Приветствую, читателей блога FairHeart.ru! Сегодня речь пойдет про стандартные модули Joomla. Их много, поэтому рассмотрим только часть: хлебные крошки, модуль новостей Joomla статистики, статистики и еще несколько других.
Сразу после установки Joomla предоставляет 24 стандартных модуля.
Стандартные модули Joomla — Часть 1
1. HTML-код
Предназначен для вывода на сайт произвольного HTML кода. Идеально подходит для вывода всевозможных счетчиков, картинок, баннеров, социальных кнопок или информеров — то есть любых функциональных объектов, код которых получаем со сторонних сервисов.
При использовании визуального редактора TinyMCE, модуль воспринимает только чистый html код. Любые вставки на других языках программирования удаляются при сохранении. Поэтому, пред тем как добавлять код, содержащий скрипты на javascript, переключитесь на редактор CodeMirror.
Оригинальных настроек совсем немного.
1. Пользовательский текст.
Собственно, сюда необходимо добавить html код, результат действия которого появится на сайте.
2. Основные параметры.
- Обрабатывать плагинами — разрешить/запретить обработку добавленного html кода плагинами;
- Укажите фоновое изображение — добавить картинку для заднего фона.
2. Баннеры
Позволяет добавить на сайт рекламные баннеры, созданные в одноименном стандартном компоненте Joomla «Баннеры».
Основные параметры, которые следует указать при создании модуля «Баннеры».
- Где открывать ссылку — рекламные баннеры представляют собой картинку с ссылкой на сайт заказчика. В этой опции следует указать эту ссылку.
- Кол-во — количество отображаемых баннеров.
- Клиент — создается через компонент «Баннеры».
- Категория — указывается, из какой категории будут браться баннеры.
- Поиск по тегу — при выводе баннеров, предпочтение будет отдаваться тем, чьи теги совпадают с ключевыми словами документа, в котором они выводятся.
- Случайно — по порядку или случайно выводить баннеры.
- Текст заголовка — текст или html код, который будет выводится перед группой баннеров и использоваться в качестве заголовка.
- Нижний колонтитул — а данный текст или html код будет выводится уже после.
3. Категории
Созданные в Joomla материалы группируются по категориям, в свою очередь они могут объединятся в другие категории, тем самым создавая иерархию. Категории более высокого уровня называются родительскими, а низшего — дочерними. Это напоминает матрешку — одна категория вкладывается в другую, та в свою очередь может быть дочерней категории для третьей. Количество таких «матрешек» называется уровнем вложенности.
Так вот, данный модуль позволяет отображать список всех дочерних категорий, входящих в выбранную родительскую.
Основные параметры.
- Родительская категория — выбираем категории, для которой будут выводится дочерние элементы.
- Описание — показывать или нет.
- Показывать подкатегории — показывать дочерние элементы или нет.
- Количество первых подкатегорий.
- Максимальная глубина вложения.
Я думаю, каждая опция достаточна очевидна, поэтому пояснять особо не стоит. Более подробно о создании и настройки категорий поговорим при рассмотрении публикации нового материала на сайте.
В разделе «Дополнительные параметры» появляется одна новая опция «Стиль заголовка», которая задает уровень заголовков. Желательно поставить h4, ибо они будут повторяться на разных страницах сайта, а для заголовков высокого уровня это недопустимо.
4. RSS-ленты
Позволяет организовать RSS ленту новостей для выбранного пункта меню. Звучит несколько странно, ибо чаще всего встречаешь RSS ленту всего сайта или блога, но в Joomla привязка идет именно к пункту меню. Конечно, данный пункт меню должен относится к какой-то категории, в которой публикуется новый материал. Делать привязку к одиночной странице не имеет смысла. Поэтому, с большой ответственностью отнеситесь к разделу «Привязка к пунктам меню» настроек данного модуля.
Основных параметров у текста совсем немного.
- Показывать или нет текст рядом со значком RSS подписки. Сам текст задаете во второй опции.
- Формат ленты — стандартным является RSS2.0.
С созданием RSS ленты новостей я бы посоветовал немного подождать. Все-таки для этого гораздо лучше подходит дополнительный бесплатный компонент Ninja RSS Syndicator, о котором я расскажу в одной из следующих статей. Он предоставляет гораздо больше настроек для создания правильной RSS ленты.
В любом случае, создаете вы ленту новостей через стандартный модуль или компонент Ninja RSS Syndicator, ее обязательно следует добавить в сервис FeedBurner.
5. Модуль Материалы — Новости
Позволяет выводить на сайт фиксированное количество материала из одной или нескольких категорий. Отлично подходит для вывода нескольких последних публикаций, собственно, поэтому и получил название «Новости».
В настройках модуля «Материалы — Новости» нет ничего сложно.
Указываем одну, несколько или все категории, из которых будет браться материал. Для выбора нескольких категорий зажмите ctrl и отмечайте левой кнопкой мыши. Далее настраиваем, в каком виде выводить анонсы материалов: показывать изображения и заголовки, использовать ли заголовок в качестве ссылки на страницу с данным материалом, уровень заголовков. Можно выбрать, показывать ли ссылку «Подробнее» для перехода к полной версии материала. Если вы используете заголовки в качестве ссылок, то опцию "Подробнее можно и отключить. Чуть ниже задаем количество выводимых материалов и критерии их выборки.
Собственно, назначение каждой опции достаточно очевидно, поэтому просто подберите удобную для себя комбинацию настроек.
6. Материалы — Самые читаемые
Очень простой модуль, который показывает заданное количество самых популярных по количеству просмотров материалов из определенных категорий.
В настройках достаточно отметить категории и количество выводимых материалов.
7. Материалы — Список материалов категории
Еще один модуль для вывода материалов из определенных категорий. Предоставляет большое количество параметров для гибкой настройки фильтрации, сортировки и группировки выводимого материала. Все настройки перечислять не буду, ибо их действительно много. В русской Joomla все опции на русском и снабжены подсказками. Просто покопайтесь в настройках фильтрации, сортировки и группировки для достижения желаемого результата.
8. Навигатор сайта — модуль хлебные крошки Joomla
Добавляет на сайт навигационную цепочку, которая показывает путь с текущей страницы до главной. Каждое звено цепочки является ссылкой на страницу более высокого уровня. Часто ее называют просто «хлебные крошки». Такое название пошло от сказки братьев Гримм «Гензель и Гретель», герои которой разбрасывали хлебные крошки, чтобы потом найти дорогу домой. Весьма тонко подмеченное сравнение.
Хлебные крошки используются для удобства и улучшения навигации. Кроме этого, навигационная цепочка благоприятно влияет на поисковую оптимизация сайта, позволяя поисковикам быстрее понять его структуру.
Так же хлебные крошки Joomla позволяют наглядно увидеть, соблюдается на сайте правило «трех кликов» или нет. Согласно этому правилу любая страница сайта должна быть доступна не более чем в три клика. Фактически, максимальная длинная цепочка должна выглядеть следующим образом:
Главная — категория — категория — материал.
Как итог — Хлебные крошки в Joomla добавлять обязательно! Лучшее место для них, это сразу над областью контента, чтобы они всегда были под рукой.
Настроек немного.
- Показывать надпись «Вы здесь» перед хлебными крошками?
- Показывать главную — показывать ссылку на главную в качестве первого звена навигационной цепочки.
- Название главной страницы — лучше всего дать ей название домена сайта.
- Показывать последний — последний элемент, это текущая страница.
- Разделитель текста — разделитель звеньев цепочки.
9. Новые пользователи
Пожалуй, самый простой модуль, который выводит список недавно зарегистрированных в Joomla пользователей. В настройках достаточно указать только их количество. Конечно, имеет смысл применять только в том случае, когда на сайте разрешена регистрация.
10. Переключение языков
Если ваш сайт написан на нескольких языках, то данный модуль позволяет переключаться между ними. Весьма не тривиальный, одно описание чего стоит!!! Ни разу не приходилось его применять, поэтому не буду умничать о его настройках.
11. Произвольное изображение
Выводит случайное изображение из заданного каталога.
- Тип изображения — обычно это jpg и png.
- Каталог с изображениями — путь к директории с картинками относительно URL адреса сайта. В корне Joomla на сервере имеется папка images, предназначенная для хранения изображений. Создайте в ней еще одну папку, скажем «kartinki» (очень оригинально) и загружайте в нее все изображения, предназначенные для данного модуля. Тогда путь будет следующий: /images/kartinki.
Для создания такой папки на сервере можно воспользоваться либо Медиа-менеджером Joomla, либо обычным ftp клиентом, например, FileZilla. - Ссылка — при клике по изображению, пользователь будет переходить по данной ссылке.
- Ширина и Высота — размеры изображения в пикселях.
12. Статистика
Модуль «Статистики» предназначен для вывода информации о сервере и сайте, а также счетчика просмотров.
В настройках ставим «Да» напротив нужных опций.
На этом на сегодня все. Вторую половину плагинов рассмотрим в следующей статье. Обязательно подпишитесь на