- Совместимость с XenForo
- 2.1
- 2.2
[AquaCore] Overhaul User Titles
Данный аддон перерабатывает логику нестандартных званий пользователей. Основная идея — ограничить выбор доступных званий в зависимости от достижений пользователя (на текущий момент — по трофейным очкам). Изначальная задумка нацелить пользователей повысить свой аккаунт для достижения нового звания.
Кто играл хотя бы пару раз в игру под названием Helldivers 2, тот понимает как можно более лучше обыграть возможности с данным аддоном.
О проекте
Этот плагин не претендует на звание «коробочного решения» для крупных продакшн-проектов. Это моя «проба пера» в разработке под XenForo и первый опыт работы с PHP.
Основные характеристики
- Связь с лестницей званий: Аддон считывает стандартные звания, настроенные в панели управления (admin.php?user-title-ladder/).
- Ограничение по трофеям: Теперь пользователь не может просто вписать любое звание — его выбор ограничен теми порогами, которые он уже преодолел по трофейным очкам.
- Простота: Работает «из коробки» без сложных манипуляций в базе данных.
Технические требования
- Версия XenForo: Тестировалось на 2.1 и 2.2.
- Стабильная работа подтверждена на версии 2.2.
- Совместимость с 2.3 под вопросом (не проверялась, работа не гарантируется).
- Версия PHP: Разработка велась на 7.4.
- Успешно протестировано на PHP 8.0+.
Установка
Проста как и в подобных маленьких коробочных решениях. После установки, у всех по разному может отобразиться. Но на чистой XenForo ничего не будет отображаться в личном кабинете, до тех пор, пока не будут выданы какой-либо из групп права на редактирование звания.
Чтобы плагин работал как изначально задумано, вы должны будете настроить лестницу званий, чтобы при повышении профиля, пользователю открывались новые звания для выбора.
Обратная связь
Я открыт к нормальной критике и советам. Если вы видите, что какой-то кусок кода можно переписать изящнее или правильнее с точки зрения архитектуры XenForo — пишите, буду рад поучиться и улучшить плагин!
Используйте для своих целей и задач соблюдая правила XenForo.Info!
