Блог Евгения Попова :: Программы :: DataLife Engine

FAQ - вопросы и ответы


Ранее выкладывал сборку DLE с данным модулем, и решил из неё вытащить отдельной данный модуль. Проверил его на двух тестовых сайтах - всё работает отлично. Информации об авторе в копирайтах нигде не нашёл (или плохо искал). Но в админке прописана версия "Модуль Вопрос-Ответ 1.0".

Все стили скопировал со сборки, на дефолном шаблоне выглядит так:


Может быть кому-нибудь пригодится данный модуль.

Установка как обычно через систему плагинов - загружаете целиком архив, в комментарии после установки плагина наёдете правила для htaccess. Так же из папки css нужно будет подключить стили faq.css, которые потом сможете отредактировать под свой шаблон.

Автор модуля: demiant

После установки модуль будет доступен по ссылке site/vopros/.
[attachment=154:faq_plugin.zip]
Если при установке плагина выскакивает ошибка синтаксиса MySQL запроса - выкладываю отдельно файл для БД:
[attachment=157:faq.zip]
Из архива можно sql файл распаковать в папку backup и далее через управление базой данных в админке DLE выполнить запросы, либо через PhpMyAdmin, либо любой удобной для вас программой.



Версия DLE: 14.х-15+
Кодировка: utf-8
Версия PHP: 7.4-8.0.12, на 8.1 не проверялась работа модуля
Интерфейс: французский, русский (переводчиком перевел местами, но там особо он и не нужен)
Автор: REZER
Модификация: DarkLane
Источник

В отличие от версии оригинала от DarkLane, сделал небольшие правки, и JS код вынес из TPL файла в отдельный JS файл, который после установки плагина, нужно будет подключить в файле main.tpl после {jsfiles}:
[aviable=faq]<script src="{THEME}/faq/js/faq.js"></script>[/aviable]

Так же иконку, которая используется в в модуле на сайте - заменил на иконку от Font Awesome (уже много лет ни один сайт не обходится без этого шрифта).

Чтоб добавить ЧПУ - в .htaccess после
RewriteEngine On

добавить
RewriteRule ^faq/ index.php?do=faq [L]

[attachment=228:faq_2_0_plugin.zip]
Перейти на сайт (скачивать файлы можно только на сайте)