Курс: 1 USD = 101 RUB

SanDev's Shop

Цена: $7 ($3)

››› Стол заказов by Sander

Опубликован: 2016-05-19, 16:00

Стол заказов by Sander

Простой, но стильный модуль стола заказов для DLE любой версии.
Данный модуль позволяет посетителям сайта размещать на вашем сайте заявки на добавление желаемого материала.
Будь это фильм, сериал, игра, программа, перевод, да что угодно.

Описание:
Модуль имеет следующий вид:
Стол заказов by Sander

Весь текст и внешний вид легко редактируется в файле шаблона orderdesc.tpl.
Над списком заявок есть 5 кнопок, с помощью которых можно отфильтровать заказы.
  • все заказы - по умолчанию, отображает все заказы добавленные на сайт. Открывается по адресу /orderdesc
  • новый заказ - отображаются только заказы ожидающие обработки. Открывается по адресу /orderdesc/new
  • заказ выполнен - отображаются выполненные заказы. Открывается по адресу /orderdesc/done
  • отказ - отображаются заказы, которые по указанным причинам были отклонены. Открывается по адресу /orderdesc/cancel
  • в топе - отображаются заказы ожидающие выполнения отсортированные по рейтингу. Открывается по адресу /orderdesc/top

Кнопка удаления отображается только заданным группам, которым доступно редактирование заказов. Группы настраиваются в конфиге.

Форма добавления упрощена до необходимого минимума.
Стол заказов by Sander

Пользователь может ввести только заголовок. Длина заголовка настраивается в конфиге, по умолчанию 3 - 100 символов.
Дополнительными опциями может воспользоваться только зарегистрированный пользователь.
Каждый пользователь может добавить ограниченное количество заявок в сутки. По умолчанию не больше 5, настраивается в конфиге.
При добавлении заказа - админу отправляется письмо с уведомлением о добавлении заказа. Можно отключить в конфиге.

Список заказов имеет следующий вид:
Стол заказов by Sander

Так его видят рядовые пользователи и гости сайта.

Так выглядит список для модераторов и само окно редактирования заказа:
Стол заказов by Sander

При выборе статуса "добавлен" или "отказ" - заполнение соответствующего текстового поля является обязательным.
При смене статуса отправляется E-Mail заказчику только в том случае если:
1. Он зарегистрирован на сайте.
2. Он поставил галочку об получении письма.
3. Админ оставил галочку об отправке уведомления.

При добавлении заказа выполняется поиск похожих материалов:
Стол заказов by Sander

Поиск проводится сразу по публикациям на сайте и в самом столе заказов.

Список настроек:


Обновление?
Как вам, наверно, известно, у меня есть аналогичный модуль Order-Desc. Но не смотря на то, что они в принципе выполняют одну задачу, их реализация все же разная.
Этот модуль не является обновлением. Он написан полностью с нуля, сохранив лишь общее назначение.
Однако тем, кто покупал тот модуль за полную его стоимость ($10) я готов отдать этот со скидкой, всего за $3.

Демо:
Пример 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