/ Published in: PHP
Fügen Sie diesen Codeabschnitt auf allen Seiten die mit der Breadcrumb-Navigation ausgestattet werden sollen, an der gewünschten Position ein.
Das Script arbeitet recht einfach:
<li>per 'explode("/","$_SERVER[PHP_SELF]")' wird die momentan aktuelle URL mit Hilfe des Trennzeichens '/' aufgelöst und in ein Array geschrieben.</li>
<li>'Startseite' wird mit einem Link zu Ihrer Domain ausgegeben.</li>
<li>Anschließend wird mit einer Schleife jedes Element aus dem Array mit sich selbst verlinkt, per 'ucfirst' das erste Zeichen jedes vorhandenen Ordners grossgeschrieben und mit dem Trennzeichen '/' ausgegeben.</li>
<li>Und in der Folge die momentan aktuelle Datei, diesmal ohne Verlinkung und auch ohne Dateiendung, angezeigt.</li>
<li>Da das Script die Ordner- und Dateinamen anzeigt, achten Sie bereits bei der <li>Vergabe von Bezeichnungen der einzelnen Ordner auf eine lesbare Struktur. </li>Immerhin liest sich:
Sie befinden sich hier: Startseite > Onlineshop > Computer > Eingabegeräte
besser als
Sie befinden sich hier: Startseite > Sho > Comp > Index
Nach dem Einbau, steht den Benützern Ihrer Website eine voll-funktionsfähige Breadcrumb-Navigation zur Verfügung, die nicht auf aktiviertes JavaScript angewiesen ist, sich bestes für eine korrekte Indexierung durch Suchmaschinen eignet und auch den Segen von Steve Krug bekommen sollte.
Das Script arbeitet recht einfach:
<li>per 'explode("/","$_SERVER[PHP_SELF]")' wird die momentan aktuelle URL mit Hilfe des Trennzeichens '/' aufgelöst und in ein Array geschrieben.</li>
<li>'Startseite' wird mit einem Link zu Ihrer Domain ausgegeben.</li>
<li>Anschließend wird mit einer Schleife jedes Element aus dem Array mit sich selbst verlinkt, per 'ucfirst' das erste Zeichen jedes vorhandenen Ordners grossgeschrieben und mit dem Trennzeichen '/' ausgegeben.</li>
<li>Und in der Folge die momentan aktuelle Datei, diesmal ohne Verlinkung und auch ohne Dateiendung, angezeigt.</li>
<li>Da das Script die Ordner- und Dateinamen anzeigt, achten Sie bereits bei der <li>Vergabe von Bezeichnungen der einzelnen Ordner auf eine lesbare Struktur. </li>Immerhin liest sich:
Sie befinden sich hier: Startseite > Onlineshop > Computer > Eingabegeräte
besser als
Sie befinden sich hier: Startseite > Sho > Comp > Index
Nach dem Einbau, steht den Benützern Ihrer Website eine voll-funktionsfähige Breadcrumb-Navigation zur Verfügung, die nicht auf aktiviertes JavaScript angewiesen ist, sich bestes für eine korrekte Indexierung durch Suchmaschinen eignet und auch den Segen von Steve Krug bekommen sollte.
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
<?php $an="Sie befinden sind hier: "; $home="http://www.drweb.de/"; // Hier Ihre Domain $tr=" > "; // Alternativ: ':', '/' echo $an."<a href=\"".$home."\">Startseite</a>"; // Alternativ: 'Home', 'Start' for($a=1;$a<$b-1;$a ){ $ta=$ta.$pie[$a]."/"; echo "<b>".$tr.$file[0]."</b>"; ?>
URL: http://www.drweb.de/magazin/breadcrumb-navigation-mit-php/