LESS для Font Awesome в баннер и перед ником.

LESS для Font Awesome в баннер и перед ником.

Skaiman

Заблокирован
Сообщения
17,572
Решения
199
Реакции
32,861
Баллы
18,475
Skaiman добавил(а) новый ресурс:

LESS для Font Awesome в баннер и перед ником. - Как вставить иконки перед ником и названием группы.

Собрал в кучу коды less для прикручивания иконок.
Делаем иконку перед названием группы в баннере. В extra.less пишем:
Less:
.userBanner--before (@bannerStyle; @content) {
    .userBanner {
        &.@{bannerStyle} {
            strong {
                &:before {
                    content: "\@{content}";
                }
            }
        }
    }
}

.userBanner {
    strong {
        &:before {
            font-family: "FontAwesome";
            padding-right: 3px;
        }...

Узнать больше об этом ресурсе...
 
Подскажите мне, я дурачок чуть-чуть, куда добавлять эту строчку?
потом добавляем для нужной группы:
Less:
.userBanner--before (userBanner--red, f132);
 
В тот же шаблон, где и предыдущий код
(extra.less)
 
Мануал для иконок Awesome 4, а у xf 2.1 иконки Awesome 5.
Найти код иконок можно
 
XenForo 2.1.1, брал коды для FA 5, но ничего не показывается. Попробовал даже со стандартным стилем, а код скопировал, только изменил код иконки.
(Про PRO версии не пишите, брал иконки не ПРО)
 

Вложения

  • Screenshot_2019-03-24-15-09-59-211_com.yandex.browser.png
    Screenshot_2019-03-24-15-09-59-211_com.yandex.browser.png
    155.7 KB · Просмотры: 124
Работает, амперсанд и :before только у Вас на скрине, находятся не вместе, прежде чем писать, внимательно сравните код с исходным и найдите свою же ошибку.
 
  • Мне нравится
Реакции: Hope
Mirovinger, я внимательно посмотрел, там он раздельно идёт. Я его соединил, он по прежнему не работает.
 
Ах да, это в первом примере вместе, приношу свои извинения, тогда вопрос в следующем, а Ид нужной группы?
Технически всё должно работать и в будущем не скрином бросайте, а кодом публикуйте.
 
  • Мне нравится
Реакции: Hope
Mirovinger, я не знаю, куда добавлять ид. Я установил плагин на форуме, теперь имя сайта/gilgamesh у меня стоит
 
Хотя стоп, ошибка в другом, Вы не верно используете функцию.
Нужно под кодом, который вы скопировали, дописать такую строку и передать туда нужные параметры.
.username-style-id (3, f132);
И тогда это будет так выглядеть.

Less:
.username-style-id(@styleId; @content) {
    .username {
        &--style@{styleId} {
            &:before {
                content: "\@{content}";
            }
        }
    }
}

.username {
    & :before {
    .m-faBase();
    padding-right: 4px;
    }
}

.username-style-id (3, f132);
 
  • Мне нравится
Реакции: Hope
Не работает по прежнему

CSS:
.username-style-id(@styleId; @content) {
    .username {
        &--style@{styleId} {
            &:before {
                content: "\@{content}";
            }
        }
    }
}

.username {
    & :before {
    .m-faBase();
    padding-right: 4px;
    }
}

.username-style-id (1, f132);
 
Последнее редактирование:
Один момент, Вы для пользователя или группы хотите, для группы перед ником проверил и работает.

Less:
.username-style-id(@styleId; @content) {
    .username {
        &--style@{styleId} {
            &:before {
                content: "\@{content}";
            }
        }
    }
}

.username {
    & :before {
    .m-faBase();
    padding-right: 4px;
    }
}

.username-style-id (8, f132);
1606317578591.png
 
Mirovinger, я хочу конкретно для пользователя, тоесть для одного себя.
Если есть возможность, то напишите также и для конкретных групп пользователей.
 
Gilgamesh, самый последний пример в ресурсе. Хотя б читали бы, что копипастите...
 
здесь уже столько написано об этом
 
Atikin, оно не работает почему-то. Я последний пример скопировал
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу