Op elke pagina van de kompoos.nl staat een "bread-crumb". Dat is makkelijk voor de bezoekers om "soepel" door de site te kunnen navigeren. Je kan het zo mooi en ingewikkeld maken als je wilt, maar de basis voor alle variaties is, in pricipe, hetzelfde. Het voorbeeld is zo duidelijk mogelijk opgezet. Met wat "search en replace" in de code kan je het script uitbreiden hoe je maar wilt. Een link aan de code "knopen" is ook eenvoudig uit te voeren. Plaats het onderstaande php-script bovenaan de pagina en plaats op de plek waar je de "broodkruimel" wilt laten verschijnen de regel:
<?php breadcrumb();?>
<?php
function breadcrumb($crumb_in_directory = 0, $deraquo = " » ")
{
$adres_crumb = getenv('REQUEST_URI');
$de_crumb = split("/", $adres_crumb);
if (!strstr($adres_crumb, ".html"))
$de_crumb[sizeof($de_crumb) - 1] = "index.html";
for ($i = $crumb_in_directory; $i <= (sizeof($de_crumb) - 1); $i++) {
$crumb_part = explode(".", $de_crumb[$i]);
$naam_van_breadcrumb = $crumb_part[0];
if ($i == 0)
$naam_van_breadcrumb = "home";
print($i == $crumb_in_directory) ? "" : $deraquo;
if ($i < (sizeof($de_crumb) - 1) and !($de_crumb[$i + 1] == "index.html")) {
print "" . $naam_van_breadcrumb . "";
} else {
print $naam_van_breadcrumb;
}
}
}
?>