Печать

Занятие 4. Работа с модулями

Рейтинг:   / 0
ПлохоОтлично 

Что такое модули? Не будем для ответа на этот вопрос приводить цитаты сухих официальных определений. Пойдем по более эффективному, наглядному пути. Просто в админпанели нашего тестового сайта нажмем на кнопку меню «Расширения» и выберем из списка пункт «Менеджер модулей». Здесь как раз и отображаются все подключенные модули и присутствуют необходимые инструменты для их создания, редактирования и удаления. Что мы видим? Правильно! Это «Главное меню» - единственный модуль, который по умолчанию уже был включен при установке сайта. Сами того не зная, мы уже прилично поработали внутри этого модуля, создав несколько тестовых разделов, категорий, материалов и пунктов меню.
Модули различаются по назначению, их существует большое количество как уже поставленных вместе с дистрибутивом joomla, так и сторонних, которые можно скачать с официального сайта и установить в своей оболочке, ведь joomla – проект, постоянно развивающийся, программисты постоянно совершенствуют его, разрабатывая новые возможности. О том, как устанавливать их, мы поговорим позже, пока же нам нужно освоить использование того, что имеем. А имеем мы следующий набор, который в виде аккуратного двухколоночного списка предстанет перед нами после нажатия на кнопку «Создать». Оговоримся сразу, что не все они нам понадобятся, и мы рассмотрим только несколько из них, на наш взгляд, просто необходимых для любого сайта. Это модули «Навигатор сайта», «Поиск», «Последние новости», «Самые читаемые», «Голосование». Освоив их подключение и работу с ними, любой сможет попробовать и остальные

Навигатор сайта


Этот модуль позволит пользователю видеть все переходы в глубь вашего сайта в виде обратных ссылок, что значительно облегчает ему ориентацию в недрах информации, которую вы ему предлагаете. Ведь чем больше материалов выкладывается на сайте, тем больше в нем разделов, подразделов и категорий, невольно, но образуется этакий лабиринт, и мы просто обязаны предложить пользователю нить Ариадны.
Жмем на него. И тут превращаемся в само внимание. Перед нами окно с важными настройками модуля, которые требуют к себе ответственного отношения. Хотя у этого модуля их не много. На рисунке красными точками отмечены нужные: «Заголовок» - имя этого модуля, «Текст главной страницы» - название главной страницы, которое будет отображаться на сайте и будет служить ссылкой на нее из любого места сайта и «Позиция» - место размещения модуля на страницах сайта. Первые две настройки просты, а последняя требует путешествия в раздел шаблонов, чтобы определиться с позицией модуля. Поэтому начинать надо именно с этой настройки, она важна для любого модуля и у каждого шаблона страницы она может быть уникальна. Как ни печально, но нам придется закрыть это окно и пройти по следующему маршруту (кстати, со последующими модулями так и нужно поступать: сначала посмотреть варианты позиций, предлагаемые шаблоном, затем уже создавать собственно модуль):
Увеличить

Меню «Расширения» - «Менеджер шаблонов» - выбираем шаблон в списке шаблонов (в нашем случае это «rhuk_milkyway») – «Просмотр». Видим окно, на котором прямоугольниками с красным шрифтом отображены все возможные для модулей позиции. Для навигатора в этом шаблоне очень подходит позиция «breadcrumb». Запоминаем это название и уходим отсюда:

«Расширения» - «Менеджер модулей» - «Создать» - «Навигатор сайта». Теперь заполняем нужные настройки, имея полную информацию. В строке «Позиция» открываем список и выбираем «breadcrumb». В строке «Заголовок» я вписал «Нить Ариадны», вы можете выбрать свое название, более понятное для вас, например, «Навигация по сайту», все равно оно на сайте отображаться не будет, оно – для административного отдела. В строке «Текст главной страницы» пишите «Домашняя». Всё. Теперь идем на главную страницу и углубляемся в сайт, переходя по ссылкам, как на рисунке.

Подобные навигаторы есть на каждом уважающем пользователей сайте.

Поиск


Модуль поиска просто необходим на сайте, имеющем большой объем информации. Скажем, пользователь ищет методическую разработку по литературе, зная только тему, а у вас на сайте таких материалов – тысячи. Перейти в соответствующий раздел и перелистывать тысячи строк в поиске нужной – утомительное занятие. С поиском же задача решается в доли секунды: пользователь пишет в строке поиска тему и жмет «Enter». Если данная работа есть – joomla найдет её и выведет на экран перед страждущим.
Устанавливается модуль точно так же. Сначала идем в «Менеджер шаблонов» и определяемся с позицией. Для этого шаблона идеальной будет позиция «user4», в правой части сайта, хотя решать все равно вам. Вам же решать, нужна кнопка поиска под строкой поиска или нет, я предпочитаю её не использовать, поскольку её легко заменяет клавиатурный «Enter». Будет ли отображаться на сайте название этого модуля – тоже настраивается (однако не всегда срабатывает, это зависит от высоты конкретной позиции, например, допустимая высота позиции «user4» - 1см, а модуль поиска с заголовком – 2 см, поэтому joomla отсечет заголовок). Всё это выставляется флажками в соответствующих полях и может быть проверено экспериментально и изменено или отменено впоследствии. Требует пояснений поле «Назначение меню». Здесь вы можете указать, для каких разделов вашего сайта этот модуль будет доступен (т.е. на которых будет отображаться). По умолчанию он будет стоять на всех страницах, но это можно изменить, поставив флажок в строку «Выбрать из списка» и отметив в этом списке щелчком мыши (если выбираем несколько пунктов, то с нажатым «Ctrl»!) нужное. После сохранения результатов модуль будет отображаться только в отмеченных вами разделах.

Последние новости


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

Самые читаемые


Любой администратор сайта должен интересоваться тем, пользуются ли спросом публикуемые им материалы. Модуль «Самые читаемые» принадлежит к разряду статистических, он представляет в виде списка те статьи, которые посетило наибольшее количество человек. Это позволяет определить, какие материалы пользуются спросом, чтобы скорректировать политику своего сайта.
Этот модуль обычно соседствует с предыдущим. Поэтому для него выбираем соседнюю позицию – «user2». Он также работает автоматически, анализируя популярность всех текстов вашего сайта. В настройках ничего менять не нужно. Результат – на рисунке.

Голосование


Это тоже неплохой инструмент администратора сайта, позволяющий исследовать общественное мнение аудитории по любым вопросам: от оценки дизайна сайта до обсуждения последних инициатив правительства Сомали.
Но не нужно сразу бросаться включать модуль, сначала нужно создать хотя бы один опрос. Для этого жмем «Компоненты» - «Голосование» - кнопка «Создать». Здесь, думается, все понятно. Вводим название опроса, в строке «Опубликовано» ставим «Да», и в правой части вводим варианты ответов.
Сохраняем и идем в «Менеджер модулей» - «Создать». Выбираем «Голосование». Позицию выбираем «left». В строке «Голосования» открываем список и выбираем только что созданный нами опрос. Все.


Контрольные вопросы

1. Для чего перед включением модуля мы определяем его позицию?
2. Зачем на сайте навигатор?
3. Чем обусловлена необходимость наличия на сайте изученных нами модулей?


 

Контрольные задания

1. Попробуйте модуль «Голосование» переподключить со всеми доступными значениями позиций.
2. Объясните, почему в некоторых позициях он не отображается вообще.