Главная » Модули DLE » Модуль Order-Desc by Sander для DLE

Модуль Order-Desc by Sander для DLE

  • Модули DLE

Модуль Order-Desc by Sander для DLE

Новый модуль под названием "Стол Заказов". В первую очередь он предназначен для киносайтов, но так же подойдет и для игровых.

И так. Исходя из самого названия, полагаю понятно для чего этот модуль вообще предназначен. Однако убедительно прошу не путать с доской объявлений!
Ладно, перейдем же к скриншотам и более подробному описанию.

Пожалуй начнём с окна добавления заказа:
Модуль Order-Desc by Sander для DLE


Первое поле "Название на русском", оно является основным заголовком и в принципе является обязательным к заполнению, но если все же кто-то его не заполнит, а заполнит только оригинальное название, ничего страшного. Хоть один из заголовков но должен быть введен.
С оригинальным названием, надеюсь, не возникает никаких сложностей. Это поле не является обязательным к заполнению, например если фильм русский.
Список категорий настраивается вручную в админке, количество пунктов ничем не ограничено.
Год выпуска так же не является обязательным. Сделан в виде выпадающего списка, в котором вручную в шаблоне указаны года с 1970 до 2014. Так что в случае чего, добавить еще пару годков не составит абсолютно никакого труда.
Поле ввода описания тоже не обязательно к заполнению, оно скорее нужно даже не админу, а поисковикам. Дабы увеличить суммарный объем текста на странице.

Вот собственно и вся страница добавления. По большому счету достаточно указать только название и категорию, чтобы добавить заявку.
Заявки добавляются в список сразу, без модераций, однако в настройках включен запрет публикации ссылок в заголовке и в описании в любом виде.

Общий вид:

Модуль Order-Desc by Sander для DLE


Тут есть на что посмотреть, а главное на что поклацать :) Начнем по порядку.
Кнопка добавления. При нажатии на нее разворачивается окно добавления заявки. Если гостям запрещено добавлять заявки - этой кнопки и окна нету.
Поиск. Тут все просто, обычный поиск по столу заказов.
Колонки таблицы:
1. Статус - имеет 4 вида: Готово, В работе, Ожидает, Отказано.
При клике на иконку статуса производится фильтрация всех заявок согласно выбранного статуса.
2. Название. При клике на заголовок в шапке можно отсортировать заявки по названию. Если заявка выполнена само название становится ссылкой на выполненную заявку.
3. Категория. При клике на категорию можно выполнить фильтрацию по выбранной категории.
4. Заказчик. При клике на логин так же производится фильтрация по заказчику. Рядом с логином расположена иконка-ссылка перехода в профиль заказчика.
5. Дата заказа. По умолчанию список заявок отсортирован по дате заявки. Кроме информативного - больше никакого функционала не несет.
6. Год. Можно сортировать по году выхода фильма/сериала в заявке. Так же можно фильтровать весь список по выбранному году.
7. Рейтинг. Тут пользователи могут плюсовать заявки, если они так же заинтересованы в предъявленном материале. Наглядно для админа, чтобы видеть - какие заявки пользуются большей популярностью. Так же можно отсортировать заявки по их рейтингу.

Немаловажная особенность применения фильтраций и сортировок.

Модуль Order-Desc by Sander для DLE


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

То же самое касается и поиска.

Модуль Order-Desc by Sander для DLE


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

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

Модуль Order-Desc by Sander для DLE


Если описание не заполнено, иконки просто не будет.

Ну и последний скрин, собственно редактирование заявки.

Модуль Order-Desc by Sander для DLE


Доступ к этому разделу имеют только те, кому разрешено редактирование и удаление всех новостей на сайте.
В остальном все видно и так, думаю вопросов не должно возникнуть. Единственное, о чем можно подробнее описать - это статус и комментарий к статусу.
При смене статуса пользователю отправляется уведомление в ЛС и на Email об изменении статуса (простите за каламбур).
Сам комментарий к заказу выводится в title иконки статуса, а так же отправляется в письме заказчику.

Список настроек:
limit = 10 - количество выводимых заявок на странице
min_title_length = 3 - минимальная длина названия
allow_guest = 1 - разрешить гостям оставлять заявки 1/0
guest = Гость - имя гостя добавившего заявку
add_limit = 5 - лимит на количество добавленных заявок в сутки
block_links = 1 - запретить писать ссылки в полях 1/0
inform_email = 1 - отправлять уведомление заявителю на E-Mail о смене статуса заявки 1/0
inform_pm = 1 - отправлять уведомление заявителю в ЛС о смене статуса заявки 1/0
allow2vote = array(1,2,3,4,5) - список id групп, которым разрешено плюсовать "рейтинг"


Условия продажи:
WebMoney кошелек с BL>20 или Персональный аттестат или срок регистрации более 2 лет.

Демо:
dle97.nfhelp.ru/index.php?do=orderdesc

DLE: 9.0-9.7
Цена: 15wmz (WMR и WMU высчитывается по курсу на момент покупки модуля)

ICQ: 404-037-556
E-Mail: olalod@mail.ru
Skype: Sander8804

Примечание: Я не реагирую на запросы авторизации. Пишите, пожалуйста, сразу по делу.

Купить модуль можно ЗДЕСЬ


Автор: Олег Александрович a.k.a. Sander

источник: nfhelp.ru

Ключевые слова по теме Модуль Order-Desc by Sander для DLE: модуль Order-Desc, Sander, модуль DLE