PHP-Anzeige Sie sind hier...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
befinden
code
dank
file
folgende anzeige
helfen
http
internet
magazin
menge
navigation
null
realisieren
schauen
schleife
sonstigen parametern
tip
url
webseite
zuordnung
-
Hallo,
ich suche ein PHP Script, welches mir auf meiner Webseite folgende Anzeige anzeigt:
Beispiel:
Sie sind hier: Startseite > Forum > ...
Wie kann ich sowas realisieren?
Ich habe schon im Internet gesucht, aber nichts passendes gefunden.
Könnt Ihr mir helfen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich weiß zwar nicht zu 100% ob es das ist was du willst, aber du könntest anhand der URI (oder sonstigen Parametern) eine Zuordnung zu einem Navigationspunkt machen und den entsprechenden Punkt ausgeben. Eventuell reicht für diese Zuordnung schon assoziatives Array…
-
Also als Tipp: Das nennt sich Breadcrumbs bzw. Brotkrumen:
http://de.wikipedia.org/wiki/Brotkr%C3%BCmelnavigation
Codebeispiele gibt es jede Menge siehe:
http://www.drweb.de/magazin/breadcrumb-navigation-mit-php/ -
reimann schrieb:
Also als Tipp: Das nennt sich Breadcrumbs bzw. Brotkrumen:
http://de.wikipedia.org/wiki/Brotkr%C3%BCmelnavigation
Codebeispiele gibt es jede Menge siehe:
http://www.drweb.de/magazin/breadcrumb-navigation-mit-php/
Danke,da werde ich mal schauen -
reimann schrieb:
... http://www.drweb.de/magazin/breadcrumb-navigation-mit-php/
davy schrieb:
... Danke,da werde ich mal schauen
die erste zeile in der for schleife wirft 'Notice: Undefined variable: ta in /var/www/html/i/breadcrumb_navigation.php on line 15'
so ist es besser ;)<?php $an = "Sie befinden sich hier: "; $home = "http://****/"; // Hier Ihre Domain $pie = explode("/", $_SERVER['PHP_SELF']); $tr = " > "; // Alternativ: ':', '/' $b = count($pie); $r = $an . "<a href=\"$home\">Startseite</a>"; // Alternativ: 'Home', 'Start' $ta = null; for($a = 1; $a < $b - 1; $a++) { $ta = $ta . $pie[$a] . '/'; $r .= $tr . "<a href=\"$home$ta\">" . ucfirst($pie[$a]) . '</a>'; } $file = explode(' . ', ucfirst($pie[$b - 1])); echo $r .= "<b>$tr{$file[0]}</b>";
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage