HELP! Нужно добавить иконки в панель навигации

WoT_Seller

Проверенные
Сообщения
48
Реакции
0
Баллы
305
Привет!
Подскажите пожалуйста, как можно добавить иконки Font Awesome где я выделил на скрине.
Пробовал способы, которые казаны тут, на форуме (поиском пользовался) - но ничего не вышло :(
 

Вложения

  • Screenshot (2).png
    Screenshot (2).png
    81.8 KB · Просмотры: 343
Там же в узлах можно во второй ветке, если я не путаю.
 
ау, я тебе еще раз говорю : не помогает!
3 или 4 способа попробовал, ниче не помогает.

даже ради прикола попробовал заменить стандартные иконки (форум, пользователи) - и тоже не получается!
стиль если что UI.X Dark (хотя смысла не имеет я думаю).
 
Смысл имеет если правильно делать. Дай в личку адрес, я посмотрю
 
Смысл имеет если правильно делать. Дай в личку адрес, я посмотрю
у меня на локалке стоит пока что.

Ну смотри, вот это я к примеру ставлю в extra.less :

Код:
.navigation-icons (@nav-id; @fa-uid; @fa-size: false; @color: false) {
    .p-navEl-link,
    .menu-linkRow {
            &[data-nav-id="@{nav-id}"]:before {
                padding-right: 4px;
                font: normal normal normal 14px/1 FontAwesome;
                & when (isnumber(@fa-size)) {
                    font-size: @fa-size;
                }
                & when (iscolor(@color)) {
                    color: @color;
                }
                content: '\@{fa-uid}';
            }
    }
}

// Заменяю стандартуную иконку "Форум", но ничего не выходит...
.navigation-icons (forums, f2b7);

А если смотреть в "Просмотр кода элемента", то видно - что первым делом выполняются стандартные стили темы (или хз, вообще что). Но только потом уже то, что написано в extra.less
Screenshot_1.png
 
Потому что в ui.x стилях используется шрифт там же в коде написано английским языком :) вот и используй его, он лучше чем фа

При желании можно обновить локальный шрифт стиля
 
Последнее редактирование модератором:
При желании можно обновить локальный шрифт стиля
бааа, и в правду)
спасибо, попробую сейчас :D::D:

Skaiman, а как же теперь изменить этот код под "Material Design Icons"?

Код:
.navigation-icons (@nav-id; @fa-uid; @fa-size: false; @color: false) {
    .p-navEl-link,
    .menu-linkRow {
            &[data-nav-id="@{nav-id}"]:before {
                padding-right: 4px;
                font: normal normal normal 14px/1 FontAwesome;
                & when (isnumber(@fa-size)) {
                    font-size: @fa-size;
                }
                & when (iscolor(@color)) {
                    color: @color;
                }
                content: '\@{fa-uid}';
            }
    }
}

// Заменяю стандартуную иконку "Форум", но ничего не выходит...
.navigation-icons (forums, f2b7);
 
Последнее редактирование модератором:
Используй мануал от турок
 
Skaiman, хм...
Работать-то вроде работает, но только в том случаи - если руками выключить стандартные иконки (на скрине обвёл).
Т.е. стандартные всё равно не перекрываются теми, что в extra.less написаны.
Screenshot_1.png
 
Блин, ну зачем изобретать велосипед, там же есть шаблон стиля этих иконок, найди его и посмотри как они заменяются, и по тому же принципу добавляй новые.

Да и вопрос этот относится к стилю и его надо там обсуждать, может и ответ там, в теме есть
 
Последнее редактирование модератором:
  • Мне нравится
Реакции: Hope
WoT_Seller, у меня просто в extra.less добавлен код ниже. На этом же стиле, что у тебя и работает.
Less:
.p-navEl [data-nav-id="siropuChat"]:before{font-family:FontAwesome;content:"\f0e6";padding-right:5px}
.p-navEl [data-nav-id="allmenu"]:before{font-family:FontAwesome;content:"\f0c9";padding-right:5px}
.p-navEl [data-nav-id="cslikes"]:before{font-family:FontAwesome;content:"\f019";padding-right:5px}

просто заменяй nav-id на свой и иконку.
 
Skaiman, оу чет не прочитал даже :D я не по гайду этому я также как и автор темы доебался до кого-то и мне показали как сделать
 
Len, та я понял, но бл. он не перекрывает основной стиль, понимаешь?)
Я не тупой и всё прекрасно понимаю как и что должно работать. Уж в css и html шарит даже ДЦП.
Но ска, не перекрывает то, что написано в extra.less
Хотя к примеру если что-то другое меняю через тот же екстра, то всё норм.

Наконец-то, разобрался.
Вдруг кому-то нужно будет :

Код:
.p-nav .p-navEl-link[data-nav-id="forums"]:before,
.uix_sidebarNav .p-navEl-link[data-nav-id="forums"]:before,
.offCanvasMenu .p-navEl-link[data-nav-id="forums"]:before,
.p-nav .offCanvasMenu-linkHolder>.offCanvasMenu-link:first-child[data-nav-id="forums"]:before,
.uix_sidebarNav .offCanvasMenu-linkHolder>.offCanvasMenu-link:first-child[data-nav-id="forums"]:before,
.offCanvasMenu .offCanvasMenu-linkHolder>.offCanvasMenu-link:first-child[data-nav-id="forums"]:before {
    display:inline-block;
    font:normal normal normal 18px/1 "Material Design Icons";
    font-size:inherit;
    text-rendering:auto;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    transform:translate(0, 0);
    width:auto !important;
    content:'forum';
    content:'\f7a5'
}

Где написано : [data-nav-id="forums"] - заместо forums ставьте свой ID
А де написано : content:'\f7a5' - тут ставьте свою иконку.
 
Последнее редактирование модератором:
Везде одна иконка? Так то тебе о том же практически твердили, только для каждого пункта навигации своя :) да лан, ты ж сам все понимаешь и разбираешься :)

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