"active" Menubutton über Seitentitel

lordimac

Mitglied
Hi

Ich habe eine Seite hier wo ich gerne die diversen Seiten mit einem Aktiven Menubild ausstatten möchte. Das Menu ist aus Rollover Grafiken aufgebaut und ich möchte nun folgendes:

Wenn der Seitentitel "Home" ist, soll der Button Home eine andere Grafik haben als der Rest des Menus. Wenn man dann bsp. auf Kontakt klickt, sollte Kontakt anders hinterlegt sein als wiederrum Home.

Das ganze kann man denk ich leicht über eine if/else Abfrage machen (mein Menu ist bisher in einer extra menu.html eingebunden) nur fehlt mir irgendwie eine Variable für den Seitentitel.

Hier mal meine vorherige Idee welchge allerdings noch ohne Titelvariable wenig Sinn ergibt

Code:
if ($seitentitel = Home) {
   echo "grafik1.gif";
} else {
   echo "grafik2.gif";
}

Danke schonmal für die Ideen :)

MfG lordimac
 
40 aktive Leute und keiner weiss was dazu?

Gibt es vielleicht noch eine andere Möglichkeit soetwas zu realisieren? Möchte praktisch nur, dass wenn man einen Menupunkt anklickt, dass dann der Button sozusagen aktiv ist.
 
dazu musst du zunächst die aktuelle URL auslesen mit ich glaube
$HTTP_SERVER_VARS['URI'] oder so ähnlich

dann mit strchr() nach den Seitentiteln im String suchen und zu guter letzt, wie du schon richtig erkannt hast mit if-Anweisungen arbeiten
 
@redlama: Nope das meinte ich nciht.

Ich konnte das ganze heute durch Hilfe ein paar andere Leute, durchs Web und durch den Tip von study lösen :)

Hier das Script, ist ja kein Geheimniss:

Code:
$data = implode("", file($SCRIPT_FILENAME));
if (preg_match("/<title>(.*)<\/title>/i", $data, $title)) { $titelzeile = $title[1]; };
if ($titelzeile == Home) {echo "richtig";} else {echo "falsch";};
 
Zurück