phpbar.de logo

Mailinglisten-Archive

[php] Netbuilder: Unterordner

[php] Netbuilder: Unterordner

Hans Jansen php_(at)_phpcenter.de
Sat, 26 Jan 2002 23:40:47 +0100


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