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

[VNXF] Level System 2.0.3

Нет прав для скачивания
Совместимость с XenForo
  1. 2.0
  2. 2.1
  3. 2.2
  4. 2.3
[VNXF] Level System.png

Хотите повысить вовлечённость и активность пользователей на форуме, но не знаете как? Сегодня я представлю вам дополнение [VNXF] Level System. Разработанное по современным и премиальным стандартам — как в плане алгоритмов, так и благодаря передовому интерфейсу в стиле Glassmorphism — это дополнение превращает ваш форум в настоящую «ферму опыта», максимально увеличивая удержание аудитории!

Особенности системы:
  • Расчёт уровней— система не использует физические очки опыта (XP), а поддерживает два стандартных для MMORPG метода:
    • Линейный: простой расчёт, каждый уровень требует одинаковое количество XP (например, 100 XP = 1 уровень).
    • Прогрессивный: настоящий «хардкор» — чем выше уровень, тем больше опыта нужно для следующего, проверяя терпение пользователей. Формула: БазаXP * уровень^коэффициент.
  • Дизайн проработан до пикселя:
    • Прогресс-бар: стильный неоновый градиент в профиле пользователя (Postbit) создаёт привлекательный и профессиональный вид.
    • Микро-взаимодействия (Glass Tooltip): при наведении мыши на шкалу опыта появляется подсказка в стиле Glassmorphism с информацией «Текущий уровень / Нужно для следующего» — компактно и удобно, особенно на мобильных устройствах.
    • Уникальная система значков (Dynamic Badge): 10 уровней цветов — от Бронзы, Серебра, Золота, Платины до Божественного. Чем выше уровень, тем ярче и эффектнее значок!
  • Встроенный виджет «Топ участников по уровню»:
    • Аватарки имеют аккуратную круглую форму.
    • Адаптивный дизайн под любые экраны.
    • Гибкая настройка количества отображаемых участников в параметрах виджета.
  • Прозрачное и надёжное управление:
    • Журнал взаимодействий: записывает все действия по получению XP (кто, сколько и за какой пост/тему/реакцию). Есть кнопка «Очистить лог» за 1 секунду для быстрой чистки базы данных.
    • Пользовательские титулы: администраторы могут менять отображаемое название для каждого уровня (например, 1-й уровень — «Новичок», 99-й — «Повелитель демонов»).
    • Ручная настройка: в AdminCP можно напрямую изменить текущий XP или процент прогресса для конкретного пользователя.
    • Механизм хранения общего исторического XP гарантирует, что пользователи НИКОГДА не потеряют опыт и не смогут «накрутить» уровни при изменении коэффициентов начисления.

ВАЖНО: ИНСТРУКЦИЯ ПО НАСТРОЙКЕ ПОСЛЕ УСТАНОВКИ

Чтобы система работала корректно, внимательно следуйте этим шагам:
  1. После установки перейдите в Опции → [VNXF] Level System.
  2. Здесь вы задаёте основные параметры «прокачки»:
    • Награды за действия (XP): укажите, сколько опыта получать за создание темы, комментарий или получение реакции.
    • Максимальный уровень: предотвращает бесконечную прокачку (по умолчанию 100).
    • Тип формулы: рекомендуется установить Прогрессивный.
    • База XP: сколько опыта нужно для достижения 2-го уровня? (Рекомендуется 50 или 100).
    • Множитель: чем выше значение, тем сложнее прокачка с 3-го уровня (рекомендуется 1.2–1.5).
  3. ЭТО САМЫЙ ВАЖНЫЙ МОМЕНТ. Дополнение спроектировано с учётом безопасности данных. Поэтому при изменении четырёх основных параметров (Формула, Макс. уровень, База XP, Множитель) и сохранении алгоритм не применяется мгновенно, чтобы не вызвать зависание форума при большой нагрузке.
  4. Чтобы применить изменения, принудительно запустите пересчёт:
    • Перейдите в Admin CP → VNXF Level → Manage Levels.
    • Нажмите Rebuild Base XP Formula — это обновит эталонные значения уровней в базе данных.
    • Затем найдите команду Rebuild All User XP и нажмите Run, чтобы система пересчитала общий опыт всех пользователей и выдала им новые награды и титулы.
    • Важно! Если вы вручную корректировали XP или уровень какому-либо пользователю, используйте Safe Rebuild All User XP вместо обычного, чтобы не потерять ваши ручные правки.
  5. Как вывести виджет достижений на форум:
    • Перейдите в Оформление → Виджеты.
    • Нажмите Добавить виджет → выберите [VNXF] Top Level Widget.
    • Укажите количество отображаемых участников (например, 5).
    • В разделе Показывать в позициях выберите Forum list: Sidebar или Forum list: Above nodes — в зависимости от структуры вашего форума. Протестируйте результат на страницах форума!
  • 1.png
    1.png
    133.4 KB · Просмотры: 4
  • 2.png
    2.png
    58.1 KB · Просмотры: 3
  • 3.png
    3.png
    50.1 KB · Просмотры: 3
  • 4.png
    4.png
    164.6 KB · Просмотры: 2
  • 5.png
    5.png
    69.5 KB · Просмотры: 2
  • 6.png
    6.png
    85.5 KB · Просмотры: 2
Автор
sp70jd
Скачивания
0
Просмотры
15
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

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

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