Описание компонента
Компонент поддерживает шаблонизацию, настройку внешнего вида, настройку прав доступа и многое другое отдельно для каждой созданной категории. Имеет гибкие и понятные настройки. Поддерживает уведомления на email. Используется Технология AJAX, не требуется дополнительных js библиотек mootools, jquery и т.п. При необходимости легко расширяется с помощью плагинов. И многое другое.
Описание плагинов
Поисковой плагин - предназначен для поиска по компоненту. Поиск осуществляется как по вопросам так и по ответам.
Тестовый плагин - предназначен для ознакомления с возможностями расширения компонента.
06.09.13 - Релиз компонента SMFAQ 1.7.3.1
- Исправлена ошибка с добавлением вопроса на фронте в Joomla 3
03.09.13 - Опубликован новый релиз компонента SMFAQ 1.7.3
- Добавлена поддержка Joomla 3+
Обратите внимание, что данная версия работает начиная с Joomla 2.5.6.
Всем, кто по каким-то причинам не может обновиться до актуальной версии Joomla, могут воспользоваться предыдущей версией компонента.
02.07.12 - Опубликован новый релиз компонента SMFAQ 1.7.2
- Исправлена ошибка с неправильным отображением формы для авторизованных пользователей.
22.06.12 - Опубликован новый релиз компонента SMFAQ 1.7.1
- Исправлена ошибка с добавлением новой категории в Joomla 2.5.5+. Теперь права добавления и редактирования категорий можно задавать в настройках компонента.
06.06.12 - Опубликован новый релиз компонента SMFAQ 1.7.0
Что нового в 1.7.0?
- Добавлены различные вариации вывода вопросов в категории, в том числе отображение вопросов как ссылки;
- Добавлен выбор типа автора и ответившего на вопрос Логин/Имя пользователя;
- Добавлена версия для печати;
- Добавлена поддержка контент плагинов в ответе;
- Добавлена возможность смены ответившего на вопрос в административной панели;
- Добавлена возможность поддержки собственных плагинов, с помощью которых можно, например, добавлять дополнительные поля в форму. Пример смотрите ниже;
- Добавлен сервер для обновлений. Теперь все обновления будут происходить через стандартный менеджер обновлений Joomla;
- Добавлена Английская и Украинская локализации;
- Исправлены ошибки, немного переписан код под Joomla 2,5;
Для обновления с предыдущей версии SMFAQ 1.6 просто установите компонент заново, через менеджер расширений. При этом все предыдущие данные сохраняться.
Установка и настройка компонента
Компонент устанавливается как обычное расширение, через "Менеджер расширений" - "Установка".
Если вы устанавливаете компонент впервые, то перед тем как создавать вопросы нужно изначально создать категорию.

Если у вас планируется одна категория с вопросами, то можно создать одну категорию с нужными настройками. Если же планируется больше чем одна категория, то нужно создать основную категорию (пример настроек смотрите ниже) и дальше создавать необходимое кол-во под-категорий в этой категории.
Настройки категорий
Все настройки компонента задаются при создании категории для вопросов. Это позволяет более гибко настраивать отдельно каждую категорию, не создавать дополнительных пунктов меню, и не путаться с настройками.
Основные настройки

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

Задаются параметры отображения вопросов для данной категории. Указывается количество вопросов на одной странице, сортировка и т.д. Параметр "Опрос" позволяет делать опрос по каждому ответу в данной категории. Посетители смогут оценить вопрос - помог он им или нет. Если данный вопрос им по какой-то причине не помог, они смогут оставить замечание, которое будет доступно редакторам данной категории. Результаты опроса также будут доступны редакторам и в административной панели.
Параметры отображения формы
Устанавливают параметры отображения формы добавления вопроса в данной категории. Изначально форма добавления скрыта и появляется после нажатия на кнопку добавления вопроса, можно показывать форму добавления вопроса сразу - это регулирует параметр "Форма". "Подпись на ответ" - отображает в форме добавления вопроса чекбокс. Отметив который посетитель, задавший вопрос, сможет получить уведомление на email, указанный в форме, о том что на его вопрос был опубликован ответ, после того как на данный вопрос будет опубликован ответ. "Отключить уведомления" - при добавлении нового вопроса пользователи из групп, которые могут редактировать вопросы в данной категории (см. ниже), будут получать уведомления на email, что в данной категории добавлен новый вопрос. Этот параметр отключает эти уведомления в данной категории. Обратите внимание, что права "унаследовать" для данной группы не будут влиять на уведомления. Уведомления будут приходить только тем группам у которых права Редактировать (Отвечать) стоят "разрешено" (см. ниже).
Настройки уровня доступа
Обратите внимание!
Для того чтобы не авторизованные пользователи могли задавать вопросы в определенной категории нужно для группы Public поставить значение "Разрешено". По умолчанию там стоит значение "Унаследовано".
Для того что бы пользователи могли отвечать на вопросы в заданной категории(ях) через Front-End, нужно создать отдельную группу для пользователей. Единственное ограничение для этой группы - пользователь должен быть зарегистрированным и авторизованным на сайте. Например назовем группу - "Группа редакторов 1".
Если вы не планируете что бы в основной категории пользователи или гости задавали вопросы, нужно в правах доступа к основной категории для нужных групп пользователей (в данном примере это Public и Группа редакторов 1) установить Добавить вопрос и Редактировать (отвечать) в состояние - "унаследовано". При этом суммарное значение будет - "Не разрешено"

Это позволит вам в настройках вложенных подкатегориях задавать нужные права для пользователей. Для остальных групп можно поставить "запрещено". Например, имеется следующая иерархия категорий

В "Основной категории" не нужно что бы пользователи могли задавать или отвечать на вопросы. Для нее в правах доступа для группы Public и "Группы редакторов 1" - ставим значение "унаследовано". В "Подкатегории 1" нужно что бы гости могли задавать вопросы и при этом пользователи из "Группы редакторов 1" могли отвечать на них. Для этого для группы Public ставим "Добавить вопрос" в значение "разрешено" и для "Группы редакторов 1" ставим "Редактировать (Отвечать)" и "Добавить вопрос" в значение "разрешено". Для "Подкатегории 2" нужно что бы вопросы могли создавать только пользователи из "Группы редакторов 1", для этого группе Public ставим значение "унаследовано", а "Группы редакторов 1" разрешаем действия.
После установки нужных параметров и групп останется создать пункт меню "SM FAQ" -> "Список вопросов в категории" и выбрать нужную категорию. Если планируется использовать несколько категорий, как было рассмотрено выше, то нужно выбрать "Основную категорию", соответственно в ней будет отображаться список, состоящий из дочерних категорий. Если будет использоваться одна категория, то нужно указать нужную категорию, с установленными параметрами.
Стоит так же обратить внимание на группу Super Users. По умолчанию у нее стоит значение "унаследовано", при этом значении им не будут приходить уведомления на email о новых вопросах. Для того что бы этой группе приходили уведомления на email нужно поставить "Редактировать (Отвечать)" в значение "Разрешено". Сделано это специально, т.к. в компоненте предусмотрена возможность работы с разными группами и всем отправлять уведомления нет необходимости.
Поддержка
Общие вопросы и пожелания можно оставлять здесь в комментариях или на форуме. Все технические вопросы, ошибки и т.п. рассматриваются только на форуме