Mailinglisten-Archive |
Hallo Liste,
für eine Schulseite benutze ich das CMS "Netbuilder".
Unter der URL http://hcj.ath.cx/~gym/netbuilder/ könnt Ihr meine
Arbeiten sehen. Um das Menü aufzubauen, habe ich das u. g.
Script benutzt.
Im Netbuilder-Forum konnte man mir zu diesem Problem nicht
weiterhelfen:
Wie kann ich im Menü Unterordner einblenden?
Es soll dann wie folgt aussehen:
Überordner
Unterordner
Unterordner
Unter-Unterordner
Unter-Untereintrag
Unterordner
Eintrag
Eintrag
Eintrag
Eintrag
Überordner
Überordner
Überordner
Überordner
Danke,
Hans
PS: Für Verbesserungsvorschläge an der Seite bin ich offen!
Das Script:
<table>
<?php
// Folder Objekt
if($_cfg["folder_limit"] == "true")
{
$r = $content->getFolders("","",$_cfg["folder_delimiter"]);
}
else
{
$r = $content->getFolders();
}
while($c = $content->getFolderIndex($r))
{
?>
<tr>
<td class="menu_uberschrift"><a
href="index.php?fid=<?=$c->getFolderId();?>"
class="menu_uberschrift">
<? echo $c->getFolderName(); ?>
</a></td>
</tr>
<?php
$folderidd = $c->getFolderId();
if(isset($fid) && $fid==$folderidd)
{
$ccc = $content->getFolderById($fid);
$rrr = $content->getFolders($ccc->getLevel(),$fid);
$varrr = $ccc->getFolderId();
$ccc = $content->getResults(5,"date DESC","article","folder
= '$varrr'");
while($rrr = $content->getIndex())
{
// Prüfung ob Datumsbereich korrekt ist,
// $valid Variable wird zur weiteren Prüfung benutzt.
if($option->getTimedPost() == "1")
{
$valid = $rrr->_timeValid();
}
else
{
$valid = true;
}
if($valid == true)
{
?>
<tr>
<td class="menu_eintrag"><img src="gfx/punkt_<?php
$bilder_anzahl = 6;
$zahl = mt_rand(1,$bilder_anzahl);
echo $zahl;
?>.jpg" border ="0"> <a href="index.php?id=<?=$rrr->getId();?>"
class="menu_eintrag">
<?=$rrr->getTitle();?>
</a> </td>
</tr>
<?php
}
}
}
}
?>
</table>
php::bar PHP Wiki - Listenarchive