Itnull
Admin
- Регистрация
- 22.05.13
- Стаж
- 13 г. 5 мес.
- Сообщения
- 29.254
- Реакции
- 13.535
- ID пользователя
- 1
- Автор темы
- Администратор
- Модер.
- #1
[IT] User Info Panel
Современная карточка участника в сообщениях форума для XenForo 2.3
[IT] User Info Panel заменяет стандартный блок информации о пользователе слева от сообщения на аккуратную и современную карточку участника. Статистика, VIP-статус, кнопки «Написать ЛС» и «Подписаться», стаж на форуме, значок дня рождения — всё в одном компактном блоке, который хорошо читается и не перегружает колонку.
Каждая функция включается и выключается в админке, а оформление подстраивается под светлый и тёмный стиль форума.
Удаление — штатно в списке дополнений; опции, фразы, шаблоны и модификации удаляются автоматически.
Современная карточка участника в сообщениях форума для XenForo 2.3
[IT] User Info Panel заменяет стандартный блок информации о пользователе слева от сообщения на аккуратную и современную карточку участника. Статистика, VIP-статус, кнопки «Написать ЛС» и «Подписаться», стаж на форуме, значок дня рождения — всё в одном компактном блоке, который хорошо читается и не перегружает колонку.
Каждая функция включается и выключается в админке, а оформление подстраивается под светлый и тёмный стиль форума.
Основные возможности
Современный дизайн
- «Современная карточка» — вся колонка пользователя оформляется карточкой со скруглениями и мягкой тенью.
- Аватар с обводкой и зелёной точкой «в сети».
- Баннеры групп в виде «пилюль» на всю ширину карточки.
- «Классический» дизайн — если нужна только панель статистики без изменения остальной колонки.
- Ширина колонки пользователя — стандартная, 180, 200, 220 или 240 px, чтобы подписи и значения помещались в одну строку.
Три стиля панели статистики
- Карточка — отдельный блок с фоном и рамкой; стандартные строки XenForo (возраст, адрес, дополнительные поля) выводятся в той же рамке единым списком.
- Минимальный — без рамки, тонкий разделитель и чистые строки «подпись — значение».
- Плитки 2×2 — крупная цифра и подпись под ней; регистрация и стаж — на всю ширину, счётчики — сеткой 2×2.
- Компактный режим — уменьшенные отступы и сокращение больших чисел (12,3K) с полным значением во всплывающей подсказке.
Статистика участника
Каждое поле включается отдельно:- Дата регистрации
- Стаж на форуме — например, «3 г. 2 мес.»
- Количество сообщений (ссылка на поиск сообщений участника)
- Рейтинг реакций
- Баллы за награды (ссылка на список наград; только если награды включены на форуме)
- ID пользователя
VIP-выделение
- Участники выбранных групп получают цветную обводку аватара, значок с короной в правом верхнем углу карточки и оттенок карточки.
- Цвет VIP берётся из стандартного «Стиля баннера» группы — красный, зелёный, оливковый, светло-зелёный, синий, королевский синий, голубой, серый, серебряный, жёлтый, оранжевый. Разные уровни VIP (Gold, Platinum, Premium…) — просто разные группы со своим стилем баннера.
- Можно выбрать и режим «всегда золотой».
- Текст значка настраивается (по умолчанию «VIP»); если оставить его пустым — показывается только корона.
- Отлично работает вместе с платными улучшениями аккаунта: купил VIP — сразу выделен во всех сообщениях.
Кнопки действий
- «Сайт» — кнопка-иконка со ссылкой на сайт из профиля участника (открывается в новой вкладке, rel="nofollow ugc").
- «Написать ЛС» — показывается только тем, кому XenForo разрешает начать переписку с автором, с учётом его настроек приватности.
- «Подписаться / Отписаться» — штатная подписка XenForo, переключается без перезагрузки страницы.
- Кнопки не показываются гостям и в собственных сообщениях и выводятся последними — после всей информации об участнике.
Значки у ника
- Синяя галочка у персонала форума (модераторы и администраторы).
- Значок «День рождения» с тортом в день рождения участника — в левом верхнем углу карточки. Учитывает настройку приватности «Показывать дату рождения».
Закрепление при прокрутке
- При прокрутке длинного сообщения карточка участника остаётся на экране, пока виден его пост.
- Отступ сверху настраивается в админке (по умолчанию 100 px) — чтобы карточка не заходила под закреплённую шапку форума.
- Работает на компьютерах и планшетах; на телефонах — стандартный вид.
Адаптивность и стили
- На телефонах карточка превращается в компактную строку «иконка + значение» под ником.
- Все цвета, отступы и скругления берутся из свойств стиля XenForo — светлые, тёмные и сторонние стили поддерживаются автоматически.
- Значения и даты не «ломаются» в столбик в узких колонках: при нехватке места все строки одновременно переходят в вид «подпись над значением».
Настройки в админке
Админка → Настройка → Опции → [IT] User Info Panel| Опция | По умолчанию |
|---|---|
| Включить панель «Обзор участника» | Вкл |
| Показывать заголовок панели | Выкл |
| Компактный режим | Выкл |
| Дизайн: современная карточка / классический | Современная карточка |
| Стиль панели: минимальный / карточка / плитки 2×2 | Карточка |
| Ширина колонки пользователя | 220 px |
| Закреплять колонку пользователя при прокрутке | Выкл |
| Отступ сверху при закреплении | 100 px |
| Дата регистрации / стаж / сообщения / реакции / баллы | Вкл |
| ID пользователя | Выкл |
| Значок «День рождения» | Вкл |
| Галочка у персонала форума | Вкл |
| Кнопки «Сайт», «Написать ЛС», «Подписаться» | Вкл |
| Стандартный блок данных пользователя: показывать все / скрывать дублирующие / скрывать все | Скрывать дублирующие |
| Выделять VIP-участников | Вкл (после выбора групп) |
| Группы VIP | Не выбраны |
| Цвет VIP: по стилю баннера группы / всегда золотой | По стилю баннера |
| Текст значка VIP | VIP |
Как настроить уровни VIP
- Создайте группу на каждый уровень, например «VIP Gold», «VIP Platinum».
- В группе задайте «Текст баннера», «Стиль баннера» (цвет уровня) и при желании «CSS для имени пользователя».
- «Приоритет оформления» VIP-групп сделайте выше, чем у «Зарегистрированных».
- Платные улучшения аккаунта добавляют участника в нужную группу.
- В опциях дополнения выберите все VIP-группы в поле «Группы VIP».
Производительность и безопасность
- Ноль дополнительных SQL-запросов — все данные XenForo уже загружает вместе с сообщениями.
- Никаких изменений в базе данных — ни таблиц, ни колонок.
- Ядро XenForo не изменяется, PHP-классы не расширяются — только стандартные модификации шаблонов. Минимальный риск конфликтов с другими дополнениями.
- Все проверки прав — штатными средствами XenForo: подписка, личные переписки, приватность даты рождения, видимость полей.
- Панель выводится только в сообщениях тем форума; личные переписки не затрагиваются.
Языки
- Английский, русский и украинский — переводы устанавливаются автоматически во все языки форума с кодом ru / uk.
- В архиве есть файлы перевода для ручного импорта (затрагивают только фразы дополнения).
Требования
- XenForo 2.3.x
- PHP 8.3+
- Современный браузер для полного оформления (Chrome / Edge 105+, Safari 15.4+, Firefox 121+); в старых браузерах вид упрощается, но остаётся читаемым.
Установка
- Админка → Дополнения → «Установить/обновить из архива».
- Выберите архив
itnull-UserInfoPanel-2.3.0.zipи подтвердите установку. - Настройте дополнение: Админка → Настройка → Опции → [IT] User Info Panel.
Удаление — штатно в списке дополнений; опции, фразы, шаблоны и модификации удаляются автоматически.
[IT] User Info Panel 2.3.0
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Последнее редактирование:

