Простой, но стильный модуль стола заказов для DLE любой версии.
Данный модуль позволяет посетителям сайта размещать на вашем сайте заявки на добавление желаемого материала.
Будь это фильм, сериал, игра, программа, перевод, да что угодно.
Описание:
Модуль имеет следующий вид:
Весь текст и внешний вид легко редактируется в файле шаблона orderdesc.tpl.
Над списком заявок есть 5 кнопок, с помощью которых можно отфильтровать заказы.
- все заказы - по умолчанию, отображает все заказы добавленные на сайт. Открывается по адресу /orderdesc
- новый заказ - отображаются только заказы ожидающие обработки. Открывается по адресу /orderdesc/new
- заказ выполнен - отображаются выполненные заказы. Открывается по адресу /orderdesc/done
- отказ - отображаются заказы, которые по указанным причинам были отклонены. Открывается по адресу /orderdesc/cancel
- в топе - отображаются заказы ожидающие выполнения отсортированные по рейтингу. Открывается по адресу /orderdesc/top
Кнопка удаления отображается только заданным группам, которым доступно редактирование заказов. Группы настраиваются в конфиге.
Форма добавления упрощена до необходимого минимума.
Пользователь может ввести только заголовок. Длина заголовка настраивается в конфиге, по умолчанию 3 - 100 символов.
Дополнительными опциями может воспользоваться только зарегистрированный пользователь.
Каждый пользователь может добавить ограниченное количество заявок в сутки. По умолчанию не больше 5, настраивается в конфиге.
При добавлении заказа - админу отправляется письмо с уведомлением о добавлении заказа. Можно отключить в конфиге.
Список заказов имеет следующий вид:
Так его видят рядовые пользователи и гости сайта.
Так выглядит список для модераторов и само окно редактирования заказа:
При выборе статуса "добавлен" или "отказ" - заполнение соответствующего текстового поля является обязательным.
При смене статуса отправляется E-Mail заказчику только в том случае если:
1. Он зарегистрирован на сайте.
2. Он поставил галочку об получении письма.
3. Админ оставил галочку об отправке уведомления.
При добавлении заказа выполняется поиск похожих материалов:
Поиск проводится сразу по публикациям на сайте и в самом столе заказов.
Список настроек:
Обновление?
Как вам, наверно, известно, у меня есть аналогичный модуль Order-Desc. Но не смотря на то, что они в принципе выполняют одну задачу, их реализация все же разная.
Этот модуль не является обновлением. Он написан полностью с нуля, сохранив лишь общее назначение.
Демо:
Пример 1
Информация
Стоимость модуля: 7wmz
Лицензия выдается под 2 сайта.
Стоимость дополнительной лицензии: 3wmz
Для работы модуля - требуется ionCube Loader v.10.x
Версия DLE: 9.5 - 16.0
Версия PHP: 5.4 - 7.4, 8.1
Купить модуль: shop.sandev.pro
Telegram: @sandev
Skype: Sander8804
E-Mail: oleg.sandev@gmail.com
С уважением,
Олег Александрович a.k.a. Sander