Могу подсказать, как я сделал у себя на
http://3x4.biz.
Выводишь ссылки на категории, например таким способом:
$dd = 1;
$getcat = $db->sql_query("SELECT * FROM ".$prefix."_video_stream_categories");
echo "<table width=\"33%\" align=\"left\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\">";
while($row = $db->sql_fetchrow($getcat)) {
if ($dd==6) {echo "</table><table width=\"33%\" align=\"left\" border=\"0\" cellspacing=\"2\" cellpadding=\"0\">"; $dd = 0;}
$tmpcount = $db->sql_query("SELECT * FROM ".$prefix."_video_stream WHERE category=".$row['id']."");
$count = $db->sql_numrows($tmpcount);
echo "<tr><td width=\"9\"><img src=\"..\images\folders.gif\"></td><td width=\"132\" background=\"..\images\dot_bg.gif\"><a href=\"\modules.php?name=Video_Stream&page=layout&cat=".$row['id']."\" title=\"".$row['name']."\">".$row['name']."</a></td><td width=\"20\"> [".$count."]<td></tr>";
$dd = $dd+1;
}
echo "</table>";
обрати внимание на передачу параметра cat в ссылке. Потом просто его обрабатываешь в layout.php :
if ($cat != "0"){$sortby2 = "WHERE category=$cat";}
и все работает.