Less для цвета ника определенному пользователю

Less для цвета ника определенному пользователю

Mirovinger

Администрация
Сообщения
23,342
Решения
80
Реакции
58,255
Баллы
33,475
Mirovinger добавил(а) новый ресурс:

Изменить цвет ника определенному пользователю XenForo 2 - Изменить цвет ника определенному пользователю по всему форуму.

Для изменения цвета ника определенному пользователю по всему форуму.
Достаточно добавить в extra.less такой код.

CSS:
.username[data-user-id="24"] {
    [class^="username"] {
        color: green;
        text-shadow: green 1px 1px 10px;
    }
}

Где 24, это ид пользователя, заменяем на свой.

Посмотреть вложение 80126

Узнать больше об этом ресурсе...
 
себе поставил цвет все нормально, хотел выдать цвет другому пользователю вставляю его ID и 0 ничего не меняется. В чем может быть проблема? Шаблон стоит стандартный
 
Что за ноль Вы ещё вставляете?
 
Ну так как делаете вообще? Покажите.
 
Одинаковый цвет же делаете, через запятую ID попробуйте указывать.
 
Та не важно, всё работает даже так, что-то уже сломать успели.

two.pngtwo1.png
 
Одинаковый цвет же делаете, через запятую ID попробуйте указывать.

Вписываю через запятую, продает стиль. Пробовал установить другой цвет так же не ставится. Ставится только на мне
 
Весь код покажите, что добавлен там.
 
Весь код покажите, что добавлен там.
Код:
.username[data-user-id="1"] {
    [class^="username"] {
        color: #FF0000;
        text-shadow: #FF0000 2px 2px 10px;
    }
}
.username[data-user-id="5"] {
    [class^="username"] {
        color: green;
        text-shadow: green 2px 2px 10px;
    }
}
.node .node-subNodeFlatList li {
  float: left;
  margin: 2px 0 2px 2%;
  width: 45%;
}

.p-body-inner{background:#ececec; box-shadow: inset 0 0 1em #42aaff, 0 0 2em #42aaff; padding-left: 15px;padding-right: 15px;border-top-left-radius: 8px;border-top-right-radius: 8px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px}
.p-body{padding-top:15px;padding-bottom: 15px}

.message-avatar-wrapper .avatar.avatar--l {
    width: 150px;
    height: auto;
    line-height: 1.3;
}
 
Код рабочий, только что проверил.
Что ещё делалось с шаблонами, покажите вывод инспектора по F12.
 
Линк на форум, можно в Лс, так проще наверное будет.
 
А можно так написать, упростить немного:
Less:
[class^="username"] {
    .username[data-user-id="1"] & {
        color: #FF0000;
        text-shadow: #FF0000 2px 2px 10px;
    }
    .username[data-user-id="5"] & {
        color: green;
        text-shadow: green 2px 2px 10px;
    }
}

Или вооще круче :)
Less:
.username-user-id (@color) {
        color: @color;
        text-shadow: @color 2px 2px 10px; 
}

[class^="username"] {
    .username[data-user-id="1"] & {
        .username-user-id (#FF0000)
    }
    .username[data-user-id="5"] & {
        .username-user-id (green)
    }
}
Я прям балдею с себя :)
 
Если у группы нет стилизации ника, то нужно использовать такой код.
CSS:
.username[data-user-id="3"] {
        color: green;
        text-shadow: green 2px 2px 10px;
}
 
Mirovinger обновил(а) ресурс Изменить цвет ника определенному пользователю XenForo 2 новой записью:

Рефакторинг

  • Произведён полный рефакторинг и изменения с учётом пожеланий из темы ( Отдельное спасибо Skaiman )
  • Изменять цвет никак определённому пользователю теперь стало в разы проще

Узнать больше об этом обновлении...
 
Mirovinger, блин не конца рефакторнул :) тень тож надо было в условия :)
 
Думал, но уже времени не было, решил отложить на потом. =)
 
  • Мне нравится
Реакции: Hope
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу