$story['title'] = $thisstory->textlink() . ' : ' . $story['title']; $story['topic_title'] = $thisstory->textlink(); $story['topic_color'] = '#' . $myts->displayTarea($thisstory->topic_color); if ($firsttitle == '') { $firsttitle = $myts->htmlSpecialChars($thisstory->topic_title()) . ' - ' . $myts->htmlSpecialChars($thisstory->title()); } $columns[$k][] = $story; $k++; if ($k == $column_count) { $k = 0; } } } $xoopsTpl->assign('columns', $columns); unset($story); $totalcount = NewsStory::countPublishedByTopic($xoopsOption['storytopic'], $xoopsModuleConfig['restrictindex']); if ($totalcount > $scount) { include_once XOOPS_ROOT_PATH . '/class/pagenav.php'; $pagenav = new XoopsPageNav($totalcount, $xoopsOption['storynum'], $start, 'start', 'storytopic=' . $xoopsOption['storytopic']); $pagenav = new XoopsPageNav($totalcount, $xoopsOption['storynum'], $start, 'start', 'storytopic=' . $xoopsOption['storytopic']); if (news_isbot()) { // A bot is reading the news, we are going to show it all the links so that he can read everything $xoopsTpl->assign('pagenav', $pagenav->renderNav($totalcount)); } else { $xoopsTpl->assign('pagenav', $pagenav->renderNav()); } } else { $xoopsTpl->assign('pagenav', ''); } } else { $xoopsOption['template_main'] = 'news_by_topic.html';
} $story['mail_link'] = 'mailto:?subject=' . sprintf(_NW_INTARTICLE, $xoopsConfig['sitename']) . '&body=' . sprintf(_NW_INTARTFOUND, $xoopsConfig['sitename']) . ': ' . XOOPS_URL . '/modules/news/article.php?storyid=' . $sarray[$i]->storyid(); $story['imglink'] = ''; $story['align'] = ''; if ($sarray[$i]->topicdisplay()) { $story['imglink'] = $sarray[$i]->imglink(); $story['align'] = $sarray[$i]->topicalign(); } $story['title'] = $sarray[$i]->textlink() . ' : ' . "<a href='" . XOOPS_URL . "/modules/news/article.php?storyid=" . $sarray[$i]->storyid() . "'>" . $sarray[$i]->title() . "</a>"; $story['hits'] = $sarray[$i]->counter(); // The line below can be used to display a Permanent Link image // $story['title'] .= " <a href='".XOOPS_URL."/modules/news/article.php?storyid=".$sarray[$i]->storyid()."'><img src='".XOOPS_URL."/modules/news/images/x.gif' alt='Permanent Link' /></a>"; $xoopsTpl->append('stories', $story); unset($story); } $totalcount = NewsStory::countPublishedByTopic($xoopsOption['storytopic']); if ($totalcount > $scount) { include_once XOOPS_ROOT_PATH . '/class/pagenav.php'; $pagenav = new XoopsPageNav($totalcount, $xoopsOption['storynum'], $start, 'start', 'storytopic=' . $xoopsOption['storytopic']); $xoopsTpl->assign('pagenav', $pagenav->renderNav()); //$xoopsTpl->assign('pagenav', $pagenav->renderImageNav()); } else { $xoopsTpl->assign('pagenav', ''); } $xoopsTpl->assign('lang_go', _GO); $xoopsTpl->assign('lang_on', _ON); $xoopsTpl->assign('lang_printerpage', _NW_PRINTERFRIENDLY); $xoopsTpl->assign('lang_sendstory', _NW_SENDSTORY); $xoopsTpl->assign('lang_postedby', _POSTEDBY); $xoopsTpl->assign('lang_reads', _READS); include_once XOOPS_ROOT_PATH . '/footer.php';