Здравствуйте, друзья! Продолжаем наращивать и без того немаленький функционал Joomla за счет интересных бесплатных расширений. Сегодня рассмотрим создание страницы вопросов и ответов FAQ Joomla. В этом нам поможет бесплатный компонент Minitek FAQ Book — достаточно простой в освоении, но в тоже время обладающий всем необходимым функционалом.

faq joomla

За что стоит полюбить этот компонент:

  • Поддержка Joomla 2.5.
  • Бесплатная версия предоставляет весь необходимый функционал для создания достой страницы FAQ в Joomla.
  • Использование библиотеки jQuery для создания визуального эффекта «аккордеон» при выводе ответов — смотрится очень стильно.
  • Позволяет зарегистрированным пользователям и гостям оставлять свои вопросы.
  • Оповещение администратора по email о появлении новых вопросов.
  • Голосование, реализованное с помощью технологии AJAX.

Скачать компонент можно с официального сайта разработчиков, но есть два нюанса:

  1. Скачивать с сайта могут только зарегистрированные пользователи, так что придется потратить некоторое время на регистрацию.
  2. Бесплатная версия Minitek FAQ Book поддерживает только английский язык.

Я же предлагаю скачать русифицированную версию с моего блога. Это быстрее и удобнее! :)

Устанавливается компонент стандартно, через Менеджер Расширений Joomla.

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

Порядок действий будет следующий:

  • Создаем родительскую категорию.
  • Для нее создаем дочерние элементы — подкатегории.
  • Создаем вопрос/ответ, который будет относиться к определенной подкатегории.

Наглядно это выглядит следующим образом:

Иерархия faq

Обратите внимание, создание категорий двух уровней — это не моя прихоть. Нельзя просто создать категорию и засунуть в нее вопросы и ответы, обязательно следует использовать подкатегории. Выглядит несколько странно и надуманно, но как есть. Для большей ясности рассмотрим это на примере.

Шаг №1. Создание родительской категории.

Заходим в Менеджер Категорий компонента Minitek FAQ Book и нажимаем кнопку «Создать» в тулбаре. Указываем «Заголовок», в поле «Родитель» оставляем «нет родителя» и даем небольшое описание, чтобы пользователь мог понять, о чем говорится в данном разделе. Остальные настройки можно не трогать.

Создание категории

В качестве примера укажем название «CMS».

Шаг №2. Создание подкатегорий.

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

Для примера создадим подкатегории «WordPress» и «Joomla».

Шаг №3. Создание вопроса и ответа.

Переходим в раздел Вопросы (FAQs Manager) и вновь нажимаем кнопку «Создать» в панели инструментов.

Создание

  • Вводим свой вопрос.
  • Указываем подкатегорию, созданную на втором шаге.
  • Вводим ответ.

Когда поля заполнены, жмем «Сохранить и Закрыть». Таким же образом создаем все необходимые вопросы/ответы.

FAQ сформирован, для его вывода на сайт доступны два новых типа пункта меню:

1. FAQ Book Category — выводит подкатегории определенной категории и вопросы. Кликнув по интересующему вопросу, под ним плавно отобразиться ответ, который можно оценить. Чтобы было понятней, взгляните на скриншот.

FAQ Book Category

2. FAQ Book Index — выводит список всех родительских категорий с указанием числа подрубрик.

FAQ Book Index

На сегодня это все. Спасибо за внимание! Берегите себя!

Лучший способ выразить благодарность автору - поделиться с друзьями!

Узнавайте о появлении нового материала первым! Подпишитесь на обновления по email:

Следите за обновлениями в Twitter и RSS.