PDA

View Full Version : Модуль "Web_Links"


BFG
09.06.2006, 12:48
у меня стоит стандартный модуль веблинкс, который был с нюкой 7.6.
и возник такой вопрос:
как сделать чтобы напротив названия категории/подкатегории было кол-во ссылок находящихся в ней??

Soniks
10.06.2006, 01:56
BFG Открываем modules/Web_Links/index.php
находим:
$result2 = $db->sql_query("SELECT cid, title, cdescription from ".$prefix."_links_categories where parentid='$cid' order by title");

Заменяем на:
$result2 = $db->sql_query("SELECT c.cid, c.title, c.cdescription, COUNT(l.lid) AS lcount FROM ".$prefix."_links_categories AS c LEFT JOIN ".$prefix."_links_links AS l ON(l.cid=c.cid) WHERE c.parentid='$cid' GROUP BY c.cid ORDER BY c.title");

Находим:
echo "<td><font class=\"option\"><strong><big>·</big></strong> <a href=\"modules.php?name=Web_Links&amp;l_op=viewlink&amp;cid=$cid2\"><b>$title2</b></a></font>";
Заменяем на:
$lcount = intval($row2['lcount']);
echo "<td><font class=\"option\"><strong><big>·</big></strong> <a href=\"modules.php?name=Web_Links&amp;l_op=viewlink&amp;cid=$cid2\"><b>$title2</b></a></font>&nbsp;($lcount)";

Находим:
$result = $db->sql_query("select cid, title, cdescription from ".$prefix."_links_categories where parentid=0 order by title");
Заменяем на:
$result = $db->sql_query("SELECT c.cid, c.title, c.cdescription, COUNT(l.lid) AS lcount FROM ".$prefix."_links_categories AS c LEFT JOIN ".$prefix."_links_links AS l ON(l.cid=c.cid) WHERE c.parentid=0 GROUP BY c.cid ORDER BY c.title");
Находим:
echo "<td><font class=\"option\"><strong><big>&middot;</big></strong> <a href=\"modules.php?name=Web_Links&l_op=viewlink&amp;cid=$cid\"><b>$title</b></a></font>";

Заменяем на:
$lcount = intval($row2['lcount']);
echo "<td><font class=\"option\"><strong><big>&middot;</big></strong> <a href=\"modules.php?name=Web_Links&l_op=viewlink&amp;cid=$cid\"><b>$title</b></a></font>&nbsp;($lcount)";