Как скрыть определенные блоги из блока "Блоги"?
Собственно сабж в заголовке. Подойдет любой вариант. Искал на сайте и ничего не нашел.
Примеры желательны. Заранее спасибо.
Открыть файл templates/skin/new-jquery/block.blogs_top.tpl и обернуть вывод условием. Получится что-то типа такого:
То есть выводятся те блоги, у которых url не равен testblog1 и testblog1.
По желанию можно добавить ещё блогов в условие или наоборот убрать.
Значение getUrl()!='testblog1' должно содержать только название блога, без всяких левых символов.
Так же не забываем чистить кэш после изменений
Примеры желательны. Заранее спасибо.
[UPDATE]
Спасибо пользователю bamboo , Вот его решение:Открыть файл templates/skin/new-jquery/block.blogs_top.tpl и обернуть вывод условием. Получится что-то типа такого:
<ul class="list">
{foreach from=$aBlogs item=oBlog}
{if $oBlog->getUrl()!='testblog1' || $oBlog->getUrl()!='testblog2'}
<li><div class="total">{$oBlog->getRating()}</div><a href="{router page='blog'}{$oBlog->getUrl()}/" class="stream-author {if $oBlog->getType()=='close'}close{/if}">{$oBlog->getTitle()|escape:'html'}</a></li>
{/if}
{/foreach}
</ul>
То есть выводятся те блоги, у которых url не равен testblog1 и testblog1.
По желанию можно добавить ещё блогов в условие или наоборот убрать.
Значение getUrl()!='testblog1' должно содержать только название блога, без всяких левых символов.
Так же не забываем чистить кэш после изменений
11 комментариев
Открыть файл templates/skin/new-jquery/block.blogs_top.tpl и обернуть вывод условием. Получится что-то типа такого:
То есть выводятся те блоги, у которых url не равен testblog1 и testblog2.
По желанию можно добавить ещё блогов в условие или наоборот убрать.
странно, но почему то не работает. верчия LS 0.4
как он должен выглядеть? так например: blog/for_narod/ или так: for_narod
Получается, что дело было в двойном условии? или?
Просто мне нужно скрыть парочку блогов.