Плагин дает возможность пользователям задавать вопросы на интересующие его темы, относящиеся к материалу на странице. Или без материала. Можно использовать данный плагин как полнофункциональный вопросник или как "Комментарии", или "Отзывы".
Принцип работы плагина
Любой пользователь, как зарегистрированный, так и незарегистрированный может задать вопрос. В плагине предусмотренно много гибких настроек. Вывести данный плагин можно как на страницы приложения "Сайт", так и на страницы "Магазина" или "Блога". Так же, пользователи могут оставлять лайки и дизлайки. Описание настроек плагина ниже.
Как вывести форму на страницу приложения?
Очень просто. Переходим в приложение Cайт -> Плагины -> Вопрос-Ответ. Кликаем на крестик рядом с названием "Модули". Пишем название модуля и нажимаем "Сохранить". После берем (копируем) код для вставки на страницу, у каждого модуля он свой, например {siteAskmePlugin::display('3')} и вставляем на страницу, где необходимо отобразить форму с вопросами и ответами. Когда пользователь задаст свой вопрос, вы получите уведомление по e-mail, а так же напротив названия модуля отобразится красный значек, с количеством вопросов на которые необходимо ответить. Для удобства работы, в плагине реализован маленький фильтр, который позволяет отображать либо все вопросы, либо вопросы без ответов, т.е. новые. Так же реализован поиск вопроса по id.
Для работы плагина необходимо наличие, хотя бы, одного поселения "Сайт". Можно, чтобы оно было скрытое!
Для вставки на страницы других приложений используем модифицированную конструкцию:
{if $wa->site}
{siteAskmePlugin::display('2')}
{/if}
Хелперы нельзя размещать в index.html и/или файлах, вызываемых из него "напрямую" при помощи конструкции {include file=""}!
Настройки плагина
1) Заголовок блока
По умолчанию "Вопрос-ответ". Вы можете назвать его так, как Вам необходимо.
2) Функция лайков
Включает или отключает функцию добавления лайков к вопросу.
3) Срок хранения cookie
По умолчанию 30 дней. Относится к функции лайков. Повторно, тот же человек, сможет еще раз лайкнуть данный вопрос, только через 30 дней.
4) Функция "Спросить еще"
Выводит кнопку "Дополнить вопрос". Позволяет пользователям уточнять или дополнять заданный на тему вопрос.
5) Количество развернутых вопросов
По умолчанию 5. Позволяет сворачивать вопросы после указанного количества, чтобы скоратить количество используемого места на странице.
6) Капча
По умолчанию стоит капча "Webasyst". Можно использовать google reCAPTCHA v2. Можно и вовсе отключить капчу.
7) Сортировка
1. Новые вопросы внизу;
2. Новые вопросы вверху.
8) Текст сообщения после отправки формы
После того, как вопрос отправлен, пользователю будет показан текст об успешной отправке вопроса во всплывающем окне.
9) Отображать вопрос на сайте
На выбор две опции.
1. Отобразить вопрос на сайте сразу, как только пользователь его задал. "Сразу после отправки формы".
2. Отобразить вопрос на сайте только после того, как администратор на него ответит, т.е. премодерация. "Только после ответа менеджера".
10) Стили (Для опытных пользователей)
Вы можете самостоятельно отредактировать CSS, если Вас что-то не устраивает в оформлении плагина.
11) Уведомление пользователю
Отправляет пользователю уведомление, когда администратор ответил на вопрос.
12) Тема письма пользователю
Заголовок (название) письма, которое приходит пользователю на почту.
13) Текст письма пользователю
Тело письма, т.е. текст, который будет указан в письме. Есть "шпаргалка" с доступными переменными "Smarty".
14) Уведомление администратору
Отправляет администратору уведомление, когда пользователь задал вопрос.
15) Тема письма администратору
Заголовок (название) письма, которое приходит администартору на почту.
16) Текст письма админитсратору
Тело письма, т.е. текст, который будет указан в письме. Есть "шпаргалка" с доступными переменными "Smarty".
17) Шаблон (Для опытных пользователей)
Вы можете самостоятельно отредактировать основной файл шаблона, если Вас что-то не устраивает в оформлении плагина.