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

Иконки в углу аватара для разных групп

HAIM

Проверенные
Сообщения
1,251
Решения
6
Реакции
2,224
Баллы
1,020
HAIM добавил(а) новый ресурс:

Иконки в углу аватара для разных групп - Иконки в углу аватара для разных групп

Сразу оговорюсь, что это простой каркас — грубое руководство к действию, внешний вид которого будет нужно допиливать саомстоятельно под свои хотелки.

По просьбе из этого сообщения

1. Создаём модификацию шаблона...

Узнать больше об этом ресурсе...
 
HAIM добавил(а) новый ресурс:

Иконки в углу аватара для разных групп - Иконки в углу аватара для разных групп



Узнать больше об этом ресурсе...
А есть ли возможность не для групп а для определённого пользователя сделать?
За ранее спасибо за ответ.
 
А есть ли возможность не для групп а для определённого пользователя сделать?
За ранее спасибо за ответ.
Конечно, там можно по всем условиям шаблонов Ксенфоро. Ссылку я давал: Условия переменных в шаблонах XenForo 2


Как я могу отобразить содержимое только для конкретного пользователя?
Код:
<xf:if is="{$xf.visitor.user_id} == x">
Этот текст видит только пользователь x
</xf:if>

Только в этом случае условие нужно изменить по аналогии с тем, как указано в мануале:

Код:
<xf:if is="{$user.user_id} == x">
    <xf:fa icon="fa fa-wrench" class="custom-icon" />
</xf:if>
 
Конечно, там можно по всем условиям шаблонов Ксенфоро. Ссылку я давал: Условия переменных в шаблонах XenForo 2


Как я могу отобразить содержимое только для конкретного пользователя?
Код:
<xf:if is="{$xf.visitor.user_id} == x">
Этот текст видит только пользователь x
</xf:if>

Только в этом случае условие нужно изменить по аналогии с тем, как указано в мануале:

Код:
<xf:if is="{$user.user_id} == x">
    <xf:fa icon="fa fa-wrench" class="custom-icon" />
</xf:if>
А можно их добавлять как-то через extra.less?
 
karavay, чисто через extra.less нет. Придётся всё равно делать модификацию, правда уже немого другую: выводить в шаблоне один раз айди основной группы пользователя, и на основе этого отрисовывать иконку в extra.less. Примерно как здесь Фон/кастомный стиль сообщения определённой группы пользователей
 
Например так
Less:
.message-avatar-wrapper {
    .avatar[data-user-id="1"] {
        &:before {
            position: absolute;
            top: 0;
            right: 0;
            .m-faBase();
            .m-faContent(@fa-var-user-circle);
            font-size: 20px;
            color: #34495e;
        }
    }
}

или несколько
Less:
.message-avatar-wrapper {
    .avatar[data-user-id="1"] {
        &:before {
            position: absolute;
            top: 0;
            right: 0;
            .m-faBase();
            .m-faContent(@fa-var-user-circle @fa-var-check-circle @fa-var-exclamation-circle);
            font-size: 20px;
            color: #34495e;
        }
    }
}
 
что-то не работает, пробовал копипаст, не получилось, нашел в шаблоне эту фразу, скопировал, вставил, не помогло.
1607798922561.png
 
что-то не работает, пробовал копипаст, не получилось, нашел в шаблоне эту фразу, скопировал, вставил, не помогло.
Модификация применяется? Какая ветка? Какой стиль?

Я писал и тестировал только на дефолтном стиле под 2.1. Если движок/стиль менялся, то ничего не гарантируется
 
Модификация применяется? Какая ветка? Какой стиль?

Я писал и тестировал только на дефолтном стиле под 2.1. Если движок/стиль менялся, то ничего не гарантируется
Применяется, 2.1, ulx dark
 
Применяется, 2.1, ulx dark
Если модификация применяется, но не выводится, то либо ее переписывает сверху стиль или другая кастомная модификация/плагин (или условие для работы модификации не выполняется). На 2.1 и на дефолтном стиле модификация работает, нужно разбираться по месту
 
  • Мне нравится
Реакции: Hope
Если модификация применяется, но не выводится, то либо ее переписывает сверху стиль или другая кастомная модификация/плагин (или условие для работы модификации не выполняется). На 2.1 и на дефолтном стиле модификация работает, нужно разбираться по месту
Avatar toolbox может повлиять ? Или разрешение аватара ?
 
С табуляцией беда, даже на глаз видно.

Что в оригинале:
1607800402142.png

Что ищем:
1607800323198.png



Какой-то кривой копипаст.
 
Maks1kk2019, а кому? Других вопросов тут нет, а в мануале всё нормально.
 
  • Мне нравится
Реакции: Hope
Maks1kk2019, кто?
Я не говорю о том, что код не полностью вставлен, просто табуляция сбита, поэтому и не находится нужное.
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу