Sitemap: Vorbereitung...Eine neue Methode in die Datei "z_htmlclass.php5" eingefügt sorgt für die Darstellung function write_Map($map) { $l_start = 0; $ret = "<div id=\"SITEMAP\">"; foreach ($map as $m) { $l_akt = level_site($m->menue_level); if ($l_akt > $l_start) { for ($j = $l_akt - $l_start; $j > 0; $j--){ $ret .= "<div>"; } $l_start = $l_akt; } else { if ($l_akt < $l_start ){ for ($j = $l_start-$l_akt; $j > 0; $j--){ $ret .= "</div>"; } $l_start = $l_akt; } } if ($l_start == 0 ) { $ret .= "<div><a href=\"../".$m->pfad."/".$m->datei."\">"; $ret .= htmlentities($m->main); $ret .= "</a></div>\n"; $ret .= "<div><div><a href=\"../".$m->pfad."/".$m->datei."\">"; $ret .= htmlentities($m->menue_text); $ret .= "</a></div></div>\n"; } else { $ret .= "<div><a href=\"../".$m->pfad."/".$m->datei."\">"; $ret .= htmlentities($m->menue_text); $ret .= "</a></div>\n"; } } for ($j = $l_start; $j > 0; $j--){ $ret .= "</div><!-- Ende -->"; } $ret .= "</div>"; return $ret; } Sitemap: ...und die Ausgabe.<? echo Html::write_Map($map); ?> Schalten Sie mal in der Sitemap Ansicht in Ihrem Browser die Stylesheets aus. Das ist tatsächlich alles, denn den Rest erledigt CSS, voilá#SITEMAP {font-family: Verdana, Helvetica, Andale Mono, sans serif; font-size:11px; margin: 10px; border:thick groove #d0d0d0; width:450px;padding:10px;} #SITEMAP div { width: 430px; border-left: thin solid #f16733; margin-left:20px;} #SITEMAP div a {border-left: 2px solid #f16733;} #SITEMAP div div {width: 380px; margin-left: 50px; border-left: thin solid red;} #SITEMAP div div a {border-left: 2px solid red;} #SITEMAP div div div {width: 330px; border-left: thin solid #a20120;} #SITEMAP div div div a {border-left: 2px solid #a20120;} #SITEMAP div div div div {width:280px; border-left: thin solid blue;} #SITEMAP div div div div a {border-left: 2px solid blue;} #SITEMAP a { color: #48546a; white-space:nowrap; display:block; padding: 1px 0px 1px 5px; margin-top:1px; text-decoration: none} #SITEMAP a:hover { background-color: #fff7d2;} |
Wie versprochen, alle Dateien zum download in einem tar Archiv.
Sitemap in der Version vom 21.01.11 13:46 | |