Дублирование топиков в блоках (Альфа)
Привет всем. Очень нужна помощь, есть плагин для вывода топиков в блок,
Вывод топика actor в блок
Вывод топика video в блок
Почему-то топики дублируются, т.е. если добавить топик video, то он появляется в блоке где должны топики actor (если actor не добавлены)
Что у данных блоков одинаковое, почему так дублируется?
Вывод топика actor в блок
<?php class PluginActors_BlockBlogactors extends Block { public function Exec() { $sBlogUrl = Router::GetActionEvent(); if (($sBlogUrl != 'actors') && ($oBlog = $this->Blog_GetBlogByUrl($sBlogUrl))) { $aResult = $this->PluginActors_Main_GetActorTopicsByBlogId($oBlog->getId(), $iPage, Config::Get('module.actorsblock.per_page')); if ($aResult['count']) { $oViewer = $this->Viewer_GetLocalViewer(); $oViewer->Assign('topics', $aResult['collection'], true); $sTextResult = $oViewer->Fetch("component@activity.recent-actors"); $this->Viewer_Assign('content', $sTextResult, true); } } $this->SetTemplate(Plugin::GetTemplatePath(__CLASS__) . '/blocks/block.blogactors.tpl'); } }
Вывод топика video в блок
<?php class PluginVideos_BlockBlogvideos extends Block { public function Exec() { $sBlogUrl = Router::GetActionEvent(); if (($sBlogUrl != 'videos') && ($oBlog = $this->Blog_GetBlogByUrl($sBlogUrl))) { if ($sBlogUrl != 'actors') { $aResult = $this->PluginVideos_Main_GetVideoTopicsByBlogId($oBlog->getId(), $iPage, '2'); }else{ $aResult = $this->PluginVideos_Main_GetVideoTopicsByBlogId($oBlog->getId(), $iPage, '3'); } if ($aResult['count']) { $oViewer = $this->Viewer_GetLocalViewer(); $oViewer->Assign('topics', $aResult['collection'], true); $sTextResult = $oViewer->Fetch("component@activity.recent-videos"); $this->Viewer_Assign('content', $sTextResult, true); } } $this->SetTemplate(Plugin::GetTemplatePath(__CLASS__) . '/blocks/block.blogvideos.tpl'); } }
Почему-то топики дублируются, т.е. если добавить топик video, то он появляется в блоке где должны топики actor (если actor не добавлены)
Что у данных блоков одинаковое, почему так дублируется?
2 комментария
это не нужно в блоках