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