Редактор тем

[Shum1kh1n / Helgring] Thread Status Tools

[Shum1kh1n / Helgring] Thread Status Tools 1.1.1

Нет прав для скачивания
Обновление [Shum1kh1n / Helgring] Thread Status Tools до версии 1.1.1​

✦ Новый Add-on ID, уточнение модераторских прав и подтверждённая работа на XenForo 2.3 ✦​

Что было обновлено:
В версии 1.1.1 дополнение [Shum1kh1n / Helgring] Thread Status Tools приведено к новой авторской структуре, а право установки статуса теперь проверяется по возможностям встроенной модерации XenForo. Основные функции версии 1.1.0 сохранены: четыре статуса, сброс, индикатор рядом с пагинацией и привычное расположение панели действий.

  • Новый Add-on ID — Helgring/ThreadStatusTools заменён на Shum1kh1n/ThreadStatusTools; обновлены путь PHP, namespace и регистрация расширения класса.
  • Исправлены условия управления статусами — редактирование собственной темы само по себе больше не даёт право назначить модераторский статус; используется canUseInlineModeration().
  • Двойная проверка доступа — условие применяется как при отображении кнопок, так и непосредственно при обработке POST-запроса. Перечень принимаемых значений остаётся ограниченным.
  • Добавлены языковые фразы — десять подписей кнопок и индикаторов вынесены в штатную систему фраз XenForo.
  • Защита от конфликтующей установки — при обнаружении прежнего Add-on ID новая сборка сообщает о необходимости корректной миграции.
  • Фирменное оформление — внутренняя иконка заменена универсальной H-эмблемой Shum1kh1n / Helgring.
  • Проверка пакета — актуализирован hashes.json; сохранены рабочий LESS-шаблон, три шаблонные модификации и значения статусов.

Проверенная совместимость:
Работа версии 1.1.1 проверена владельцем на XenForo 2.3.6, 2.3.9 и 2.3.13. Отдельно выполнена миграция с 1.1.0 на 1.1.1 с проверкой сохранности ранее назначенных статусов тем.


⚠️ Важно при обновлении:
Из-за смены Add-on ID версия 1.1.1 не устанавливается как обычное обновление поверх 1.1.0. XenForo рассматривает Helgring/ThreadStatusTools и Shum1kh1n/ThreadStatusTools как разные дополнения.
Перед переходом необходимо сделать полную резервную копию БД и файлов, проверить сохранность независимого пользовательского поля topic_status и выполнить миграцию сначала на копии форума. Не устанавливайте оба ID одновременно. Пошаговая процедура перехода и отката приведена в документации Complete-архива.


Итоги обновления:
Версия 1.1.1 Stable сохраняет привычное управление статусами тем и интерфейс предыдущего выпуска, но использует новый авторский идентификатор, более строгую проверку модераторского допуска и переводимые подписи. Переход с прежней установки с сохранением статусов проверен, а совместимость подтверждена испытаниями на трёх версиях XenForo 2.3.
Обновление до версии 1.1.0​

✦ Плагин [Helgring] ThreadStatusTools переведён на более полноценную структуру XenForo и подготовлен к более удобной установке ✦​

В новой версии 1.1.0 плагин [Helgring] ThreadStatusTools получил важное внутреннее обновление. Основная задача этой версии — привести дополнение к более правильной и завершённой структуре XenForo, чтобы убрать лишние ручные действия при подключении и сделать сам пакет более аккуратным, понятным и удобным для дальнейшего использования.

Что изменилось в версии 1.1.0:
  • Подготовлена полноценная release-структура плагина — дополнение собрано в более правильном формате для XenForo, с упором на чистую внутреннюю организацию файлов и данных.
  • Добавлены служебные данные плагина в формате XenForo — шаблонные модификации, class extension и связанные элементы теперь подготовлены как часть структуры самого дополнения, а не только как набор отдельных ручных действий.
  • Добавлен файл контроля целостности — в структуру плагина включён hashes.json, который нужен для более корректной релизной сборки и проверки файлов.
  • Убраны dev-ориентированные служебные элементы из релизной логики — структура плагина приведена ближе к нормальному распространяемому пакету, без упора на временные файлы разработки.
  • Шаблонные доработки вынесены в сам плагин — панель быстрых статусов, левый badge статуса и стили ThreadStatusTools логически собраны в рамках дополнения, чтобы уменьшить количество разрозненных ручных действий.
  • Подготовлена база для дальнейшего развития — версия 1.1.0 делает плагин более удобной основой для последующих обновлений и расширений функционала.

Что уже умеет плагин после обновления:
  • Быстрая смена статуса темы — модератор может менять состояние темы прямо в верхней панели, не заходя в полное редактирование.
  • Отображение текущего статуса рядом с пагинацией — слева перед страницами выводится понятный индикатор текущего состояния темы.
  • Поддержка нескольких состояний — Проверено, Требует доработки, Сомнительно, Отклонено и Не проверено модератором.
  • Скрытие служебного поля из публичной формы — поле topic_status остаётся рабочим внутри системы, но больше не мешает пользователю при создании и редактировании темы.
  • Гибкая настройка через LESS — размеры, отступы, позиционирование и внешний вид панели по-прежнему можно тонко регулировать под стиль форума.
Назад
Сверху Снизу