Отображение постов (Количество и ID блога) [Решено]
Доброго времени суток.
Возник вопрос: Можно ли средством кода указать в topic_list.tpl (Или где правильнее?) количество топиков и ID из какого блога отображать топики?
Заранее спасибо за помощь.
______________________________________
Решение предоставил AlikMis.
Пример вывода постов:
Возник вопрос: Можно ли средством кода указать в topic_list.tpl (Или где правильнее?) количество топиков и ID из какого блога отображать топики?
Заранее спасибо за помощь.
______________________________________
Решение предоставил AlikMis.
{assign var="aFilter" value=[ // список id блогов 'blog_id' => [ 1, 2, 3 ], // список типов блогов 'blog_type' => [ 'personal', 'open' ], // список id пользователей 'user_id' => [ 1, 2, 3 ], // опубликован топик или нет 'topic_publish' => 1/0, // выборка по рейтингу топика 'topic_rating' => [ // значение рейтинга 'value' => 1, // ваше/ниже значения рейтинга 'type' => 'top'/'down', // или те что отправлены на главную админом, работает только при 'type' => 'top' 'publish_index' => 1 ], // список типов топиков 'topic_type' => [ 'topic', 'link', 'question', 'photoset' ], // топики созданные позднее или в это время этой даты 'topic_new' => 'Y-m-d H:i:s', // топики созданные позднее этой даты 'topic_date_more' => 'Y-m-d H:i:s' ]} {assign var="iCountTopic" value=COUNTTOPIC} {assign var="aTopicsByBlog" value=$LS->Topic_GetTopicsByFilter($aFilter, 1, $iCountTopic)} {include file='topic_list.tpl' aTopics=$aTopicsByBlog['collection']}
Пример вывода постов:
{assign var="aFilter" value=[ 'blog_id' => 2, 'topic_publish' => 1 ]} {assign var="iCountTopic" value=5} {assign var="aTopicsByBlog" value=$LS->Topic_GetTopicsByFilter($aFilter, 1, $iCountTopic)} {include file='topic_list.tpl' aTopics=$aTopicsByBlog['collection']}