- Совместимость с XF
- 2.3.x
- Краткое описание
- Mitch Multi Signatures — Create & Switch Between Multiple User Signatures. Ideal for flexible community signatures, allowing members to manage up to three separate blocks directly from their account area. Full integration with XenForo permissions and robust add-on structure ensures seamless user experience without core edits.
Mitch Multi Signatures — Создайте и переключайтесь между несколькими подписками пользователей
Mitch Multi Signatures — это легковесный, полностью интегрированный дополнение для XenForo 2.3, которое позволяет пользователям создавать, управлять и переключаться между несколькими блоками подписки прямо из их раздела Профиль.
Это дополнение идеально подходит для сообществ, где пользователи могут хотеть разные подписки для разных тем, ролей или секций вашего сайта — без необходимости редактировать их профильную подписку каждый раз.
⭐ Основные функции
✔ До трех отдельных блоков подписки можно создать каждому пользователю с полным редактором Rich-текста XenForo (включая BBCode, изображения, ссылки, вставки и т.д.).
✔ Выберите "активную подписку"
Пользователи выбирают, какой из их блоков подписки является активным.
Эта подписка автоматически появляется под всеми их постами.
✔ Полная интеграция с правилами подписки XenForo
Подписки следуют системе прав подписки XenForo.
Если пользователь не может редактировать подписку в обычном режиме, он также не может редактировать много-подписи.
✔ Чистый интерфейс в меню Профиль
В меню пользователя появляется новый пункт Navigation — Дополнительные подписки, который приводит пользователей к их странице управления многими подписками.
✔ Совместимость с современными темами XenForo
Это дополнение использует стандартные макросы шаблонов, расширения сущностей, маршруты и контроллеры XenForo.
Нет перезаписи шаблонов. Нет корневых изменений. Полностью портативно.
✔ Робастное структурирование дополнения
Правильные методы установки/удаления
Версирование дополнения
Расширения сущностей для User и UserOption
Полный экспортированный как официальный релиз с помощью CLI-инструментов XenForo
Совместимо со всеми современными дополнениями и темами XenForo 2.3
🛠️ Как это работает
1. Пользователи посещают:
Профиль → Дополнительные подписки
2. Они могут:
Создавать/редактировать до трех блоков подписки
Просматривать их с использованием встроенной BBCode/редактора предпросмотра XenForo
Выбирать, какой из них является активным
Сохранять и немедленно применять изменения
3. Под постами:
Ваш макрос для активной подписки загружается автоматически:
.mitch_active_signature_text
Это означает, что XenForo отображает только выбранную активную подписку или переходит к стандартной подписке XenForo, если пользователь выбирает это.
🧩 Технический обзор
Этот дополнительный код реализует:
Новый базовый таблицу:
xf_mitch_user_signature (хранение подписки пользователя)
Новый опция в xf_user_option:
mitch_active_signature
Расширения сущностей для:
XF\Entity\User
XF\Entity\UserOption
Публичный маршрут:
mitch-signatures
Контроллер:
Mitch\MultiSignature\Pub\Controller\Signature
Шаблон:
mitch_account_signatures
Измененный макрос подписки XF
(через систему переопределения макросов XenForo — без корневых изменений шаблонов)
Все код соответствует стандартам лучшего практик для XenForo 2.3.
🔒 Без корневых изменений. Без конфликтов.
Все живет в src/addons/Mitch/MultiSignature/
Используются расширения классов вместо перезаписи
Используют макросы шаблонов вместо редактирования корневых шаблонов
Не изменяют ни одного стандартного поведения XenForo, кроме активной много-подписи
🧑💻 Кому это дополнение подходит?
Это дополнительное решение идеально подходит для:
Сообществ с ролями (роль-playing)
Форумов игр
Форумов профессиональногоNetworking
Сообществ с несколькими подтемами (технологии + хобби + личные)
Любой форум, где пользователи хотят гибкость в оформлении своей подписки
Mitch Multi Signatures — это легковесный, полностью интегрированный дополнение для XenForo 2.3, которое позволяет пользователям создавать, управлять и переключаться между несколькими блоками подписки прямо из их раздела Профиль.
Это дополнение идеально подходит для сообществ, где пользователи могут хотеть разные подписки для разных тем, ролей или секций вашего сайта — без необходимости редактировать их профильную подписку каждый раз.
⭐ Основные функции
✔ До трех отдельных блоков подписки можно создать каждому пользователю с полным редактором Rich-текста XenForo (включая BBCode, изображения, ссылки, вставки и т.д.).
✔ Выберите "активную подписку"
Пользователи выбирают, какой из их блоков подписки является активным.
Эта подписка автоматически появляется под всеми их постами.
✔ Полная интеграция с правилами подписки XenForo
Подписки следуют системе прав подписки XenForo.
Если пользователь не может редактировать подписку в обычном режиме, он также не может редактировать много-подписи.
✔ Чистый интерфейс в меню Профиль
В меню пользователя появляется новый пункт Navigation — Дополнительные подписки, который приводит пользователей к их странице управления многими подписками.
✔ Совместимость с современными темами XenForo
Это дополнение использует стандартные макросы шаблонов, расширения сущностей, маршруты и контроллеры XenForo.
Нет перезаписи шаблонов. Нет корневых изменений. Полностью портативно.
✔ Робастное структурирование дополнения
Правильные методы установки/удаления
Версирование дополнения
Расширения сущностей для User и UserOption
Полный экспортированный как официальный релиз с помощью CLI-инструментов XenForo
Совместимо со всеми современными дополнениями и темами XenForo 2.3
🛠️ Как это работает
1. Пользователи посещают:
Профиль → Дополнительные подписки
2. Они могут:
Создавать/редактировать до трех блоков подписки
Просматривать их с использованием встроенной BBCode/редактора предпросмотра XenForo
Выбирать, какой из них является активным
Сохранять и немедленно применять изменения
3. Под постами:
Ваш макрос для активной подписки загружается автоматически:
.mitch_active_signature_text
Это означает, что XenForo отображает только выбранную активную подписку или переходит к стандартной подписке XenForo, если пользователь выбирает это.
🧩 Технический обзор
Этот дополнительный код реализует:
Новый базовый таблицу:
xf_mitch_user_signature (хранение подписки пользователя)
Новый опция в xf_user_option:
mitch_active_signature
Расширения сущностей для:
XF\Entity\User
XF\Entity\UserOption
Публичный маршрут:
mitch-signatures
Контроллер:
Mitch\MultiSignature\Pub\Controller\Signature
Шаблон:
mitch_account_signatures
Измененный макрос подписки XF
(через систему переопределения макросов XenForo — без корневых изменений шаблонов)
Все код соответствует стандартам лучшего практик для XenForo 2.3.
🔒 Без корневых изменений. Без конфликтов.
Все живет в src/addons/Mitch/MultiSignature/
Используются расширения классов вместо перезаписи
Используют макросы шаблонов вместо редактирования корневых шаблонов
Не изменяют ни одного стандартного поведения XenForo, кроме активной много-подписи
🧑💻 Кому это дополнение подходит?
Это дополнительное решение идеально подходит для:
Сообществ с ролями (роль-playing)
Форумов игр
Форумов профессиональногоNetworking
Сообществ с несколькими подтемами (технологии + хобби + личные)
Любой форум, где пользователи хотят гибкость в оформлении своей подписки