Стол заказов DLE

Стол заказов для DataLife Engine: посетители предлагают фильмы, сериалы, игры или идеи, голосуют «+1» и получают уведомление, когда заявка выполнена. Похожие заявки и новости — прямо при вводе, дубли объединяются, вид под ваш шаблон. Поддержка DLE 21.0.
Версия 2.0.1 PHP 7.4 — 8.5 DLE 15.1 — 21.0 Документация Открыть демо

Стол заказов DLE — стол заказов для DataLife Engine: посетители предлагают фильмы, сериалы, игры или идеи, голосуют «+1» и получают уведомление, когда заявка выполнена. Похожие заявки и новости — прямо при вводе, дубли объединяются, вид под ваш шаблон. Поддержка DLE 21.0.

Главное

  • Посетители сами говорят, что добавить на сайт. Заявка, голос «+1», и сразу видно, чего ждут больше всего: популярные за неделю, месяц и год.
  • Меньше дублей с первой секунды. Пока человек вводит название, под полем появляются похожие заявки и новости, которые уже есть на сайте, — он поддержит готовую заявку вместо новой.
  • Люди возвращаются на сайт. Автор и все, кто проголосовал, получают личное сообщение и письмо: «Принята», «В работе», «Выполнена — вот ссылка на новость».
  • Полный путь заявки, как в Canny и Product Hunt. Модерация, «Принята», «В работе», «Выполнена» с карточкой новости, «Отклонена» с ответом, «Дубль» с переносом голосов. У каждой заявки своя история.
  • Выглядит как часть вашего шаблона. Работает на любом скине, включая Air в DLE 21.0: сама следует за его тёмной темой, акцентный цвет, вид списка и скругления — в админке. Правка .htaccess и шаблонов не нужна.
  • Не нагружает сайт. На страницах без стола заказов модуль не делает ни одного запроса к базе, блоки для шаблона кэшируются.

Для посетителей

  • Карточки с большой кнопкой «+1», статусом и счётчиком голосов — голос отдаётся без перезагрузки.
  • Вкладки статусов со счётчиками, сортировки «Популярные», «Новые», «Обновлённые», «Недавно выполненные», «топ за неделю / месяц / год», категории и поиск.
  • Страница заявки: текст, ответ администрации, карточка новости, когда заявка выполнена, история статусов, кнопка «Следить за заявкой».
  • Форма заявки с категориями и полями: год, ID Кинопоиска или IMDb (становится ссылкой), ссылка, постер. Обязательные поля — для каждой категории свои.
  • «Мои заявки», RSS-лента новых и выполненных.

Для администратора

  • Обзор: цифры по статусам, очередь модерации с кнопками «Одобрить» и «Отклонить», самые популярные открытые заявки, среднее время до выполнения.
  • Заявки: фильтры по статусу, категории, наличию новости, поиск по названию, тексту и номеру; массово — сменить статус, объединить дубли, удалить.
  • Правка заявки: все поля, статус и ответ, привязка новости поиском по названию, объединение с основной заявкой, «уведомить подписчиков» или тихая правка.
  • Порог голосов: набрала заявка нужное число «+1» — сама становится «Принята» и уведомляет подписчиков.
  • Права групп DLE: кто видит, создаёт, голосует, публикует без модерации, сколько заявок в сутки; группы-модераторы получают доступ к заявкам в админке.
  • Защита от спама: длина текста, стоп-слова, чёрный список названий («экранка», CAMRip…), лимит голосов гостя с одного IP.

Встраивается в сайт

  • Адрес раздела — /tasks/ или любой свой (/zakazy/, /requests/); работает без правки .htaccess, со старыми адресами — редирект 301.
  • Теги для любого места шаблона: {tasks-top}, {tasks-latest}, {tasks-done} с параметрами (количество, категория, период, заголовок), счётчики {tasks-count}.
  • Свой вид: шаблоны .tpl можно переопределить в папке своего скина, цвета — через настройки или CSS-переменные.
  • SEO: свои title и description, canonical, noindex для скрытых заявок, микроразметка Schema.org, RSS.
  • Интерфейс на русском, английском, украинском и испанском; с DLE Multi-Language работает сразу — /en/tasks/, /uk/tasks/.

Обновление с 1.x

Заявки, голоса и настройки переносятся сами при первом открытии раздела: «на модерации» и «одобрен» становятся новыми статусами, лайки — голосами «+1». Старые ссылки /tasks/view/N/ ведут на новые адреса.

Скриншоты

Нажмите на скриншот, чтобы увеличить

Выберите подходящий тариф

Мы предлагаем гибкие варианты лицензирования в зависимости от ваших потребностей.

Стандарт
3 500₽
  • 3 сайта
  • Открытый исходный код
  • Поддержка 12 месяцев
  • Без обновлений
  • Скачивание 7 дней
Рекомендуем
Расширенный
4 500₽
  • Все функции Стандарта
  • 10 сайтов
  • Приоритетная поддержка
  • Обновления 12 месяцев
  • Скачивание 12 месяцев
Премиум
10 000₽
  • Все функции Расширенного
  • Сайты без ограничения
  • Персональные консультации
  • Обновления навсегда
  • Скачивание навсегда
  • Установка и настройка
  • Адаптация под ваш сайт (включая доработку кода)
Без привязкиДля студий и закрытых серверов

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

22 000₽

Сайт — это домен вместе со всеми его поддоменами.

История версий

  1. 2.0.1 текущая 1 Улучшено 1 Исправлено

    Улучшено 1

    • Действия в строках списков «Заявки», «Категории» и в очереди модерации — в привычном меню ☰, как в разделах DLE

    Исправлено 1

    • Подсказки на вкладках «Права групп» и «Теги шаблона» стали читаемыми; метка «В работе» контрастнее в старых версиях DLE
  2. 2.0.0 11 Новое 3 Улучшено 3 Исправлено

    Новое 11

    • Поддержка DLE 20.0 и 21.0; стол заказов работает на любом шаблоне, включая Air
    • Новый вид: карточки с голосом «+1», вкладки статусов со счётчиками, поиск, сортировки и «топ за неделю / месяц / год»
    • Вид настраивается в админке: акцентный цвет, светлая или тёмная тема (или как у сайта), список, плитки или компактный вид, цвета статусов
    • Полный путь заявки: «Принята», «В работе», «Выполнена» со ссылкой на новость, «Дубль» с переносом голосов, история статусов
    • Уведомления автору и всем, кто проголосовал: личное сообщение и письмо при смене статуса; кнопка «Следить за заявкой»
    • Похожие заявки и новости сайта появляются прямо при вводе названия — меньше дублей
    • Категории с полями: год, ID Кинопоиска или IMDb (ссылкой), ссылка, постер; обязательные поля
    • Права групп DLE: кто видит, создаёт, голосует, публикует без модерации, лимит заявок в сутки; группы-модераторы
    • Теги для шаблона: новые, популярные и выполненные заявки, счётчики, адрес стола заказов
    • Админка: обзор с очередью модерации, фильтры и поиск, массовая смена статуса, объединение дублей, порог голосов для автопринятия
    • Защита от спама: длина текста, стоп-слова, чёрный список названий, лимит голосов гостей с одного IP

    Улучшено 3

    • Адреса /tasks/ работают без правки .htaccess и шаблонов; адрес раздела меняется в настройках
    • SEO: canonical, noindex для скрытых заявок, микроразметка Schema.org, RSS-лента заявок
    • Интерфейс на русском, английском, украинском и испанском; работа с DLE Multi-Language

    Исправлено 3

    • Закрыты уязвимости: SQL-инъекция в форме заявки, выполнение кода через настройки, голосование без защиты от подделки запроса
    • Заявки на модерации и отклонённые больше не видны посторонним; e-mail автора не попадает в шаблон
    • Исправлены ссылки и пагинация, кавычки в названиях, ошибка при смене статуса, письма администратору и «Template not found» на других шаблонах
  3. 1.1.0 4 Новое

    Новое 4

    • Добавлено полная адаптация под DLE 19.0 с поддержкой rules.json для ЧПУ и автоматическим определением версии движка для AJAX-обработчиков
    • Добавлено система рейтинга Like/Dislike с интерактивными кнопками, AJAX-обновлением, защитой от накрутки и настраиваемыми правами голосования для гостей
    • Добавлено продвинутая SEO-оптимизация с настраиваемыми meta-тегами для всех страниц, canonical URLs и полной поддержкой ЧПУ для DLE 18.1 и 19.0+
    • Добавлено гибкая система email-уведомлений с полностью редактируемыми шаблонами через админ-панель, поддержкой переменных и раздельными настройками для администратора и пользователей
  4. 1.0.1 1 Исправлено

    Исправлено 1

    • Обнаружена и исправлена ошибка, связанная со старыми версиями DLE
  5. 1.0.0 1 Новое

    Новое 1

    • Первый релиз модуля
Комментарии 4

Чтобы написать комментарий, войдите в аккаунт.

Было бы здорово, если бы вы добавили возможность поставить отметку «Нравится» под заказом.