За основу взят код написаный Serg_pnz.
Выводит категории и лежащие в них новости
Создать файл ваше_название.php сунуть туда код кинуть в корень сайта и дать ссылку с главной страницы на ваш файл
<?php<br />
<br />
<br />
<br />
define("MODULE_FILE", true);<br />
include("function/function.php");<br />
function err_handler ($errno, $errstr, $errfile, $errline) {<br />
global $display_errors;<br />
if(($errno != E_NOTICE && $errno != E_WARNING) && $display_errors){<br />
echo '';<br />
}<br />
}<br />
$error_flags = E_ALL & ~E_NOTICE;<br />
@error_reporting($error_flags);<br />
@ini_set ('error_reporting', $error_flags);<br />
$old_error_handler = set_error_handler("err_handler");<br />
define("DB", true);<br />
define("FUNC_FILE", true);<br />
if (!ini_get("register_globals")) {import_request_variables('GPC');}<br />
if (isset($_COOKIE["lang"])) {<br />
include("language/lang-".$_COOKIE["lang"].".php");<br />
} else {<br />
include("language/lang-russian.php");<br />
}<br />
<br />
<br />
<br />
<br />
<br />
global $conf, $db, $prefix;<br />
<br />
<br />
$result = $db->sql_query("SELECT sid,catid, title FROM ".$prefix."_stories WHERE time <= now() AND status !='0' ORDER BY title ASC");<br />
while (list($sid, $catid, $title) = $db->sql_fetchrow($result)) <br />
<br />
<br />
<br />
$filesm[] = array($sid, $title, $catid);<br />
<br />
<br />
$result = $db->sql_query("SELECT id, title, parentid FROM ".$prefix."_categories where modul='news'");<br />
while (list($cid, $title, $parentid) = $db->sql_fetchrow($result)) <br />
$massiv[$cid] = array($title, $parentid);<br />
<br />
foreach ($massiv as $key => $val) {<br />
$contentium[$key] = $val[0];<br />
$contentium3[$key] = $val[0];<br />
$contentium4[$key] = 1;<br />
$flag = $val[1];<br />
while ($flag != "0") {<br />
$contentium[$key] = $massiv[$flag][0]."/".$contentium[$key];<br />
$contentium4[$key]++;<br />
$flag = $massiv[$flag][1];}}<br />
<br />
<br />
asort ($contentium);<br />
<br />
<br />
<br />
echo"<table border=0 align=left>";<br />
<br />
foreach ($contentium as $key => $val) {<br />
echo"<tr><td style=\"padding-left: ".(1*$contentium4[$key])."px\"><br />
<a style=\"font-size: 12px; font-weight: bold;\" href=\"index.php?name=news&cat=".$key."\">".$contentium3[$key]."</a></td></tr>";<br />
<br />
foreach ($filesm as $key2 => $val2) {<br />
<br />
<br />
<br />
<br />
if ($val2[2]==$key) echo"<tr><td style=\"padding-left: ".(10*$contentium4[$key])."px\"><a style=\"color: #FFCCE);\" href=\"index.php?name=news&op=view&id=".$val2[2]."\">".$val2[1]."</a></td></tr>";<br />
}<br />
<br />
}<br />
echo"</table>";<br />
<br />
<br />
?>
Пример http://flash.ustal.net/mapgames.php






