could someone check this?
>From the URL parsing discussions, you should be able to do these two things
with a URL like this:
index.php/main/default/sitelevel1/sitelevel2/sitelevel3/name.html
1. set some page variables from the URL:
function page_init()
{
global $REQUEST_URI;
global $init_vars[]; //array set in config file, eg.
//$init_vars[]="$tpl";
//$init_vars[]="$stylesheet";
$path_array = explode('/', $REQUEST_URI);
while (list ($init_key,$init_value) = each($init_var[]))
{
list($uri_key, $uri_value) = each($path_array[])
$init_value = uri_value
}
}
2. create a you-are-here thingy like:
sitelevel1 >> sitelevel2 >> sitelevel3 >> name.html
function breadcrumbs()
{
global $REQUEST_URI
global $init_depth; //how much of initial uri items to discard
$path_array = explode('/', $REQUEST_URI);
for ($i=0, $i <= $init_depth; $i++);
{
array_shift($path_array); //discard config item - not used here
}
$page_name = array_pop($path_array); //strip page name from end of array
$crumbs_length = count($page_array); //how long is path now?
$crumbs_div = " >> "; //use to divide the breadcrumbs
for ($i=0, $i <= $crumbs_length; $i++);
{
list($position, $value) = each($path_array);
echo $value;
echo $crumb_div;
}
echo($pagename);
}
now, anyone have any idea how to make each sitelevel item an href???
regards,
jaxon
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]