PDA

View Full Version : Topics и "дополнительно на данную тему"..помогите изменить..


makfatum
12.07.2006, 21:01
Здравствуйте!
Пользуюсь стандартной Нюка 7.9,...стандартный модуль News и Topics.
У модуля Pages есть замечательная функция, когда под статьей он выводит еще список статей на данную тему "Дополнительно на данную тему" следуют перечень ссылок-названий статей...Допустим как Здесь(внизу) (http://www.ukgcity.net/modules.php?name=Pages&go=page&pid=13)
В стандартном модуле Topic при добавлении статьи можно указать только "Связанные ссылки" и при публикации он просто выводит картинку-ссылку раздела внизу статьи, что не совсем удобно...
Вопрос, как адаптировать эту функцию от модуля Pages к стандартному модулю Нюки?
Я так понял за связанные ссылки в нюке отвечает associates.php

а именно:
if ($arow[associated] != "") {
OpenTable();
echo "<center><b>"._ASSOTOPIC."</b><br><br>";
///если активны связанные ссылки, то поместить перечень статей на данную тему
echo "</center>";
CloseTable();


а за Дополнительно на данную тему" в Pages данный кусок
if ($pagecatlink == 1) {
$sql2 = "SELECT pid, title FROM ".$prefix."_smallpages WHERE cid='$cid' AND pid !='$pid' AND active = '1' LIMIT $pagecatnumlinc";
$result2 = $db->sql_query($sql2);
$num = $db->sql_numrows($result2);
if ($num > 0) {
echo "<br><b>"._LINKPAGES."</b><hr>";
while ($row = $db->sql_fetchrow($result2)) {
$l_pid = $row[pid];
$l_title = $row[title];
echo "<img border=\"0\" src=\"modules/$module_name/images/page_pic.gif\" width=\"10\" height=\"14\"> \n"
."<a style=\"TEXT-DECORATION: none\" href=modules.php name=$module_name&go=page&pid=$l_pid><b>$l_title</b></a><br>";
}
}
}

помогите подредактировать, что-то у меня не выходит...

Soniks
16.07.2006, 15:37
$aresult = $db->sql_query("SELECT sid, title FROM ".$prefix."_stories WHERE sid!='$sid' and catid='$catid' and topic='$topic' ORDER BY sid DESC LIMIT 10");
while($atop = $db->sql_fetchrow($aresult)){
$atop['title'] = filter($atop['title'], nohtml);
echo "<br><a href=\"modules.php?name=News&amp;file=article&amp;sid=".$atop['sid']."\">".$atop['title']."</a>";
}


будут выводится последние 10 новостей из этого же топика и категории что и сама новость