Здравствуйте, друзья! Продолжаем наращивать и без того немаленький функционал Joomla за счет интересных бесплатных расширений. Сегодня рассмотрим создание страницы вопросов и ответов FAQ Joomla. В этом нам поможет бесплатный компонент Minitek FAQ Book — достаточно простой в освоении, но в тоже время обладающий всем необходимым функционалом.
За что стоит полюбить этот компонент:
- Поддержка Joomla 2.5.
- Бесплатная версия предоставляет весь необходимый функционал для создания достой страницы FAQ в Joomla.
- Использование библиотеки jQuery для создания визуального эффекта «аккордеон» при выводе ответов — смотрится очень стильно.
- Позволяет зарегистрированным пользователям и гостям оставлять свои вопросы.
- Оповещение администратора по email о появлении новых вопросов.
- Голосование, реализованное с помощью технологии AJAX.
Скачать компонент можно с официального сайта разработчиков, но есть два нюанса:
- Скачивать с сайта могут только зарегистрированные пользователи, так что придется потратить некоторое время на регистрацию.
- Бесплатная версия Minitek FAQ Book поддерживает только английский язык.
Я же предлагаю скачать русифицированную версию с моего блога. Это быстрее и удобнее!
Устанавливается компонент стандартно, через Менеджер Расширений Joomla.
Прежде всего стоит пробежаться по имеющимся настройкам компонента. Все опции переведены и понятны. Большую часть из них менять не стоит, можно только русифицировать пару английских фраз, выводимых на сайт. После этого смело приступаем к созданию FAQ Joomla
Порядок действий будет следующий:
- Создаем родительскую категорию.
- Для нее создаем дочерние элементы — подкатегории.
- Создаем вопрос/ответ, который будет относиться к определенной подкатегории.
Наглядно это выглядит следующим образом:
Обратите внимание, создание категорий двух уровней — это не моя прихоть. Нельзя просто создать категорию и засунуть в нее вопросы и ответы, обязательно следует использовать подкатегории. Выглядит несколько странно и надуманно, но как есть. Для большей ясности рассмотрим это на примере.
Шаг №1. Создание родительской категории.
Заходим в Менеджер Категорий компонента Minitek FAQ Book и нажимаем кнопку «Создать» в тулбаре. Указываем «Заголовок», в поле «Родитель» оставляем «нет родителя» и даем небольшое описание, чтобы пользователь мог понять, о чем говорится в данном разделе. Остальные настройки можно не трогать.
В качестве примера укажем название «CMS».
Шаг №2. Создание подкатегорий.
Порядок действий все тот же, только теперь для новой категорий в качестве родителя выбираем ранее созданную категорию. В итоге она становится дочерним элементом.
Для примера создадим подкатегории «WordPress» и «Joomla».
Шаг №3. Создание вопроса и ответа.
Переходим в раздел Вопросы (FAQs Manager) и вновь нажимаем кнопку «Создать» в панели инструментов.
- Вводим свой вопрос.
- Указываем подкатегорию, созданную на втором шаге.
- Вводим ответ.
Когда поля заполнены, жмем «Сохранить и Закрыть». Таким же образом создаем все необходимые вопросы/ответы.
FAQ сформирован, для его вывода на сайт доступны два новых типа пункта меню:
1. FAQ Book Category — выводит подкатегории определенной категории и вопросы. Кликнув по интересующему вопросу, под ним плавно отобразиться ответ, который можно оценить. Чтобы было понятней, взгляните на скриншот.
2. FAQ Book Index — выводит список всех родительских категорий с указанием числа подрубрик.
На сегодня это все. Спасибо за внимание! Берегите себя!