Da das Script von Grevas das ist wo ich überhaupt dahinter steige werde ich wenn dann das nehmen!
Sry ... das andre script ist bestimmt auch toll aber komm nicht ganz rein was da was bedeutet!
<?php
$navi = array(
"Startseite" => "Startseite",
"Humbug_am_Morgen" => "Humbug am Morgen"
);
echo "<ul>";
foreach($navi as $href => $text) {
if($_GET['site'] == $href)
echo "<li><a href='?site=$href' class='selected'>$text</a></li>";
else
echo "<li><a href='?site=$href'>$text</a></li>";
}
echo "</ul>"
?>
Alles anzeigen
Und jetzt wieder meine typischen ich will sicher gehen Fragen!
In
gibt man die Navigationsnamen der links ein? Sprich wenn ich
<a href="index.php">Startseite</a>
<a href="seite2.php">Hallo hier</a>
als Navigationslinks habe müsste ich dann
$navi = array(
"Startseite" => "Startseite",
"Hallo_hier" => "Hallo hier",
);
schreiben oder?
Mit
if($_GET['site'] == $href)
hole ich mir erst den aktiven Navigations erweiterungslink der Navigation was wir in dem anderen Thema schon hatten!^^ und vergleiche ihn mit allen Navigationspunkten die im array oben stehen! Der Link mit dem es übereinstimmt wird dann class='selected' gesetzt was ich in der css dazu bestimmen muss!?
das einzige wo ich noch nicht dahinter gekommen bin ist wie ich das dann in meine Navigation einbinde!?
Bis jetzt habe ich ja:
...
<li><a class="MenuBarItemSubmenu" href="#" title="Liste aller News nach Monat sortiert">Herold</a>
<ul>
<li><a class="MenuBarItemSubmenu" href="#" title="Liste aller News im April">April</a>
<ul>
<li><a href="?site=19042010" title="News des 19.04.2010">19.04.2010</a></li>
<li><a href="?site=18042010" title="News des 18.04.2010">18.04.2010</a></li>
<li><a href="?site=15042010" title="News des 15.04.2010">15.04.2010</a></li>
</ul>
</li>
</ul>
</li>
...
Alles anzeigen
das als Navigation! Habe extra das komplexeste raus gesucht!
Wie müsste ich dann diesen Vergleich ob Aktiv oder nicht einbauen?
MfG
Tom