Подскажите, как вставить иконки в меню навигации как на сайте 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}" ]
        ]}


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

Fatal Error в сайдбаре с комментариями

Всемогущий all!
Причина: установка и использование плагина Delete comments (автор! учти ;).
В сайдабере пропали комменты, при публикации с использованием AJAX жадно дублируются уже опубликованные (потом пропадают; это только в браузере).

Пути решения через phpMyAdmin нашел, но черт его пойми, на какой именно несуществующий коммент ссылается.

p.s. CACHE/COMPILED чистил

Код проблемы в сайдбаре:

Fatal error: Call to a member function getBlog() on a non-object in /../templates/compiled/../c89320259631d74b338ab3007f7a96c3e4a2948b.file.block.stream_comment.tpl.php on line 43

Sidebar

Добавил страницу в профили пользователя, через плагин, подскажите каким образом вывести туда sidebar профиля… Пытался через конфиг, но не получилось, есть еще способы?

Как сделать чтобы в сайдбаре всегда отображались ссылки навигации?

Как сделать чтобы в сайдбаре всегда отображались ссылки навигации?

я пробовал содержимое файла nav.user.tpl вставлять в соответсвующее место layout.base.tpl
но при этом на всех страницах кроме страницы пользователя был вывод ошибки вместо остальных блоков.

]

Как отключить существующий блок в конфиге шаблона/плагина? [решено]

Подскажите, каким образом можно отключать существующие блоки (прописанные в конфиге движка) в конфиге шаблона или плагина?

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

Вывод блока

Ребята подскажите как вывести блок, например у нас есть URL /profile/admin/created/topics/ блок нужен только на страницы начиная с параметра[0], т.е. с created. Пробовал так:

$config['block']['rule_topic_type'] = array(
	'action'  => array(
		'profile'     => array(
			'admin' => array('created')
		)
	),
	'blocks'  => array( 'right' => array('blogs') ),
);


Но получаю

substr() expects parameter 1 to be string, array given in.


UPD

Сделал так:

'path' => '/profile/admin/created',