Иконка ресурса

Mitch-Multi Signature 1.2.0 Beta

Нет прав для скачивания
Совместимость с XenForo
  1. 2.3
🖋️[Дополнение] Mitch Multi Signatures — создание и переключение между несколькими подписями пользователей


Mitch Multi Signatures — это легкое, полностью интегрированное дополнение XenForo 2.3, которое позволяет участникам создавать, управлять и переключаться между несколькими блоками подписей непосредственно из области своей учетной записи.

Это дополнение идеально подходит для сообществ, где пользователи могут захотеть использовать разные подписи для разных тем, ролей или разделов вашего сайта — и все это без необходимости каждый раз редактировать подпись своего профиля.


⭐Основные функции

✔ Каждый участник может создать до

трех отдельных блоков подписи, используя полнофункциональный редактор форматированного текста XenForo (включая BBCode, изображения, ссылки, вставки и т. д.).


✔ Выбор «Активной подписи»

Пользователи выбирают, какой из их блоков подписи в данный момент активен.

Эта подпись автоматически отображается под всеми их сообщениями.


✔ Полная интеграция с разрешениями XenForo

Подписи подчиняются системе разрешений подписи XenForo.

Если пользователь не может редактировать подписи обычным образом, он не может редактировать и мультиподписи.


✔ Чистый интерфейс в меню «Учётная запись».

В меню пользователя появился новый пункт навигации — «Дополнительные подписи», который позволяет участникам напрямую переходить на страницу управления несколькими подписями.


✔ Полная совместимость с темами.

Это дополнение использует стандартные макросы шаблонов XenForo, расширения сущностей, маршруты и контроллеры.

Без перезаписи шаблонов. Без внесения изменений в ядро. Полностью портативно.

✔ Прочная структура дополнений

Правильные методы установки/удаления
Управление версиями дополнений
Расширения сущностей для User и UserOption
Полностью экспортируется в качестве официального релиза с помощью инструментов CLI XenForo
Работает со всеми современными дополнениями и темами XenForo 2.3


🛠️Как это работает

1. Пользователи посещают:

Учетная запись → Дополнительные подписи

2. Они могут:

Создавать/редактировать до 3 блоков подписей
Предварительный просмотр с помощью встроенного в XF предварительного просмотра BBCode/Editor
Выбирать, какая подпись в данный момент активна
Сохранять и мгновенно применять изменения

3. Под сообщениями:

Ваш собственный макрос подписи автоматически загружает:

.mitch_active_signature_text

Это означает, что 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 — без правок основных шаблонов)

Весь код соответствует стандартным рекомендациям XenForo 2.3.


🔒Никаких правок основных шаблонов. Никаких конфликтов.


Всё находится в src/addons/Mitch/MultiSignature/
Использует расширения классов вместо перезаписи
Использует макросы шаблонов вместо редактирования основных шаблонов
Не изменяет поведение XF по умолчанию, если не активна мультиподпись
  • Мне нравится
Реакции: Zero-cold и Kokiyo
Автор
bxarek
Скачивания
1
Просмотры
51
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя bxarek

Поделиться ресурсом

Назад
Сверху Снизу