Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
if(strstr($page, $navilink_pruefung) !== false){
echo "class='active' id='{$icon_name_an}'";
}//end if
Die muss nicht zwingend über pures PHP laufen. Eine zweite Lösung zur Vollständigkeit wäre dem Body eine Klasse zu geben:
<body class="<?PHP echo $page; ?>">
Das wird zum Beispiel dann zu
<body class="aktuelles">
Als CSS-Regel legst Du dann folgendes an:
body.aktuelles a.aktuelles,
body.impressum a.impressum {
color: #ACDC73;
}
Etwas einfacher Aufgebaut mit dem gleichen Effekt. Noch einfacher geht es natürlich per JavaScript.
http://www.apaddedcell.com/highlight-links-current-page-css
$dateinamen_teil = preg_split( '[_]', $page );
Wenn du es aber doch über PHP probieren willst, dann speicherst du dir einfach alle Menüpunkte in einen Array und überprüfst beim Ausgeben jedes Menüpunktes, ob die Seite auf der der User gerade ist dem Menüpunkt entspricht.
Hier ein einfaches Beispiel für eine dynamische Navigation nach der Möglichkeit:
http://www.selfphp.info/praxisbuch/praxisbuch.php?group=43