Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Работа с сайтом

.pdf
Скачиваний:
11
Добавлен:
11.02.2015
Размер:
40.06 Mб
Скачать

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

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

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

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

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

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

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

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

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

4/25/12-

161 -

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

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

4/25/12-

162 -

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

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

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

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

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

ПРИМЕР

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

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

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

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

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

4/25/12-

163 -

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

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

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

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

4/25/12-

164 -

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

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

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

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

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

раздел

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

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

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

→ пункт

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

4/25/12-

165 -

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

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

4/25/12-

166 -

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

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

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

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

4/25/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 будет кэшировать то количество материалов, которое вы определите в настройках. Следует обратить внимание на то, что в ряде стран хранить содержимое новостных лент общественных информационных ресурсов в базах данных запрещено.

4/25/12-

168 -

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

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

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

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

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

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

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

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

4/25/12-

169 -

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

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

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

4/25/12-

170 -