Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Модули (http://forum.mynuke.ru/forumdisplay.php?f=17)
-   -   Topics и "дополнительно на данную тему"..помогите изменить.. (http://forum.mynuke.ru/showthread.php?t=2115)

makfatum 12.07.2006 21:01

Topics и "дополнительно на данную тему"..помогите изменить..
 
Здравствуйте!
Пользуюсь стандартной Нюка 7.9,...стандартный модуль News и Topics.
У модуля Pages есть замечательная функция, когда под статьей он выводит еще список статей на данную тему "Дополнительно на данную тему" следуют перечень ссылок-названий статей...Допустим как Здесь(внизу)
В стандартном модуле Topic при добавлении статьи можно указать только "Связанные ссылки" и при публикации он просто выводит картинку-ссылку раздела внизу статьи, что не совсем удобно...
Вопрос, как адаптировать эту функцию от модуля Pages к стандартному модулю Нюки?
Я так понял за связанные ссылки в нюке отвечает associates.php

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


а за Дополнительно на данную тему" в Pages данный кусок
PHP код:
 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

PHP код:
 $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 новостей из этого же топика и категории что и сама новость


Часовой пояс GMT +4, время: 15:39.

Copyright © 2005 by Soniks