Вывод тем из определенного блога на главную

Сильно не бейте, но нормальный вариант решения этой задачи не нашел.
Нашел несколько тем на которые никто не ответил:
livestreet.ru/blog/questions/3213.html
livestreet.ru/blog/wishlist/2360.html
Еще читал тему, где делали вывод блока с фотографиями на главную, но так и не понял как это реализовать.
На ДЛЕ все легко, там делаешь вывод таким образом
{custom category="1" template="hot" aviable="global" from="0" limit="30" cache="no"}

Хотелось бы чтобы и на ЛС так можно было, я видел это на нескольких сайтах, но все молчат как партизаны:)

Вывод из определенного блога выше остальных:
{foreach}
{if $oBlog->getId()==62}
топики
{/if}
{/foreach}

{foreach}
{if $oBlog->getId()<>62}
топики
{/if}
{/foreach}

16 комментариев

avatar
Вот несколько сайтов-примеров:
hyperione.com/
buruburu.gr/
avatar
Как говорится в одном древнем анекдоте: «Баранов я тебе не дам, но зато дам тебе совет...» :)

Есть файл ActionIndex.class.php
Там есть ф-ция EventIndex()
А там код:
$aResult=$this->Topic_GetTopicsGood($iPage,Config::Get('module.topic.per_page'));
$aTopics=$aResult['collection'];

В $aTopics и есть набор топиков, который будет выводиться на главной странице. В там и копай.
avatar
это как я понял общий вывод типов (коллективных) топиков на главную или не так?, хотелось бы реализовать вывод как на hyperione.com/, т.е. по блокам, где новости, где видео и тд.
avatar
Там всего лишь список топиков в три колонки. Достаточно подредактировать шаблон topic_list.tpl и установить в конфигурации количество топиков в списке кратное трём.
avatar
эх блин что-то я сильно тупанул с hyperione, там все топики выводятся в 3 блока, а мне надо чтобы выводилось в один блок, все темы из определенного блога.
скриншот того, чего я пытаюсь добиться:)
pics.kz/s2/c8/8c/9a/c88c9aa1f090e0f59b0c376b7a297dcb.jpg
avatar
Выше дан ценный совет, при помощи которого можно исключить вывод двух блогов из общего списка. Топики из исключённых блогов показываем в двух отдельных блоках или даже в одном — на ваш вкус.
avatar
Честно пока лбом не уткнете, не пойму:)
avatar
а какие еще виды бывают? collection как я понял коллективные, а если определенный блог, например blog/stream/, то выводить как? collection/stream?
avatar
Кстати, а если попробовать как плагин? Я пытался ковыряться в плагине Lsblocks, где вывод топ публикаций, чтобы выводились публикации определенного блога, но меня всегда куда-то посылает:)
avatar
Кто-нибудь помогите решить эту проблемку, буду очень благодарен не только я один.
avatar
что вам мешает зайти на вышеуказанный сайт: hyperione.com/ и через firebug посмотреть как там что выполнено? кпать нужно по-минимому в topic_list.tpl и в style.css.
avatar
Какое это имеет отношение к css? Вопрос и комментарии почитайте пожалуйста, но спасибо за то, что хоть откликнулись:)
avatar
попробуйте залесть в таблицу стилей и у элемента topic поставить ширину 230px и отпозиционировать его float:left, и посмотрите какое это имеет отношение.Это что касаемо отображения топиков как в ваших примерах, может быть вам это и не нужно вовсе, но просто вы привели в примеры сайты именно с таким расположением.
avatar
я не знаю что ты куришь, честно. У него совершенно другой вопрос.
avatar
Да ладно бывает, я сам сначала тоже немножко тупанул.
Кто-нибудь попробуйте сделать плагин вывода информера, очень прошу.
avatar
Нечайно удалил ту тему, когда чистил не нужные.Дабы что-то не терялось, все добавил вверху.
Кто-нибудь подскажите как сделать так, чтобы отображалось только 5 топиков из блога с ID:62 на главной.
И как работает iKey?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.