Foros del Web » Programando para Internet » PHP »

Menu Breadcrumb

Estas en el tema de Menu Breadcrumb en el foro de PHP en Foros del Web. Hola a todos. Me estoy volviendo loco con un menu tipo barra de navegación (breadcrumb) que no consigo que funcione. Os dejo el codigo: Cita: ...
  #1 (permalink)  
Antiguo 03/03/2008, 14:47
 
Fecha de Ingreso: febrero-2008
Mensajes: 74
Antigüedad: 16 años, 2 meses
Puntos: 0
Pregunta Menu Breadcrumb

Hola a todos.
Me estoy volviendo loco con un menu tipo barra de navegación (breadcrumb) que no consigo que funcione. Os dejo el codigo:

Cita:
<div id="textloc"><?php
barra_navegacion($SCRIPT_URL); ?>
</div>
Cita:
function barra_navegacion($RUTA_INFO) {
global $pagina_actual, $raiz_url;
$raiz_urlhttp://localhost/sitio";//Raiz del sitio

$RUTA_INFO = str_replace("_", " ", $RUTA_INFO);

$rutaArray = explode("/",$RUTA_INFO);

if(!isset($raiz_url)) { $raiz_url=""; }
$rastromigas = '<a href="'.$raiz_url.'/" title="Home Page">Principal</a> &gt; ';

$nueva_ruta = $raiz_url."/";//Nueva ruta

for($a=1;$a<count($rutaArray)-1;$a++) {//count devuelve el número de elementos en $pathArray

$mostrar_rastro = ucwords($rutaArray[$a]);// Capitaliza la primera letra de cada palabra

$nueva_ruta .= $rutaArray[$a].'/';// reconstruye la ruta de navegacion

// construye el HTML para la ruta del breadcrumb
$rastromigas .= '<a href="'.$nueva_ruta.'">'.$mostrar_rastro.'</a> &gt; ';
}
if(!isset($pagina_actual)) { $pagina_actual = "Página actual"; }

$rastromigas .= "<strong>".$pagina_actual."</strong>";// Añade la pagina actual


// Imprime el HTML generado
print($rastromigas);

// devuelve true (no es necesario, pero quizás el usuario quiera verificar el exito
return true;
}

El problema es que los archivos que muestro en la pagina no estan directamente de directorio en directorio (tal sea por ejemplo: sitio/escuela/laescuela.php), sino que utilizo variables GET por lo que no sabria cómo hacer para que se diera cuenta de la ruta de la pagina actual: localhost/sitio/index.php?esc=laescuela.


Muchas gracias. Saludos
  #2 (permalink)  
Antiguo 03/03/2008, 18:01
 
Fecha de Ingreso: febrero-2008
Mensajes: 74
Antigüedad: 16 años, 2 meses
Puntos: 0
Re: Menu Breadcrumb

Quizas haya sido mucho codigo asi de primeras.
El caso es que busco la posibilidad de hacer un menu de navegacion como el que tiene esta pagina arriba a la izquierda en plan:

Foros del Web > Programación para sitios web > PHP > Menu Breadcrumb

Y encontre ese codigo tras buscar bastante. El problema es que no se como coger la pagina actual ya que la ruta esta claro.
Saludos. Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:31.