Menus & Navigation
|
|
|
|
<? // Locator Line Based On Directory Structure
// Author WhatAShocker
//---------------------------------------------------------------------------------
// Mappings for locator line, Replaces folder names on server with ones you specify
// Examples: Change as needed.
$LocationMappings = array(
"dir1" => "Directory 1",
"about" => "About The Company"
); //-------------------------------------------------------------------------------/ function LocatorLine()
{
global $SCRIPT_NAME, $LocationMappings;
$file=1; // 1 Doesn't show the file name, 0 Does
$locationArray = explode("/",$SCRIPT_NAME);
$locationHref = "";
echo '<a href="/">Home</a>';
for($i=1; $i<count($locationArray)-$file; $i++)
{
if ( !empty($LocationMappings[$locationArray[$i]]) ) {
$locationText = $LocationMappings[$locationArray[$i]];
}
else {
$locationText = ucwords($locationArray[$i]); //Uppercase letters
}
$locationHref .= "/" . $locationArray[$i];
echo " >> <a href="$locationHref">$locationText</a>";
}
echo "n";
} //-------------------------------------------------------------------------------/
LocatorLine() ?>
|
|
|
Usage Example
|
|
|
Rate This Script
|
|
|
|