[Helgring] ThreadStatusTools — это плагин для XenForo 2.3, который добавляет на форум полноценную систему быстрых модераторских статусов для тем. Дополнение позволяет проверять темы пользователей напрямую из верхней панели темы, не заходя в полное редактирование, а также выводит текущий статус темы в наглядном и аккуратном виде рядом с постраничной навигацией.
Плагин построен на базе дополнительного поля темы
topic_status, но переводит всю работу с ним в удобный внутренний инструмент модерации. В результате поле перестаёт мешать в форме создания и редактирования темы, а сама проверка становится быстрее, чище и понятнее как для администрации, так и для обычных пользователей.
Быстрая смена статуса темы
Плагин добавляет отдельные кнопки✔ Проверено,△ Доработать,≈ Сомнительно,✖ ОтклонитьиСброспрямо в верхнюю панель темы.
Текущий статус рядом с пагинацией
В левой части строки, перед навигацией по страницам, отображается текущий модераторский статус темы, что позволяет сразу видеть её состояние.
Пустое значение как отдельный статус
Если полеtopic_statusне заполнено, тема автоматически считаетсяне проверенной модератором, без необходимости делать поле обязательным.
Скрытие служебного поля из формы темы
Полеtopic_statusскрывается из формы создания и редактирования темы, чтобы пользователи не видели служебный интерфейс модерации.
Визуально аккуратная интеграция
Badge текущего статуса и кнопки управления оформлены в едином стиле и встроены в стандартную структуру XenForo без лишнего визуального шума.
Гибкая настройка через LESS
Все отступы, размеры, смещения, расстояния между блоками, оформление badge и кнопок вынесены в LESS-переменные для удобной подстройки под любой стиль форума.
Удобство для администрации и модерации
Плагин сокращает лишние действия при проверке тем и делает процесс модерации более быстрым, понятным и удобным.
- Добавляет быструю панель управления статусом темы прямо в
thread_view - Выводит текущий статус темы в левой части строки рядом с пагинацией
- Позволяет менять статус одним нажатием, без перехода в полное редактирование темы
- Использует существующее поле
topic_statusкак внутреннее хранилище состояния - Автоматически интерпретирует пустое значение как
○ Не проверено модератором - Скрывает служебное поле из публичной формы создания и редактирования темы
- Позволяет гибко настраивать расположение и размеры через
hgts_thread_status.less
- Администраторам XenForo, которым нужен быстрый и наглядный инструмент проверки пользовательских тем
- Модераторам, которые хотят менять статус темы напрямую, без лишних переходов и ручного редактирования
- Разработчикам и владельцам форумов, которым нужна удобная система внутренних модераторских статусов на базе custom thread field
- Тем, кто хочет сделать процесс модерации прозрачнее и понятнее для пользователей форума
- Экономия времени — статус темы меняется прямо в верхней панели, без открытия формы полного редактирования
- Наглядный результат — текущее состояние темы видно сразу после открытия страницы
- Чистый пользовательский интерфейс — служебное поле
topic_statusскрыто из формы создания и редактирования - Гибкая настройка — положение левого и правого блока, размеры badge, текстов и кнопок регулируются через LESS
- Совместимость с текущей структурой форума — решение встроено в
thread_viewчерез шаблонные модификации и отдельные шаблоны плагина - Подготовка к дальнейшему развитию — система уже готова к следующим улучшениям и расширениям
- Готовый add-on для XenForo 2.3
- Class extension для
XF\Pub\Controller\Thread - Шаблон
hgts_thread_status_actionsс кнопками быстрых статусов - Шаблон
hgts_thread_status_badgeдля вывода текущего статуса - LESS-шаблон
hgts_thread_status.lessсо всеми стилями и настройками расположения - Две шаблонные модификации для
thread_view - Файл
hashes.jsonдля корректной релизной структуры плагина
Плагин [Helgring] Thread Status Tools был создан как внутренний инструмент для упрощения проверки тем на форуме. В основе решения используется поле
topic_status, однако логика его работы полностью вынесена в отдельный add-on, шаблонные модификации и собственный LESS-шаблон.Это позволяет использовать существующее дополнительное поле как внутренний механизм хранения статуса, но при этом не выводить его в публичной форме темы и не заставлять модераторов заходить в полное редактирование ради одного служебного действия.
- Название: [Helgring] ThreadStatusTools
- Версия: 1.1.0
- Совместимость: XenForo 2.3.0+
- Автор сопровождения: Shum1kh1n
- Author URL: https://forum.helgring.ru/members/1/
- Support URL: https://forum.helgring.ru/