BrokenLinks - жалобы на битые ссылки
Пользователи иногда находят нерабочие ссылки для скачивания файлов в новостях. Администратор об этом не узнает, пока кто-то ему не сообщит. Решение: Встроенная система жалоб на битые ссылки в дополнение к стандартной системе жалоб в DLE, которую можно использовать для других целей. Здесь всё просто до боли: один клик в новости и админ узнает о том какой материал нужно будет проверить.
Как работает:
- В полной новости появляется кнопка «Перезалить» (видна только зарегистрированным пользователям)
- Пользователь, найдя нерабочую ссылку, нажимает эту кнопку
- Система запоминает, что этот пользователь пожаловался на эту новость (1 жалоба = 1 пользователь)
Что видит администратор:
- Список новостей с битыми ссылками
- Сортировка: больше жалоб = выше в списке
- Кто именно жаловался (имена пользователей)
- Ссылка для быстрого редактирования новости
- Кнопка удаления жалобы (после устранения проблемы)
Защита от злоупотреблений:
- Только зарегистрированные пользователи могут жаловаться
- Один пользователь = одна жалоба на одну новость
- Нельзя накручивать жалобы
- Итог: Администратор видит, в каких новостях сломались ссылки, кто об этом сообщил, и может быстро все исправить.
Основные улучшения:
-
Сортировка по количеству жалоб:
-
По умолчанию сортировка по убыванию (DESC) — больше жалоб выше
-
Можно кликнуть на заголовок «Жалобы» для смены порядка сортировки
-
Индикатор сортировки (иконка) меняется в зависимости от направления
-
-
Визуальная индикация:
-
Разные цвета для разного количества жалоб:
-
10+ жалоб: красный цвет с иконкой предупреждения
-
5-9 жалоб: оранжевый цвет с иконкой внимания
-
3-4 жалобы: синий цвет с информационной иконкой
-
1-2 жалобы: стандартный цвет с иконкой флага
-
-
-
Кнопка сортировки в правом верхнем углу панели
-
Жирный шрифт для количества жалоб
-
URL-кодирование для имен пользователей при поиске
-
Интерактивный заголовок столбца — кликабельный для смены сортировки
Часть текста — ИИ, но суть плагина думаю всем понятна. Нашёл его в интернете для DLE 9.х [win-1251]. Немного его подправил под DLE 19.0, чтобы админка выглядела в стилей всех разделов DLE.
Автор: e-div.com
Модификация под 9.x: Dmitry Dark5ider
Источник: 🔗
Скачать оригинальный архив для DLE 9.x win-1251:
Скачать BrokenLinks для DLE >= 19.0:
Инструкция по установке - в комментарии архива указана, на всякий случай продублирую ещё здесь!
И скриншот админки модуля:
Работа модуля на сайте:
#1 Сама кнопка на сайте выглядит так
#2 При первичной просьбе сообщение что админ увидит вашу просьбу
#3 Если пользователь захочет второй раз оставить просьбу - он получит уведомление что он уже оставлял администрации просьбу на данный материал.
