[решено] «группировка» и вывод записей из нескольких блогов

Доброго времени суток. Возникла необходимость в «группировке» вывода записей из блогов.
Есть блоги a,b,c,d нужно в одном «разделе» вывести записи из блогов a и c, в в другом — b и d.
Вопрос. Как это сделать (понятно, что это плагин, а чуть конкретее)?
Есть ли похожие плагины, на основе которых можно было это реализовать (искал в разделе «Модули» но ничего похожего не нашел)?

А такое за деньги разрабатывается? А дорого? А если условие разработки — выложить результат в паблик домейн?

UPD: разобрался. благодарю beauty_free за помощь.
в итоге получилось:

case $aParams == array():
			case preg_match('/page([0-9]+)/', $aParams[0], $matches):
				$this->SetTemplateAction('game_topics');
				
				$iPage=$matches[1] ? $matches[1] : 1;
				
				$aFilter=array('blog_id'=>array(3, 5, 9), 'topic_publish' => 1);
				$aResult=$this->Topic_GetTopicsByFilter($aFilter,$iPage,Config::Get('module.topic.per_page'));
				$aTopics=$aResult['collection'];

				$aPaging=$this->Viewer_MakePaging($aResult['count'],$iPage,Config::Get('module.topic.per_page'),4,Router::GetPath('games').$this->sCurrentEvent);
				$this->Viewer_Assign('aTopics',$aTopics);
				$this->Viewer_Assign('aPaging',$aPaging);
				
				break;

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

avatar
Делается это не слишком сложно и не слишком дорого. Проблема лишь в том что описывать как это сделать текстом сложнее чем просто сделать, поэтому с такими вопросами вообще лучше наверно обращаться в личку, либо сразу оформлять в виде заказа на разработку с подробным ТЗ.

Всего лишь моя капля мыслей после прочтения топика.
avatar
Ну все делается не сложно, когда погружен в предметную область.
Если есть готовый и похожий на это плагин — допилю сам. Если нет, то быстрее будет делегировать разработку, чем вникать в предметную область. Я так думаю.
avatar
посмотрите плагин «слайдер» там выбираются записи из определенного блога
avatar
там через GetTopicsByBlogId сделано, а параметр у функции один — id одного блога. А мне из нескольких нужно.
avatar
Можно и несколько:

$aResult=$this->Topic_GetTopicsByFilter(array(
	'blog_id' => array(4,11),
	'topic_publish' => 1,
));
avatar
Ребята а научите этим пользоваться :))

у меня есть шаблон tpl, который допустим я использую, для вывода страницы-сборной из разных кусочков.

Как мне в отдельную часть шаблона вставить такой код чтобы вывести посты именно из одного блога по ID?

то есть такой код который прям в tpl можно вставить?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.