
Multi Signature Add-on — Версия 1.3.0 Заметки о выпуске
Это обновление представляет новые важные функции и повышает общую стабильность и масштабируемость дополнения.

Новая функция: блокировка подписи для каждой публикации
Теперь каждая публикация запоминает, какой слот подписи был активен у пользователя при создании публикации.
Это означает:
Изменение активной подписи больше не обновляет прошлые публикации
Подписи остаются исторически точными для обсуждений и ролевых игр
Идеально подходит для пользователей с ротацией, сезонностью или подписями с несколькими персонами
Нулевое редактирование шаблона требуется — полностью интегрировано через систему расширения классов XenForo
Это одно из наиболее запрашиваемых улучшений, которое значительно повышает удобство использования для сообществ с участниками, которые часто ротируют рекламные или тематические подписи.

Улучшения базы данных
В xf_post добавлен новый столбец:
mitch_signature_position
В этом столбце хранится слот подписи (1–3), активный на момент публикации.
Автоматически заполняется в новых сообщениях
Эффективный тип TinyInt
Обратная совместимость — старые сообщения откатываются к текущей подписи

Обновленная внутренняя архитектура
Это обновление включает:
Новое расширение для XF\Entity\Post для отслеживания использования подписи для каждого сообщения
Расширенное расширение XF\Entity\User с:
методом getMitchSignatureTextForPosition()
Улучшенная логика для получения текста отката подписи
Обновленная логика шаблонов в message_macros и post_macros
Четкое разделение блоков подписи и активного выбора подписи
Все изменения соответствуют стандартам разработки XenForo и не затрагивают основные файлы.

Улучшения пользовательского опыта
Подписи теперь отображаются согласованно, независимо от последующих изменений, внесенных пользователем
Более чистая логика отображения подписей в шаблонах
Лучшая обработка отката, когда подпись не установлена

Исправления ошибок и повышение стабильности
Исправлены проблемы, при которых подписи могли переопределять друг друга
Исправлены отсутствующие предупреждения о методе получения для сущности пользователя
Исправлена совместимость аргументов шаблона с новой системой для каждой записи
Улучшена обработка ошибок и установлены безопасные значения по умолчанию

Заметки по установке/обновлению
Загрузите новую версию и запустите обновление дополнения XenForo
Не требуется ручных запросов — изменения схемы обрабатываются автоматически
Совместимо с XenForo 2.3.7+

Разработано Top The Leaderboard