Пользователь
- Регистрация
- 30 Окт 2024
- Сообщения
- 50
- Автор темы
- #1
Всем привет! Результат, которого мы хотим достичь:
То есть указать цвет обводки всплывающей карточки пользователя для каждой группы. Скажем, для пользователей не указывать никакого цвета обводки, для модераторов сделать зеленый, а для администраторов - красный. Как же это реализовать?
Сперва создадим такую модификацию:
Шаблон: member_tooltip
Описание: Adding custom tooltip classes for each groups
Найти:
HTML:
HTML:
Все. Напоминаю, если выключен режим отладки, то модификацию можно создать, перейдя по адресу admin.php?template-modifications/add
Что нам это дало? Теперь у каждой группы пользователей будет уникальный класс тултипа. Как же указать цвет обводки для группы? Для этого нужно перейти в группы пользователей, открыть желаемую группу, которой вы хотите сделать обводку вокруг карточки и посмотреть ее ID. Наример, я хочу сделать администраторам розовую обводку. Я захожу в группы > администраторы и ищу ее ID в адресной строке. Вот он:
Теперь его запоминаем и указываем в extra.less следующий код:
CSS:
Помните я говорил запомнить ID? Его нужно вставить после userGroup--, в моем случае там стоит 3. Разумеется, цвет обводки вы можете указать любой, а не только #fc0394. Все, теперь все пользователи из группы с ID номером 3 будут иметь такой цвет свечения карточки. Давайте посмотрим, так лм это? Выдадим тестовому пользователю группу 3.
Все отлично работает! Всем спасибо за прочтение и удачи в творчестве и ведении форумов
То есть указать цвет обводки всплывающей карточки пользователя для каждой группы. Скажем, для пользователей не указывать никакого цвета обводки, для модераторов сделать зеленый, а для администраторов - красный. Как же это реализовать?
Сперва создадим такую модификацию:
Шаблон: member_tooltip
Описание: Adding custom tooltip classes for each groups
Найти:
Заменить:HTML:
<div class="tooltip-content-inner">
<div class="memberTooltip">
HTML:
HTML:
HTML:
<div class="tooltip-content-inner">
<div class="memberTooltip memberTooltip-userGroup--{$user.display_style_group_id}">
Что нам это дало? Теперь у каждой группы пользователей будет уникальный класс тултипа. Как же указать цвет обводки для группы? Для этого нужно перейти в группы пользователей, открыть желаемую группу, которой вы хотите сделать обводку вокруг карточки и посмотреть ее ID. Наример, я хочу сделать администраторам розовую обводку. Я захожу в группы > администраторы и ищу ее ID в адресной строке. Вот он:
Теперь его запоминаем и указываем в extra.less следующий код:
CSS:
CSS:
.memberTooltip.memberTooltip-
userGroup--3 {
box-shadow: 0 0 10px #fc0394;
}
Помните я говорил запомнить ID? Его нужно вставить после userGroup--, в моем случае там стоит 3. Разумеется, цвет обводки вы можете указать любой, а не только #fc0394. Все, теперь все пользователи из группы с ID номером 3 будут иметь такой цвет свечения карточки. Давайте посмотрим, так лм это? Выдадим тестовому пользователю группу 3.
Все отлично работает! Всем спасибо за прочтение и удачи в творчестве и ведении форумов