- Совместимость с XenForo
- XF 2.3.x
Mitch Multi Signatures — это легковесное, полностью интегрированное дополнение для XenForo 2.3, которое позволяет участникам создавать, управлять и переключаться между несколькими блоками подписей непосредственно из личного кабинета.
Это дополнение идеально подходит для сообществ, где пользователям могут потребоваться разные подписи для разных тем, ролей или разделов сайта — и всё это без необходимости каждый раз редактировать подпись в своём профиле.
Каждый участник может создать три отдельных блока подписи, используя полнофункциональный текстовый редактор XenForo (включая BBCode, изображения, ссылки, встраивание и т. д.).
Пользователи выбирают, какой из их блоков подписи в данный момент активен.
Эта подпись автоматически отображается под всеми их сообщениями.
Подписи подчиняются системе разрешений XenForo.
Если пользователь не может редактировать подписи обычным способом, он не может редактировать и несколько подписей одновременно. В меню пользователя появляется новый пункт навигации — «Дополнительные подписи», который переводит участников непосредственно на страницу управления несколькими подписями. Это дополнение использует стандартные макросы шаблонов XenForo, расширения сущностей, маршруты и контроллеры.
Не требуется перезапись шаблонов. Не требуется редактирование ядра. Полностью портативное.
Это означает, что XenForo отображает только выбранную активную подпись или переключается на подпись по умолчанию XF, если пользователь выбирает этот вариант.
Данное дополнение реализует следующие функции:
Это дополнение идеально подходит для сообществ, где пользователям могут потребоваться разные подписи для разных тем, ролей или разделов сайта — и всё это без необходимости каждый раз редактировать подпись в своём профиле.
Каждый участник может создать три отдельных блока подписи, используя полнофункциональный текстовый редактор XenForo (включая BBCode, изображения, ссылки, встраивание и т. д.).
Пользователи выбирают, какой из их блоков подписи в данный момент активен.
Эта подпись автоматически отображается под всеми их сообщениями.
Подписи подчиняются системе разрешений XenForo.
Если пользователь не может редактировать подписи обычным способом, он не может редактировать и несколько подписей одновременно. В меню пользователя появляется новый пункт навигации — «Дополнительные подписи», который переводит участников непосредственно на страницу управления несколькими подписями. Это дополнение использует стандартные макросы шаблонов XenForo, расширения сущностей, маршруты и контроллеры.
Не требуется перезапись шаблонов. Не требуется редактирование ядра. Полностью портативное.
- Правильные методы установки/удаления
- Версионирование дополнений
- Расширения сущностей для User и UserOption
- Полностью экспортируется в качестве официального релиза с использованием инструментов командной строки XenForo.
- Совместимо со всеми современными дополнениями и темами XenForo 2.3.
- Создайте/отредактируйте до 3 блоков подписи.
- Предварительно просмотрите их, используя встроенный в XF интерфейс предварительного просмотра BBCode/редактора.
- Выберите, какая подпись в данный момент активна.
- Сохраните и мгновенно примените изменения.
<span><span><span>$user</span></span><span>.mitch_active_signature_text<br></span></span>Это означает, что XenForo отображает только выбранную активную подпись или переключается на подпись по умолчанию XF, если пользователь выбирает этот вариант.
Данное дополнение реализует следующие функции:
- Новая таблица базы данных:
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 — без редактирования основного шаблона)
- Все находится в папке src/addons/Mitch/MultiSignature/
- Использует расширения классов вместо переопределения.
- Использует макросы шаблонов вместо редактирования основных шаблонов.
- Не изменяет стандартное поведение XF, если не активна мультиподпись.
- Сообщества ролевых игр
- Игровые форумы
- Профессиональные форумы для налаживания деловых связей
- Сообщества с множеством подтем (технологии + хобби + личные интересы)
- Любой форум, где пользователи хотят иметь возможность гибко настраивать отображение своей подписи.
