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

Не поддерживается Flarum Banners

IlyaPep

Проверенные
Сообщения
2,161
Решения
263
Реакции
4,483
Баллы
2,250
Pepelniy добавил(а) новый ресурс:

Flarum Banners - Баннеры групп как на Flarum

Для начала сделаем модификацию шаблона message_macros, с ключом и описанием я думаю сами разберётесь.
Ищем

HTML:
<xf:userbanners user="$user" tag="div" class="message-userBanner" itemprop="jobTitle" />

Заменяем на

HTML:
<div class="message-userBannerGroup">
    $0
</div>

Теперь добавим некоторый код в extra.less

Less:
.message-userBannerGroup {
    display: inline-flex;
    flex-direction: row-reverse;
    position: absolute...

Узнать больше об этом ресурсе...
 
А можно ли как то для определенной группы свой фон (кружочка)?
 
не понятно
 
Для совместимости с [PN] VK Profile делаем следующее:

Добавляем название группы в тексты баннеров, после нашего кода с мануала, то есть к примеру так
HTML:
<i class="fas fa-star" data-xf-init="tooltip" title="Администратор"></i> Администратор

Потом добавим следующий код в extra.less
Less:
.message-userBannerGroup .message-userBanner.userBanner {
    font-size: 0;
    i {
        font-size: 12px;
        line-height: 1.3;
    }
}
.memberHeader-banners .userBanner, .memberTooltip-banners .userBanner {
    height: auto;
    border-radius: inherit;
    i {
        font-size: 0;
    }
}

Если не хотите убирать иконку в профилях, просто уберите из кода этот кусок

Less:
i {
   font-size: 0;

}
 
Привет, можно ли как то наоборот сделать в теме обычные баннеры, а в профиле Flarum
 
Можно в профилях сделать display: none; по data-* аттрибуту.
[data-template="thread_view"] .badge(я не знаю, какой именно класс у значка) {

}


Хотя, этот код работает с измением стандартных баннеров и это будет глупое решение, как вам написали выше, используйте переменные шаблонов.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу