Обращения [Claims] 1.0a : регистрация обращений на сайте

Обращения [Claims] 1.0a : регистрация обращений на сайте

Модуль, устанавливаемый в DLE через систему плагинов, представляет из себя систему регистрации обращений от пользователей. Содержит пользовательскую и административную части. Все страницы шаблонизированы.
Пользовательская часть:
На сайте имеется определенная страница, где пользователи могут подать свое обращение к администрации сайта или к другим лицам, если сайт агрегирует их.

Страница имеет вид сайт.ру/claims/ или другой, по требованию заказчика.

На данной странице представлен список полей, с возможной загрузкой файлов доступных для заполнения пользователем сайта.

После отправления заявки пользователю будут высланы на почту данные, по которым он сможет в том же разделе сайта найти ее (поля для поиска: Дата регистрации обращения и Номер регистрации обращения), дабы посмотреть статус обращения и ответ администрации сайта (или иного органа, отвечающего за обработку заявлений), если обращение закрыто.


Административная часть:
Панель администрирования представляет из себя список обращения, где столбцами указывается номер заявления, дата обращения и пр. данные.

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

Ниже представлена форма обратного ответа пользователю.

После заполнения ответа и отправки формы заявление переходит в статус “завершенные и заявителю направляется уведомление на почту, при включенной опции.









Порядок работы:
  • Пользователь заполняет обращение на сайте, получает (необязательно) уведомление с данными для поиска.
  • Администрация сайта получает на почту (необязательно) уведомление о поступлении нового обращения, в панели администрирования плагина появляется новая запись с обращением.
  • При открытии обращения статус обращения сменяется на "в работе".
  • При ответе (закрытии) обращения пользователю (необязательно) отправляется на почту уведомление с ответом.
  • Статус обращения меняется на "закрыто", без возможности дальнейшего редактирования.

Установка:
1. Установить модуль через систему плагинов на сайте.

2. Открыть в корне сайта .htaccess и найти:
RewriteRule ^lastnews(/?)+$ index.php?do=lastnews [L]

Добавить выше:
RewriteRule ^claims(/?)+$ index.php?do=claims [L]
RewriteRule ^claims-search(/?)+$ index.php?do=claims&act=search [L]

Готово!

Скачать: cоздайте аккаунт или авторизуйтесь для скачивания файла.
 
Версия DLE: 13.x-14.0
Кодировка: utf-8
 
Автор: Dark5ider
Источник:
  • Oxigen
  • 5
  • 1,1К
Информация
Посетители, находящиеся в группе Гость, не могут оставлять комментарии к данной публикации.

Комментариев 5

bob 5 января 2021 12:23
Нет подтверждения емайл и нет капчи (защиты).
Oxigen 23 ноября 2020 20:32
marcinc33,
site.ru/claims/
marcinc33 23 ноября 2020 20:17
marcinc33, хорошо, я понял, но что дальше, где это будет на сайте для пользователей?
Oxigen 23 ноября 2020 13:30
marcinc33, после установки зайдите в раздел Панель управления DLE > Сторонние модули > Обращения
site.ru/admin.php?mod=claims
marcinc33 23 ноября 2020 08:39
Как он должен работать? Все установлено и ничего, где лист приложения и как настроить шаблон письма, если это невозможно? Модуль работает, но бесполезен, потому что нет возможности записать информацию о запросе администрирования? Я что-то установил не так?