ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 19.10.2024

Просмотров: 165

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Руководство для начинающего пользователя Joomla! 2.5

В настройках модуля есть интересное поле — «Поиск по тегу». Если запустить функцию поиска, то баннер будет отображаться на тех страницах, статьи которых совпадают с ним по ключевым словам. Последние задаются в параметрах баннеров и статей. Еще одна функция — «Привязка к пунктам меню». Она позволяет определить на каких страницах и в каких разделах модуль будет выводиться. Настройки модуля также позволяют задать заголовок и подпись баннеру. Это важно в тех странах, где рекламные объявления должны помечаться (рис. 5).

После сохранения параметров модуля баннеры начнут отображаться на стороне посетителей. В зависимости от настроек и количества опубликованных баннеров, обновляя одну и ту же страницу вы каждый раз будете видеть новый. Каждый баннер является ссылкой на сайт рекламодателя. Если навести на любой из них курсор, то появится тултип с заголовком (рис. 6).

Рис. 6. Баннер на сайте.

Если настройки — правильны, то все показы и

клики будут отслеживаться. Сводка

с возможностью фильтрации по дате, клиенту,

категории и типу доступна на странице

компонента, в административном разделе (рис. 7).

7/14/12-

161 -

Руководство для начинающего пользователя Joomla! 2.5

Рис. 7. Отслеживание кликов и показов.

7/14/12-

162 -

Руководство для начинающего пользователя Joomla! 2.5

КОМПОНЕНТ «КОНТАКТЫ»

Каждому сайту нужна страница обратной связи [контактные данные и форма отправки сообщений]. В зависимости от провайдера на нем может быть одна страница, а может быть множество. Если сайт создается для компании, то, возможно, потребуется создать по странице для каждого подразделения. Вполне возможно, вы захотите создать страницы обратной связи для каждого сотрудника или пользователя сайта.

Все это позволяет сделать компонент «Контакты».

Как мы уже могли убедиться (глава «Страница контактных данных и форма обратной связи») простую страницу обратной связи создать вполне легко: нужно создать запись контактных данных, «привязать» ее к категории, создать пункт меню.

ПРИМЕР

Если нужно создать несколько страниц обратной связи, то есть смысл задуматься об объединении записей контактных данных в категории и привязке категорий к пунктам меню

наподобие того, как это делалось со статьями. На стороне посетителей такие категории будут выводиться в виде перечней, содержащих ссылки на отдельные страницы с контактными данными и формами отправки сообщений.

Я опробовал разные варианты организации обратной связи при помощи компонента «Контакты». Его возможности — поразительны. Как и при работе с прочим контентом вы можете создавать вложенные категории и пункты меню различных типов. В настройках

компонента (текстовое меню административного раздела → пункт «Компоненты» → подпункт «Контакты» → пиктограмма на панели инструментов с подписью «Настройки») вы, например, можете выбрать вариант внешнего вида страницы контактных данных — слайдер, вкладки, простая страница — а также задать множество других параметров.

В качестве примера я создал раздел обратной связи для нашей компании. В нем — три страницы для общих вопросов и две страницы для сотрудников. Они выводятся на главной странице раздела в виде перечня (рис. 1).

7/14/12-

163 -


Руководство для начинающего пользователя Joomla! 2.5

Рис. 1. Главная страница раздела обратной связи.

Для этого примера я создал категорию «Cocoate» и вложенную в нее подкатегорию «Сотрудники». Можно было также выбрать изображения и ввести описания категорий, но я решил ограничиться заголовками (рис. 2).

Рис. 2. Категории страниц обратной связи.

7/14/12-

164 -

Руководство для начинающего пользователя Joomla! 2.5

Для создания страницы обратной связи мне нужна запись контактных данных и адрес электронной почты. Запись контактных данных может быть связана с учетной записью пользователя. В данном случае я создал страницы обратной связи в категории «Cocoate», не связанные с учетными записями пользователей. Оба контакта в категории «Сотрудники» привязаны к учетной записи пользователя (рис. 3).

Рис. 3. Контактные записи.

В случае, когда меняются какие-либо контактные данные пользователя, например, номер

телефона, было бы неплохо дать ему возможность менять их, не входя в

раздел

администрирования, всего лишь зарегистрировавшись на стороне посетителей. Такую

возможность в Joomla! предоставляет плагин «Пользователь - Профиль». Все, что нужно

сделать — это активировать его: текстовое меню административного раздела

→ пункт

«Расширения» → подпункт «Менеджер плагинов» → плагин «Пользователь - Профиль». После

7/14/12-

165 -

Руководство для начинающего пользователя Joomla! 2.5

этого на странице редактирования учетной записи на стороне посетителя появится новая форма с полям для данных пользователя, которые будут доступны компоненту «Контакты».

7/14/12-

166 -

Руководство для начинающего пользователя Joomla! 2.5

КОМПОНЕНТ «СООБЩЕНИЯ»

«Сообщения» — компонент, входящий в исходную комплектацию Joomla!, на основе которого построена система обмена сообщениями между пользователями, имеющими доступ к административному разделу.

Компонент прост в использовании. Часто пользователи забывают о том, что он настраивается. Доступ к личным настройкам можно получить, кликнув по пиктограмме «Мои настройки» на панели инструментов компонента: текстовое меню административного раздела → пункт «Компоненты» → подпункт «Сообщения». Соответствующим образом настроенный компонент отправляет копии сообщений на адрес электронной почты пользователя и может удалять полученные сообщения по истечении установленного срока. Настройки также позволяют заблокировать прием сообщений.

7/14/12-

167 -


Руководство для начинающего пользователя Joomla! 2.5

КОМПОНЕНТ «ЛЕНТЫ НОВОСТЕЙ»

Новостные ленты очень удобны. Они позволяют следить за меняющейся информацией, например, новостями. К сожалению, даже сегодня многие люди по необъяснимым причинам ими не пользуются. Тридцать лет назад, для того чтобы узнать новости, нужно было купить газету. Пятнадцать лет назад с той же целью люди переходили с сайта на сайт. Сегодня доступны и первый, и второй способ, однако также можно воспользоваться новостным агрегатором. Среди популярных — Google Reader и панели динамических закладок браузеров, например, Firefox. Компонент сбора новостей Joomla! («Ленты новостей») — тоже агрегатор. Конечно, не такой продвинутый как Google Reader, но все же довольно полезный.

Компонент «Ленты новостей» позволяет выводить на сайте, управляемом Joomla, анонсы новостей, публикуемых на других сайтах.

В век социальных медиа у каждого пользователя интернет — с дюжину учетных записей. Для хранения видео — на Youtube, для изображений — на Flickr. У компаний их и того больше. Представьте себе, сколько информации может быть в новостной ленте такого проекта как Joomla или, возможно, вашей компании.

Новостной агрегатор на сайте

В качестве примера построим агрегатор для новостей Cocoate. Попробую собрать вместе вебресурсы нашей компании. В результате, в список войдут: учетная запись для публикации видео на Vimeo, учетная запись для публикации изображений на Flickr, несколько учетных записей на Twitter. И это еще не все. :-)

Сначала я создам категорию и назову ее «Cocoate»: текстовое меню административного раздела → пункт «Компоненты» → подпункт «Ленты новостей» → подпункт «Категории». Затем — запись для каждой ленты новостей: текстовое меню административного раздела → пункт «Компоненты» → подпункт «Ленты новостей» → подпункт «Ленты» пиктограмма с подписью «Создать» (рис. 1). Единственная проблема — правильные ссылки. Например, ссылка на нашу ленту на Vimeo — http://vimeo.com/cocoate/videos/rss. Ссылка на нашу коллекцию изображений на Flickr выглядит сложнее: http://api.flickr.com/services/feeds/photos_public.gne? id=17963290@N00&lang=en-us&format=rss_200.

При помощи полей панели «Параметры публикации» нужно задать количество анонсов, выводимых агрегатором, а также временной промежуток между обновлениями кэша. Joomla будет кэшировать то количество материалов, которое вы определите в настройках. Следует обратить внимание на то, что в ряде стран хранить содержимое новостных лент общественных информационных ресурсов в базах данных запрещено.

7/14/12-

168 -


Руководство для начинающего пользователя Joomla! 2.5

Рис. 1. Подборка новостных лент.

И, наконец, вам нужно создать соответствующий пункт в удобном для вас меню. Компонент «Ленты новостей» предлагает три формата вывода.

1.«Список всех категорий лент новостей»,

2.«Список лент новостей в категории»,

3.«Лента новостей».

Я выбрал второй формат, потому что все мои новостные ленты — в одной категории.

На стороне посетителей Joomla будет выводить содержимое каждой новостной ленты на ее собственной странице. Пример — видео, опубликованные на Vimeo (рис. 2).

7/14/12-

169 -

Руководство для начинающего пользователя Joomla! 2.5

Рис. 2. Содержимое ленты с Vimeo.

Создавая ленту, в параметрах отображения вы можете выбрать будут ли выводиться изображения, содержащиеся в анонсах новостной ленты. Там же вы можете ограничить количество символов в выводимом тексте. Возможность ограничения очень полезна в случае, когда в новостной ленте содержатся длинные анонсы, а также в случае вывода ленты модулем «RSS-лента новостей». Таковой можно создать в менеджере модулей: текстовое меню административного раздела → пункт «Расширения» → подпункт «Менеджер модулей» → пиктограмма «Создать» → ссылка «RSS-лента новостей». В качестве примера — новостная лента New York Times (http://feeds.nytimes.com/nyt/rss/HomePage). Для вывода модуля выберите позицию «position-4» [прим. перев.: для иллюстрации выбрана «position-7»] и задайте значения «Основным параметрам» (рис. 3).

7/14/12-

170 -


Руководство для начинающего пользователя Joomla! 2.5

Рис. 3. Настройки модуля «RSS-лента новостей».

Результат на стороне посетителей будет выглядеть следующим образом:

Рис. 4. Модуль «RSS-лента новостей».

7/14/12-

171 -

Руководство для начинающего пользователя Joomla! 2.5

Менеджер перенаправлений

Введение в Joomla! менеджера перенаправлений [прим. перев.: переадресации] — отличная идея. Его функция — перенаправление браузера с адреса, по которому ничего не публикуется, на адрес какой-либо существующей страницы. Возможно, страница, на которую привела «битая» ссылка, когда-то существовала и стала частью индекса поисковой системы или ее адрес был зафиксирован на некотором сайте. Проблема несуществующих страниц обычно возникает после запуска новой версии сайта.

Менеджер перенаправлений — очень нужный инструмент. В случае обращения посетителя по адресу несуществующей страницы Joomla выводит сообщение об ошибке «404 Not Found».

Вместе с этим в реестре менеджера перенаправлений производится запись, содержащая сбойный адрес. Увидеть записи можно на странице компонента: текстовое меню административного

раздела → пункт «Компоненты» → подпункт

«Перенаправление» (рис. 1). Для работы

менеджера необходимо активировать плагин

«Перенаправление»: текстовое меню

административного раздела → пункт «Расширения» → подпункт «Менеджер плагинов» → пиктограмма в строке «Перенаправление» в столбце «Состояние».

Рис. 1. Менеджер перенаправлений.

При помощи интерфейса менеджера в имеющиеся записи можно добавлять адреса существующих страниц [адреса для перенаправления]. В следующий раз при попытке открыть отсутствующую страницу компонент перенаправит браузер посетителя по адресу, заданному администратором.

7/14/12-

172 -

Руководство для начинающего пользователя Joomla! 2.5

Записи перенаправления можно создавать и не дожидаясь попыток посетителей открыть несуществующие страницы. Это имеет смысл, если вы знаете, какие страницы исчезли или сменили адрес.

Менеджер перенаправлений использует серверную систему интерпретации адресов. Выяснить какой именно сервер используется можно на странице информации о системе: текстовое меню административного раздела → пункт «Сайт»→ подпункт «Системная информация» → строка «Веб-сервер» (рис. 2).

 

Рис. 2. Информация о системе.

Если вы пользуетесь

«Apache», то в корневой папке сайта найдите файл «htaccess.txt»

и переименуйте его в

«.htaccess». Для этого можно воспользоваться FTP-клиентом или

командным процессором.

7/14/12-

173 -