====== Модуль "Вопрос-ответ" ====== {{:modules:faq.gif }}Модуль предназначен для создания разделов, представляющих из себя структурированный каталог вопросов/ответов с возможностью добавления новых вопросов пользователями и последующей модерацией/размещением администратором. [[:build:fields|Редактор дополнительных полей]] придает модулю универсальности. ===== Ключевые возможности ===== * Дерево категорий любой вложенности. * Новые вопросы от пользователей. * Ответ, публикация администратором. * Отсылка письма с ответом при размещении. ===== Свойства ===== * Входит в базовый дистрибутив: Нет * Многократное использование: Да * Кэширование страниц: Да * Включение в карту сайта: Да * Включение в область поиска: Нет * Сопутствующие блоки: [[:blocks:faq|Список вопросов]], [[:blocks:faqform|Форма вопроса]]. ===== Создание раздела ===== Для создания раздела нужно перейти на страницу управления разделами [[:admin:site#разделы|"Сайт" -> "Разделы"]] и добавить новый раздел, выбрав при этом в качестве базового модуля "Вопрос-Ответ". ===== Управление ===== Панель управления разделом состоит из обязательных секций "Вопросы/Ответы", "Настройки" и опциональной секции "Категории". ==== Категории ==== Доступно, если включена опция "Использовать категории". Здесь происходит управление деревом категорий раздела. Допускается любой уровень вложенности. ==== Вопросы/Ответы ==== Здесь происходит управление записями-вопросами. Новые вопросы подсвечиваются красным цветом. В момент размещения ответа есть возможность автоматически отправить его текст письмом автору вопроса. ==== Настройки ==== Здесь приведен список опциональных значений для раздела. Каждое значение можно менять, для этого достаточно кликнуть по названию опции, чтобы вызвать специальную форму для редактирования. Здесь же можно найти и [[:build:fields|редактор полей]] в одноименной подсекции. === Внешний вид === ^ Название ^ Идентификатор((Этот идентификатор является ключом в глобальном массиве [[:integration:globaldata#options|$options]].)) ^ По умолчанию ^ Описание ^ |На главной странице раздела |mainmode | 1 |Определяет какие вопросы показывать на главной странице раздела.Может принимать значения: 0 - Вопросы вне категорий, 1 - Все вопросы. | |Количество вопросов на странице |rows | 10 |Указывает сколько записей одновременно показывать на странице. | |Сортировка записей на страницах |sort | date DESC |Определяет сортировку записей на страницах раздела (выбор из вариантов). | === Дополнительно === ^ Название ^ Идентификатор ^ По умолчанию ^ Описание ^ |Использовать категории |usecats | true | Включает/выключает использование категорий. Если выключено, то вопросы не структурируются. | |Автопубликация новых вопросов |newactive | false | Делает вопрос сразу видимым на сайте. | |Уведомление о новом вопросе на email |sendmessage | | email на который будут приходить письма с новыми вопросами. | |Шаблон письма-уведомления |mail_new | [раздел]_new.tpl | Шаблон письма-уведомления. | |Шаблон письма с ответом на вопрос |mail_answer | [раздел]_answer.tpl | Шаблон письма, которое отсылается автору вопроса при публикации ответа. | ===== Типы страниц (шаблонов) ===== ^Название ^Идентификатор ^Шаблон по умолчанию ^ Вид ссылки ^ |Главная страница | main |[[:modules:faq:templates#Главная страница ([раздел]_main.tpl)|[раздел]_main.tpl]] | /[раздел]/ | |Cтраница категории | category |[[:modules:faq:templates#Cтраница категории ([раздел]_category.tpl)|[раздел]_category.tpl]] | /[раздел]/[категория]/ | |Детальная страница | page |[[:modules:faq:templates#Детальная страница ([раздел]_page.tpl)|[раздел]_page.tpl]] | /[раздел]/[категория]/[вопрос].htm | |Страница формы вопроса | form |[[:modules:faq:templates#Страница формы вопроса ([раздел]_form.tpl)|[раздел]_form.tpl]] | /[раздел]/form.htm | |Страница сообщения | message |[[:modules:faq:templates#Страница сообщения ([раздел]_message.tpl)|[раздел]_mesage.tpl]] | /[раздел]/message.htm |