come post precedente, chi fa da se fa per tre...che se aspetto voi... :P
scherzi a parte, dopo aver capito che sti cazzarola di trail nav in realtà si chiamano breadcrumb è stato tutto più semplice.
ho trovato questo, me lo sono adattato e funziona alla grande!
quindi ve lo posto così se qualcun altro ha lo stesso dilemma, sa come fare...
pagina da salvare come breadcrumb.php
quindi per richiamarlo, nelle vostre pagine metterete di volta in volta una roba simile:Codice PHP:<?php
##############################################################################
# breadcrumb.php Version 1.1 #
# Copyright 2000 Jacob Stetser [email]jstetser@icongarden.com[/email] #
# Created Dec 30, 2000 Last Modified May 2, 2001 #
##############################################################################
# COPYRIGHT NOTICE #
# Copyright [and -left] 2000 Jacob Stetser. All Rights Reserved except as #
# provided below. #
# #
# breadcrumb.php may be used and modified free of charge by anyone so long #
# as this copyright notice and the comments above remain intact. By using #
# this code you agree to indemnify Jacob Stetser from any liability that #
# might arise from it's use. #
# #
# This script is released under the BSD license. #
# The author recognizes this script's indebtedness to evolt.org, Martin #
# Burns, Adrian Roselli and countless other ideas of its kind. This script #
# is therefore unencumbered free code. #
##############################################################################
function breadCrumb($PATH_INFO) {
global $page_title, $root_url;
// Remove these comments if you like, but only distribute
// commented versions.
// Replace all instances of _ with a space
$PATH_INFO = str_replace("_", " ", $PATH_INFO);
// split up the path at each slash
$pathArray = explode("/",$PATH_INFO);
// Initialize variable and add link to home page
if(!isset($root_url)) { $root_url=""; }
$breadCrumbHTML = 'Sei in [url="'.$root_url.'/"]Home[/url] > ';
// initialize newTrail
$newTrail = $root_url."/";
// starting for loop at 1 to remove root
for($a=1;$a<count($pathArray)-1;$a++) {
// capitalize the first letter of each word in the section name
$crumbDisplayName = ucwords($pathArray[$a]);
// rebuild the navigation path
$newTrail .= $pathArray[$a].'/';
// build the HTML for the breadcrumb trail
$breadCrumbHTML .= '[url="'.$newTrail.'"]'.$crumbDisplayName.'[/url] > ';
}
// Add the current page
if(!isset($page_title)) { $page_title = "Pagina corrente"; }
$breadCrumbHTML .= '[b]'.$page_title.'[/b]';
// print the generated HTML
print($breadCrumbHTML);
// return success (not necessary, but maybe the
// user wants to test its success?
return true;
}
?>
spero serva a qualcuno di voi che magari stava impazzendo come me!Codice PHP:$page_title = "Contatti";
include("breadcrumb.php");
breadCrumb($_SERVER['REQUEST_URI']);
![]()
Fabri

...che se aspetto voi... :P
Rispondi quotando