Подскажите, как вставить иконки в меню навигации как на сайте LS

сделал отдельный компонент для пунктов меню навигации, но в сайдбаре:
{component 'nav' hook='user_profile' activeItem=$sMenuProfileItemSelect mods='stacked' classes='external-userbar' hookParams=[ 'oUserProfile' => $oUserCurrent ] items=[
            [ 'name' => 'whois',      'text' => {lang name='user.profile.nav.info'},         'url' => "{$oUserCurrent->getUserWebPath()}" ],
            [ 'name' => 'wall',       'text' => {lang name='user.profile.nav.wall'},         'url' => "{$oUserCurrent->getUserWebPath()}wall/", 'count' => $iUserCurrentCountWall ],
            [ 'name' => 'created',    'text' => {lang name='user.profile.nav.publications'}, 'url' => "{$oUserCurrent->getUserWebPath()}created/topics/", 'count' => $iUserCurrentCountCreated ],
            [ 'name' => 'favourites', 'text' => {lang name='user.profile.nav.favourite'},    'url' => "{$oUserCurrent->getUserWebPath()}favourites/topics/", 'count' => $iUserCurrentCountFavourite ],
            [ 'name' => 'friends',    'text' => {lang name='user.profile.nav.friends'},      'url' => "{$oUserCurrent->getUserWebPath()}friends/", 'count' => $iUserCurrentCountFriends ],
            [ 'name' => 'activity',   'text' => {lang name='user.profile.nav.activity'},     'url' => "{$oUserCurrent->getUserWebPath()}stream/" ],
            [ 'name' => 'talk',       'text' => {lang name='user.profile.nav.messages'},     'url' => "{router page='talk'}", 'count' => $iUserCurrentCountTalkNew ],
            [ 'name' => 'settings',   'text' => {lang name='user.profile.nav.settings'},     'url' => "{router page='settings'}" ],
            [ 'name' => 'admin',      'text' => {lang name='admin.title'},                   'url' => "{router page='admin'}", 'is_enabled' => $oUserCurrent && $oUserCurrent->isAdministrator() ],
            [ 'name' => 'logout',     'text' => {lang name='auth.logout'},                   'url' => "{router page='auth'}logout/?security_ls_key={$LIVESTREET_SECURITY_KEY}" ]
        ]}


Читать дальше →

Вопрос по иконкам write.png

Подскажите, где используются 3 и 5 иконка (блокнот и картинка?) из файла write.png (templates\skin\synio\images\write.png)?

1 — создать топик
2 — создать блог
3 — ?
4 — новое сообщение
5 — ?
6 — черновик (становится доступна при наличии хоть одного черновика)

Условие {if/else}

В общем, возникла потребность выделить администраторов среди обычных пользователей в списке аккаунтов.
С помощью html и css добавил иконку и написал вот такое условие:
{if $oUserCurrent->isAdministrator()}<style> .item-avatar {
background: url(*****.png) no-repeat;
background-size: 30px;
background-position: 85% 100%;
}</style>
{else}

{/if}

Правда, если я захожу на страницу списка пользователей без авторизации, то возникает ошибка:

А если захожу с администратора, то иконки появляются у всех пользователей.
Возможно ли как-нибудь поменять условие, чтобы всё правильно отображалось?
Другими словами, мне нужно условие, которое сможет проверить, админ ли юзер.

UPD:

Если кому-то понадобится сделать что-то подобное, то напишите похожий алгоритм.
{assign var="name" value=$oUserList->getLogin()} *вытаскиваем логин из базы данных*
<div class="
       {if $name eq 'Имя_пользователя' or $name eq 'Имя_пользователя_2' or $name eq 'Имя_пользователя_3'}
             *class/id div'a*
       {else}
             *class/id div'a*
       {/if}">

Как изменить иконку "избранное"

Добрый день уважаемые знатоки.
У меня проблема, нужно изменить иконку избранного. По-умолчанию эта иконка имеет вид звездочки, мне нужно изменить ее на сердечко.

Нашел в css файлы common.css, icon.css, topic.css – попытался переопределить иконку задавая новые координаты расположения. Нашел в сети, и скачал иконки сердечка 16х16, добавил их в папку images и указал к ним путь в common.css .favourite – ничего не помогло, на сайте так и отображаются «звездочки».

Если кто-то уже сталкивался с такой проблемой, прошу помощи, потому что у меня уже мозги закипают! :(
Подскажите куда смотреть, что читать, куда копать… )

Почему ссылка на иконки в synio исказилась?

Была проблема на сайте — регистрация висла. В поиске нашёл ответ — оказывается надо было обновить config.php. Обновил, регистрация заработала, но иконки перестали работать, что внизу топика например — вилка поделиться, облако комментариев, ± в голосовании.

Заглядываю в отладчик, такая ссылка на иконки:

http://mydomain.com/mnt/disk1/rustamaha/data/www/mydomain.com/templates/skin/synio/images/icons-synio.png


почему вдруг этот адрес стал браться? в config.local.php все пути те же, что и были раньше:

$config['path']['root']['web'] = 'http://mydomain.com';
$config['path']['root']['server'] = '/var/www/rustamaha/data/www/mydomain.com/';

Шрифты-пиктограммы

В последнее время становятся популярны иконки в виде шрифтов (aka «Icon Fonts»). Не нужно никаких картинок, только CSS и свойства шрифта. Можно цвет поменять, можно размер.
Есть ли смысл и какие-либо преимущества в переходе на такие иконки?

Не отображаются иконки

Здравствуйте уважаемое сообщество. После переноса сайта с впс на обычный хостинг перестали отображаться иконки бб кодов и прокрутка топиков. Проверил на разных шаблонах, перезалил разными способами (архивом и обычной загрузкой файлов). Кнопки работают, но без иконок совсем не то =)
Может кто подскажет где накосячил?
Прошу тапками не кидать.
Ну и раз уже написал, задам еще один интересующий вопрос.
При какой посещаемости стоит перейти на впс? Интересно кто и как «издевался» над хостером при макс посещаемости.
Не вложив денег в сайт, при посещаемости овер 22к хостер мне показал пальцем =)