Модуль дозволяє користувачам задавати питання на сайті, а адміністратору публікувати відповіді на ці питання з можливістю відправлення відповіді на e-mail користувача, який поставив питання.
Модуль відноситься до частини CMS «Інтерактив» і може бути встановлений опціонально.
Модуль «Питання-відповідь» можна прикріплювати до різних сторінок сайту. Якщо модуль прикріплений до багатьох сторінок, в адміністративній частині модуля з'являється спеціальний фільтр «Розділ сайту» з можливістю фільтрації виведення (списку питань, категорій і налаштувань) за належністю до сторінки.
Модуль складається з двох частин: категорії питань і питання-відповіді.
Питання - відповіді
У списку питання виводяться з пріоритетом новизни.
Питання мають наступні характеристики.
Основні:
- Дата і час - Дата і час надходження питання в форматі дд.мм.рррр гг: мм, приходить з сайту.
- Питання - Питання, яке поставив користувач у формі в призначеній для користувача частині сайту. Параметр має різні значення для різних мовних версій сайту.
- Опублікувати на сайті - Якщо відзначена, питання і відповідь видно на сайті. Параметр має різні значення для різних мовних версій сайту.
- Надіслати відповідь на e-mail - Якщо відзначена, після збереження повідомлення відповідь буде посланий на e-mail відправника. Зміст листа, а також e-mail, що вказується в зворотній адресі можна редагувати в налаштуваннях модуля. Лист не може бути відправлено, якщо не заповнено текстове поле для відповіді, поле з питанням або e-mail одержувача.
- Відповідь - Текстове поле для відповіді. Параметр має різні значення для різних мовних версій сайту.
- Часто задається питання - Використовується в шаблонної функції show_block.
- Динамічні блоки.
- Питання задав.
- Автор - Користувач, який створив питання в формі на сайті.
- Ім'я - ім'я відправника питання. Параметр має різні значення для різних мовних версій сайту.
- Email - Електронна скринька одержувача відповіді.
- Прикріплені файли.
- Категорія - категорія, до якої відноситься питання. Список категорій редагується у вкладці вище. Можливо вибрати додаткові категорії, в яких питання також буде виводиться. Щоб вибрати кілька категорій, утримуйте CTRL. Параметр виводиться, якщо в настройках модуля вибрано пункт «Використовувати категорії».
- Теги - Додавання тегів до питання. Можна додати або новий тег, або відкрити і вибрати з уже існуючих тегів. Параметр виводиться, якщо в настройках модуля включений параметр «Підключити теги».
- Схожі питання - Вибір і додавання до поточного питання зв'язків з іншими питаннями. Схожі питання виводяться шаблонним тегом show_block_rel. За замовчуванням зв'язку між питаннями є односторонніми, це можна змінити, зазначивши опцію «В блоці схожих питань зв'язок двостороння» в настройках модуля.
- Лічильник переглядів - Кількість переглядів на сайті поточного питання. Статистика ведеться і параметр виводиться, якщо в настройках модуля вибрано пункт «Підключити лічильник переглядів».
- Коментарі - Коментарі, які залишили користувачі до поточного питання. Параметр виводиться, якщо в настройках модуля включений параметр «Показувати коментарі до питань».
- Рейтинг - Середній рейтинг, згідно з голосуванням користувачів сайту. Параметр виводиться, якщо в настройках модуля включений параметр «Підключити рейтинг до питань».
додаткові:
- Номер - номер елемента в БД (веб-майстру і програмісту).
- Редактор - Змінюється після першого збереження. Показує, хто з адміністраторів сайту перший правил поточну сторінку.
- Час останньої зміни - Змінюється після збереження елемента. Віддається в заголовку Last Modify.
- Розділ сайту - Перенесення питання на іншу сторінку сайту, до якої прикріплений модуль. Параметр виводиться, якщо в настройках модуля відключена опція «Використовувати категорії», якщо опція підключена, то розділ сайту ставить перед собою таку ж, як у основній категорії.
- Параметри SEO.
- Заголовок вікна в браузері, тег Title - Якщо не заповнений, тег Title буде автоматично сформований як «Простір назв - Назва сайту» Параметр має різні значення для різних мовних версій сайту.
- Ключові слова, тег Keywords - Якщо не заповнений, тег Keywords буде автоматично сформований згідно шаблонами автоформування з налаштувань модуля (SEO-фахівця). Параметр має різні значення для різних мовних версій сайту.
- Опис, тег Description - Якщо не заповнений, тег Description буде автоматично сформований згідно шаблонами автоформування з налаштувань модуля (SEO-фахівця). Параметр має різні значення для різних мовних версій сайту.
- Канонічний тег - URL канонічної сторінки виду: http://site.ru/psewdossylka/, на яку переноситься "контрольний вагу" даної сторінки. Використовується для сторінок зі схожим або дублюють контентом (SEO-фахівця). Параметр має різні значення для різних мовних версій сайту.
- Псевдоссилка - ЧПУ (людино-зрозумілі урл url), адреса сторінки виду: http://site.ru/psewdossylka/. Дивіться параметри сайту.
- Редирект на поточну сторінку зі сторінки - Дозволяє робити редирект з вказаною сторінки на поточну.
- Чи не індексувати - Заборона індексації поточної сторінки, якщо відзначити, у сторінки виведеться тег: <meta name = "robots" content = "noindex"> (SEO-фахівця).
- Changefreq - Ймовірна частота зміни цієї сторінки. Використовуйте цей параметр для генерування файлу sitemap.xml. Детальніше читайте в описі XML-формату файлу Sitemap (SEO-фахівця).
- Priority - Пріоритетність URL щодо інших URL на Вашому сайті. Використовуйте цей параметр для генерування файлу sitemap.xml. Детальніше читайте в описі XML-формату файлу Sitemap (SEO-фахівця).
- Параметри показу.
- Період показу - Якщо заповнити, поточне питання буде опублікована на сайті в зазначений період. В інший час користувачі сайту питання не будуть бачити, отримуючи помилку 404 «Сторінку не знайдено» (адміністратору сайту).
- Доступ - Якщо відзначити опцію «Доступ тільки», питання і відповідь побачать тільки авторизовані на сайті користувачі, зазначених типів. Чи не авторизовані, в тому числі пошукові роботи, побачать «404 Сторінку не знайдено» (адміністратору сайту).
- Чи не показувати на карті сайту - Приховує відображення посилання на питання в файлі sitemap.xml і модулі «Карта сайту» .
- Оформлення.
- Шаблон сторінки - Можливість підключити для сторінки питання шаблон сайту відмінний від основного (themes / site.php). Всі шаблони для сайту повинні зберігатися в папці themes з розширенням .php (наприклад, themes / dizain_so_slajdom.php). Детальніше в розділі «Шаблони сайту» . (Веб-майстру і програмісту, не міняйте цей параметр, якщо не впевнені в результаті!).
- Шаблон модуля - Шаблон виведення контенту модуля на сторінці окремого питання (веб-майстру і програмісту, не міняйте цей параметр, якщо не впевнені в результаті!).
- Індексування для пошуку - Питання автоматично індексується для модуля «Пошук по сайту» при внесенні змін.
- Індексування для карти сайту - Питання автоматично індексується для карти сайту sitemap.xml.
категорії
Категорії питань можуть мати необмежену кількість підкатегорій. При необхідності категорії можна не використовувати. Для цього потрібно відключити параметр «Використовувати категорії» в настройках модуля.
При видаленні категорії видаляються всі вкладені підкатегорії і питання.
Категорії мають наступні характеристики.
Основні:
- Назва - Використовується в посиланнях на категорію, заголовках. Параметр має різні значення для різних мовних версій сайту.
- Опублікувати на сайті - Якщо не відмічена, категорію не побачать відвідувачі сайту. Параметр має різні значення для різних мовних версій сайту.
- Створити пункт в меню - Якщо відзначити, в модулі «Меню на сайті» буде створено пункт з посиланням на поточну категорію.
- Коментарі - Коментарі, які залишили користувачі до поточної категорії. Параметр виводиться, якщо в настройках модуля включений параметр «Показувати коментарі до категорій».
- Рейтинг - Середній рейтинг, згідно з голосуванням користувачів сайту. Параметр виводиться, якщо в настройках модуля включений параметр «Підключити рейтинг до категорій».
- Динамічні блоки.
- Анонс - Короткий опис категорії. Якщо відзначити «Додавати до опису», на сторінці елемента анонс виведеться разом з основним описом. Інакше анонс виведеться тільки в списку, а на окремій сторінці буде тільки опис. Якщо відзначити «Застосувати друкар», контент буде відформатований відповідно до правил екранної типографіки за допомогою веб-сервісу «Типограф» . Опція «HTML-код» дозволяє відключити візуальний редактор для поточного поля. Значення цієї настройки буде враховуватися і при подальшому редагуванні. Параметр має різні значення для різних мовних версій сайту.
- Опис - Якщо відзначити «Застосувати друкар», контент буде відформатований відповідно до правил екранної типографіки за допомогою веб-сервісу «Типограф» . Опція «HTML-код» дозволяє відключити візуальний редактор для поточного поля. Значення цієї настройки буде враховуватися і при подальшому редагуванні. Параметр має різні значення для різних мовних версій сайту.
- Індексування для пошуку - Категорія автоматично індексується для модуля «Пошук по сайту» при внесенні змін.
- Індексування для карти сайту - Категорія автоматично індексується для карти сайту sitemap.xml.
додаткові:
- Номер - номер елемента в БД (веб-майстру і програмісту).
- Редактор - Змінюється після першого збереження. Показує, хто з адміністраторів сайту перший правил поточну сторінку.
- Час останньої зміни - Змінюється після збереження елемента. Віддається в заголовку Last Modify.
- Параметри SEO.
- Заголовок вікна в браузері, тег Title - Якщо не заповнений, тег Title буде автоматично сформований як «Назва категорії - Простір назв - Назва сайту», або відповідно до шаблонами автоформування з налаштувань модуля (SEO-фахівця). Параметр має різні значення для різних мовних версій сайту.
- Ключові слова, тег Keywords - Якщо не заповнений, тег Keywords буде автоматично сформований згідно шаблонами автоформування з налаштувань модуля (SEO-фахівця). Параметр має різні значення для різних мовних версій сайту.
- Опис, тег Description - Якщо не заповнений, тег Description буде автоматично сформований згідно шаблонами автоформування з налаштувань модуля (SEO-фахівця). Параметр має різні значення для різних мовних версій сайту.
- Канонічний тег - URL канонічної сторінки виду: http://site.ru/psewdossylka/, на яку переноситься "контрольний вагу" даної сторінки. Використовується для сторінок зі схожим або дублюють контентом (SEO-фахівця). Параметр має різні значення для різних мовних версій сайту.
- Псевдоссилка - ЧПУ, тобто адреса сторінки виду: http://site.ru/psewdossylka/. Дивіться параметри сайту (SEO-фахівця).
- Редирект на поточну сторінку зі сторінки - Дозволяє робити редирект з вказаною сторінки на поточну.
- Чи не індексувати - Заборона індексації поточної сторінки, якщо відзначити, у сторінки виведеться тег: <meta name = "robots" content = "noindex"> (SEO-фахівця).
- Changefreq - Ймовірна частота зміни цієї сторінки. Використовуйте цей параметр для генерування файлу sitemap.xml. Детальніше читайте в описі XML-формату файлу Sitemap (SEO-фахівця).
- Priority - Пріоритетність URL щодо інших URL на Вашому сайті. Використовуйте цей параметр для генерування файлу sitemap.xml. Детальніше читайте в описі XML-формату файлу Sitemap (SEO-фахівця).
- Параметри показу.
- Розділ сайту - Перенесення категорії на іншу сторінку сайту, до якої прикріплений модуль (адміністратору сайту).
- Сортування: встановити перед - Редагування порядку проходження категорії в списку. Поле є для редагування тільки для категорій, які відображаються на сайті.
- Вкладеність: належить - Переміщення поточної категорії і всіх її підкатегорій в приналежність іншої категорії (адміністратору сайту).
- Доступ - Якщо відзначити опцію «Доступ тільки», категорію побачать тільки авторизовані на сайті користувачі, зазначених типів. Чи не авторизовані, в тому числі пошукові роботи, побачать «404 Сторінку не знайдено» (адміністратору сайту).
- Чи не показувати на карті сайту - Приховує відображення посилання на категорію в файлі sitemap.xml і модулі «Карта сайту» .
- Шаблони.
- Шаблон сторінки - Можливість підключити для сторінки категорії шаблон сайту відмінний від основного (themes / site.php). Всі шаблони для сайту повинні зберігатися в папці themes з розширенням .php (наприклад, themes / dizain_so_slajdom.php). Детальніше в розділі «Шаблони сайту» . (Веб-майстру і програмісту, не міняйте цей параметр, якщо не впевнені в результаті!).
- Шаблон модуля - Шаблон виведення контенту модуля на сторінці списку питань в категорії (веб-майстру і програмісту, не міняйте цей параметр, якщо не впевнені в результаті!).
- Шаблон списку елементів - Шаблон виведення контенту модуля на сторінці елементів списку в категорії (веб-майстру і програмісту, не міняйте цей параметр, якщо не впевнені в результаті!). Значення параметра важливо для AJAX.
- Шаблон сторінки елемента - Шаблон виведення контенту модуля на сторінці окремого питання, вкладеного в поточну категорію (веб-майстру і програмісту, не міняйте цей параметр, якщо не впевнені в результаті!).
Статистика
налаштування
- Основні.
- Кількість питань на сторінці - кількість одночасно виведених питань в списку.
- Включити «Показати ще» - На сторінці питань з'явиться кнопка «Показати ще». Збільшує кількість одночасно виведених питань в списку.
- Кількість символів для скорочення питання і відповіді в списку - Якщо не задано, питання і відповідь не будуть скорочуватися.
- Формат дати - Дозволяє налаштувати відображення дати в модулі. Можливі значення:
- 01.05.2016,
- 01.05.2016 14:45,
- 1 травня 2016 р
- 1 травня,
- 1 травня 2016, понеділок,
- вчора 15:30
- не відображати.
- Тільки зареєстровані користувачі можуть задавати питання - Питання можуть лише зареєстровані користувачі.
- Відкривати питання на окремій сторінці - Якщо не відмічена, питання будуть одним списком без можливості відкрити окрему сторінку.
- Використовувати захисний код (капчу) - Для додавання питання користувач повинен ввести захисний код.
- Дозволити додавання файлів - Дозволяє користувачам прикріплювати файли до питань.
- Максимальна кількість додаються файлів - Кількість додаються файлів. Якщо значення дорівнює нулю, то форма додавання файлів не виводиться.
- Доступні типи файлів (через кому).
приклад:
doc, gif, jpg, mpg, pdf, png, txt, zip
- Розпізнавати зображення - Дозволяє прикріплені до питання файли в форматі JPEG, GIF, PNG відображати як зображення.
- Розмір для великого зображення - Розмір зображення, що відображається в призначеній для користувача частині сайту при збільшенні зображення попереднього перегляду.
- Розмір для маленького зображення - Розмір зображення попереднього перегляду.
- Використовувати анімовані збільшуючи зображення - Параметр додає JavaScript код, що дозволяє включити анімацію при збільшенні зображень. Параметр виводиться, якщо вибрано пункт «Розпізнавати зображення».
- Максимальний розмір файлів - Параметр показує максимально припустимий розмір файлів, встановлений в настройках хостингу.
- Категорії.
- Використовувати категорії - Дозволяє включити / відключити категорії питань.
- Кількість категорій на сторінці - кількість одночасно виведених категорій в списку на першій сторінки модуля. Параметр з'являється, якщо вибрано пункт «Використовувати категорії».
- Кількість питань в списку категорій - Кількість питань, що виводяться в списку категорій на головній сторінці модуля. Параметр з'являється, якщо вибрано пункт «Використовувати категорії».
- Кількість питань в списку вкладеної категорії - Для першої сторінки модуля і для сторінки категорії. Параметр з'являється, якщо вибрано пункт «Використовувати категорії».
- Показувати питання підкатегорій - Якщо відзначена, в списку питань категорії будуть перегляньте питання з усіх вкладених категорій. Параметр з'являється, якщо вибрано пункт «Використовувати категорії».
- Повідомлення.
- Повідомлення після відправки - Повідомлення, що отримується користувачем при вдалій завантаження питання, допускаються HTML-теги для оформлення повідомлення. Параметр має різні значення для різних мовних версій сайту.
приклад:
<Div align = "center"> <b> Спасибі за ваше повідомлення! </ B> <br> Наш консультант підбере необхідну інформацію, після чого ваше запитання і відповідь на нього будуть опубліковані на цій сторінці. </ Div>
- Ваше повідомлення вже є в базі - Повідомлення, що отримується користувачем при повторній спробі відправити питання. Параметр має різні значення для різних мовних версій сайту.
- Тема листа для відповіді - Відповідь відправляється користувачеві, якщо при редагуванні питання заповнені поля «E-mail», «Питання», «Відповідь» і «Надіслати відповідь». Можна додавати:
- % Title - назва сайту,
- % Url - адреса сайту (наприклад, site.ru).
приклад:
% title (% url). Питання відповідь.
- Повідомлення для відповіді - Можна додавати:
- % Name - ім'я користувача,
- % Title - назва сайту,
- % Url - адреса сайту (наприклад, site.ru),
- % Question - питання,
- % Answer - відповідь.
приклад:
Привіт% name! <br> Ві задали питання на сайті% title (% url). <br> <b> Питання: </ b>% question <br> <b> Відповідь: </ b>% answer.
- E-mail, что вказується в зворотній адресі корістувачеві - Можливі значення:
- e-mail, Вказаним в параметрах сайту;
- Інший (при віборі цього значення з'являється Додаткове поле впішіть e-mail).
- Повідомляти про надходження нових питань на e-mail - Можливість повідомлення адміністратора про надходження нових питань з форми в призначеній для користувача частині сайту.
- E-mail для повідомлень адміністратора - Можливі значення:
- e-mail, вказаний в параметрах сайту;
- інший (при виборі цього значення з'являється додаткове поле впишіть e-mail).
- Тема листа для повідомлень - Можна додавати:
- % Title - назва сайту,
- % Url - адреса сайту (наприклад, site.ru).
приклад:
% title (% url). Нове запитання в рубриці Питання-відповідь.
- Повідомлення для повідомлень - Можна додавати:
- % Title - назва сайту,
- % Url - адреса сайту (наприклад, site.ru),
- % Question - питання,
- % Name - ім'я користувача,
- % Email - email користувача,
- % Files - назва файлів, що вкладаються.
приклад:
Привіт, адміністратор сайту% title (% url)! <br> У рубриці впорос-відповідь з'явився новий питання: <br>% question. <br>% name <br>% email. Якщо Ви увімкнули «Дозволити додавання файлів», то додається рядок: <br> Прікреленние файли:% files.
- Повідомляти про надходження нових питань по SMS - Можливість відправляти SMS адміністратору при створенні питання на сайті. Параметр можна підключити, якщо в параметрах сайту налаштовані SMS-повідомлення.
- Номер телефону в федеральному форматі - Номер телефону для SMS-повідомлень адміністратора про новий питанні. Параметр з'являється, якщо вибрано пункт «Повідомляти про надходження нових питань по SMS».
- Повідомлення для повідомлень - Текст повідомлення для SMS-повідомлень адміністратора про новий питанні. Не більше 800 символів. Параметр з'являється, якщо вибрано пункт «Повідомляти про надходження нових питань по SMS».
- Підключення.
- Лічильник переглядів - Дозволяє вважати кількість переглядів окремого питання.
- Виводити лічильник на сайті - Дозволяє вивести на сайті кількість переглядів окремого питання. Параметр виводиться, якщо вибрано пункт «Лічильник переглядів». Параметр з'являється, якщо вибрано пункт «Лічильник переглядів».
- Підключити коментарі до питань - Підключення модуля «Коментарі». Параметр не буде включений, якщо модуль «Коментарі» не встановлено. Подробиці див. В розділі модуль «Коментарі» .
- Підключити коментарі до категорій - Підключення модуля «Коментарі» до категорій питань. Параметр не буде включений, якщо модуль «Коментарі» не встановлено. Подробиці див. В розділі модуль «Коментарі» .
- Підключити теги - Підключення модуля «Теги». Параметр не буде включений, якщо модуль «Теги» не встановлено. Подробиці див. В розділі модуль «Теги» .
- Показувати рейтинг питань - Підключення модуля «Рейтинг». Параметр не буде включений, якщо модуль «Рейтинг» не встановлено. Подробиці див. В розділі модуль «Рейтинг» .
- Підключити рейтинг до категорій - Підключення модуля «Рейтинг» до категорій. Параметр не буде включений, якщо модуль «Рейтинг» не встановлено. Подробиці див. В розділі модуль «Рейтинг» .
- Підключити перелинковку - Відображення перелинковки в модулі. Подробиці див. В розділі модуль «Перелінковка» .
- У блоці схожих питань зв'язок двостороння - Дозволяє встановлену в питанні зв'язок з іншим питанням використовувати в двох напрямках.
- Автоформування для SEO.
- Шаблон для автоматичного генерування Title - Якщо шаблон заданий і для питання не прописаний заголовок Title, то заголовок автоматично генерується за шаблоном. У шаблон можна додати:
- % Name - назва,
- % Category - назва категорії,
- % Parent_category - назва категорії верхнього рівня (SEO-фахівця).
- Шаблон для автоматичного генерування Title для категорії - Якщо шаблон заданий і для категорії не прописаний заголовок Title, то заголовок автоматично генерується за шаблоном. У шаблон можна додати:
- % Name - назва категорії,
% Parent - назва категорії верхнього рівня,
% Page - сторінка (текст можна поміняти в інтерфейсі «Мови сайту» - «Переклад інтерфейсу») (SEO-фахівця).
- Шаблон для автоматичного генерування Keywords - Якщо шаблон заданий і для питання не заповнено поле Keywords, то поле Keywords автоматично генерується за шаблоном. У шаблон можна додати:
- % Name - назва,
- % Category - назва категорії,
- % Parent_category - назва категорії верхнього рівня (SEO-фахівця).
- Шаблон для автоматичного генерування Keywords для категорії - Якщо шаблон заданий і для категорії не заповнено поле Keywords, то поле Keywords автоматично генерується за шаблоном. У шаблон можна додати:
- % Name - назва категорії,
- % Parent - назва категорії верхнього рівня (SEO-фахівця).
- Шаблон для автоматичного генерування Description - Якщо шаблон заданий і для питання не заповнено поле Description, то поле Description автоматично генерується за шаблоном. У шаблон можна додати:
- % Name - назва,
- % Category - назва категорії,
- % Parent_category - назва категорії верхнього рівня,
- % Anons - короткий опис (SEO-фахівця).
- Шаблон для автоматичного генерування Description для категорії - Якщо шаблон заданий і для категорії не заповнено поле Description, то поле Description автоматично генерується за шаблоном. У шаблон можна додати:
- % Name - назва категорії,
- % Parent - назва категорії верхнього рівня,
- % Anons - короткий опис (SEO-фахівця).
- Оформлення.
- Шаблон для списку елементів - За замовчуванням modules / faq / views / faq.view.list.php. Параметр для розробників! Не встановлюйте, якщо не впевнені в результаті.
- Шаблон для елементів в списку - За замовчуванням modules / faq / views / faq.view.rows.php. Параметр для розробників! Не встановлюйте, якщо не впевнені в результаті. Значення параметра важливо для AJAX.
- Шаблон для першої сторінки модуля (якщо підключені категорії) - За замовчуванням modules / faq / views / faq.view.fitst_page.php. Параметр для розробників! Не встановлюйте, якщо не впевнені в результаті.
- Шаблон для елементів в списку першої сторінки модуля (якщо підключені категорії) - За замовчуванням modules / faq / views / faq.view.fitst_page.php. Параметр для розробників! Не встановлюйте, якщо не впевнені в результаті. Значення параметра важливо для AJAX.
- Шаблон для сторінки елемента - За замовчуванням, modules / faq / views / faq.view.id.php. Параметр для розробників! Не встановлюйте, якщо не впевнені в результаті.
- Додатково.
- Окремий пункт в меню адміністрування для кожного розділу сайту - Якщо модуль підключений до декількох сторінках сайту, відмітка даного параметра виведе кілька пунктів в меню адміністративної частини для зручності швидкого доступу (адміністратору сайту).
- Індексування для карти сайту - При зміні налаштувань, що впливають на відображення сторінки, модуль автоматично переіндексіруется для карти сайту sitemap.xml.
шаблонні теги
Для роботи з модулем «Питання-відповідь» служать наступні шаблонні теги :
show_block - виводить останні питання. На сторінці питань, коли виводиться список аналогічних питань, блок не виводиться.
атрибути:
- count - кількість виведених питань (за замовчуванням 3);
- site_id - сторінки, до яких прикріплений модуль. Ідентифікатори сторінок перераховуються через кому. Можна вказати від'ємне значення, тоді будуть виключені питання з зазначеного розділу. За замовчуванням вибираються всі сторінки;
- cat_id - категорії питань, якщо в настройках модуля відзначено «Використовувати категорії». Ідентифікатори категорій перераховуються через кому. Можна вказати від'ємне значення, тоді будуть виключені питання із зазначеної категорії. Можна вказати значення current, тоді будуть показані питання з поточної (відкритої) категорії або з усіх категорій, якщо жодна категорія не відкрита. За замовчуванням категорія не враховується, виводяться всі питання;
- sort - сортування питань: date - за датою (за замовчуванням), rand - у випадковому порядку;
- often - часто задають питання: true - виводяться тільки питання з позначкою «Часто задається питання», за замовчуванням позначка «Часто задається питання» ігнорується;
- only_module - виводити блок тільки на сторінці, до якої прикріплений модуль «Питання-відповідь»: true - виводити блок тільки на сторінці модуля, за замовчуванням блок буде виводитися на всіх сторінках;
- tag - тег, прикріплений до питань;
- defer - маркер відкладеної завантаження шаблонного тега: event - завантаження контенту тільки за бажанням користувача при натисканні кнопки "Завантажити", emergence - завантаження контенту тільки при появі у вікні браузера клієнта, async - асинхронна (одночасна) завантаження контенту спільно з контентом шаблонних тегів з тим же маркером, sync - синхронна (послідовна) завантаження контенту спільно з контентом шаблонних тегів з тим же маркером, за замовчуванням завантаження контенту тільки за бажанням користувача;
- defer_title - текстовий рядок, що виводиться на місці появи завантаження контенту за допомогою відкладеної завантаження шаблонного тега;
- template - шаблон тега (файл modules / faq / views / faq.view.show_block_ template .php; за замовчуванням шаблон modules / faq / views / faq.view.show_block.php).
Формат дати задається в настройках модуля.
приклад:
<Insert name = "show_block" module = "faq">
виведе 3 последніx активних питання сайту з відповідями
<Insert name = "show_block" module = "faq" count = "5">
виведе в комірці таблиці 5 останніх активних питань сайту з відповідями
<Insert name = "show_block" module = "faq" often = "1">
виведе часто задаються
У шаблоні тега можна отримати значення будь-якого атрибута через змінну $ result [ "attributes"] [ "назва атрибута"].
show_block_rel - на сторінці питання виводить схожі питання. За замовчуванням зв'язку між питаннями є односторонніми, це можна змінити, зазначивши опцію «В блоці схожих питань зв'язок двостороння» в настройках модуля.
атрибути:
- count - кількість виведених питань (за замовчуванням 3);
- defer - маркер відкладеної завантаження шаблонного тега: event - завантаження контенту тільки за бажанням користувача при натисканні кнопки "Завантажити", emergence - завантаження контенту тільки при появі у вікні браузера клієнта, async - асинхронна (одночасна) завантаження контенту спільно з контентом шаблонних тегів з тим же маркером, sync - синхронна (послідовна) завантаження контенту спільно з контентом шаблонних тегів з тим же маркером, за замовчуванням завантаження контенту тільки за бажанням користувача;
- defer_title - текстовий рядок, що виводиться на місці появи завантаження контенту за допомогою відкладеної завантаження шаблонного тега;
- template - шаблон тега (файл modules / faq / views / faq.view.show_block_rel_ template .php; за замовчуванням шаблон modules / faq / views / faq.view.show_block_rel.php).
Формат дати задається в настройках модуля.
приклад:
<Insert name = "show_block_rel" module = "faq">
виведе 3 питання, прикріплені до поточного питання
У шаблоні тега можна отримати значення будь-якого атрибута через змінну $ result [ "attributes"] [ "назва атрибута"].
show_form - виводить форму додавання питання. Для правильної роботи тега повинна існувати сторінка, до якої прикріплений модуль Питання-відповідь.
атрибути:
- site_id - сторінка, до якої прикріплений модуль, за замовчуванням вибирається одна сторінка;
- cat_id - категорія питань (id категорії, за замовчуванням вибирається одна категорія), якщо в настройках модуля відзначено «Використовувати категорії»;
- only_module - виводити форму тільки на сторінці, до якої прикріплений модуль «Питання-відповідь»: true - виводити форму тільки на сторінці модуля, за замовчуванням форма буде виводитися на всіх сторінках;
- defer - маркер відкладеної завантаження шаблонного тега: event - завантаження контенту тільки за бажанням користувача при натисканні кнопки "Завантажити", emergence - завантаження контенту тільки при появі у вікні браузера клієнта, async - асинхронна (одночасна) завантаження контенту спільно з контентом шаблонних тегів з тим же маркером, sync - синхронна (послідовна) завантаження контенту спільно з контентом шаблонних тегів з тим же маркером, за замовчуванням завантаження контенту тільки за бажанням користувача;
- defer_title - текстовий рядок, що виводиться на місці появи завантаження контенту за допомогою відкладеної завантаження шаблонного тега;
- template - шаблон тега (файл modules / faq / views / faq.view.form_ template .php; за замовчуванням шаблон modules / faq / views / faq.view.form.php).
приклад:
<Insert name = "show_form" module = "faq">
виведе форму додавання питання
У шаблоні тега можна отримати значення будь-якого атрибута через змінну $ result [ "attributes"] [ "назва атрибута"].
База даних
{Faq} - Питання та відповіді
{Faq_category} - Категорії питань і відповідей
{Faq_category_parents} - Батьківські зв'язку категорій питань і відповідей
{Faq_category_rel} - Зв'язки питань і відповідей з категоріями
{Faq_counter} - Лічильник питань і відповідей
{Faq_rel} - Зв'язки схожих питань і відповідей
файли
Модуль знаходиться в папці modules / faq і влаштований класично .
modules / faq / admin / faq.admin.php - редагування питань;
modules / faq / admin / faq.admin.category.php - редагування категорій питань;
modules / faq / admin / faq.admin.config.php - настройки модуля;
modules / faq / admin / faq.admin.count.php - кількість пропущених повідомлень з форми питання-відповідь для меню адміністративної панелі;
modules / faq / admin / faq.admin.counter.php - статистика переглядів;
modules / faq / admin / faq.admin.dashboard.php - питання-відповіді для подій;
modules / faq / admin / faq.admin.menu.php - карта посилань для модуля «Меню на сайті»;
modules / faq / faq.php - контролер;
modules / faq / faq.action.php - обробка запиту під час відправки повідомлення з форми;
modules / faq / faq.install.php - установка модуля;
modules / faq / faq.model.php - модель;
modules / faq / faq.search.php - настройки для пошукової індексації для модуля «Пошук»;
modules / faq / faq.sitemap.php - карта посилань для модуля «Карта сайту»;
modules / faq / views / faq.view.first_page.php - шаблон першої сторінки модуля, якщо в настройках модуля підключений параметр «Використовувати категорії»;
modules / faq / views / faq.view.form.php - шаблон форми додавання питання;
modules / faq / views / faq.view.id.php - шаблон сторінки питання;
modules / faq / views / faq.view.list.php - шаблон списку запитань і відповідей;
modules / faq / views / faq.view.rows.php - шаблон елементів в списку питань і відповідей;
modules / faq / views / faq.view.rows_block.php - шаблон блоку питань і відповідей;
modules / faq / views / faq.view.rows_block_rel.php - шаблон блоку схожих питань і відповідей;
modules / faq / views / faq.view.show_block.php - шаблон блоку питань і відповідей;
modules / faq / views / faq.view.show_block_rel.php - шаблон блоку схожих питань і відповідей.