Foros del Web » Programando para Internet » PHP »

bread crumbs

Estas en el tema de bread crumbs en el foro de PHP en Foros del Web. Hola a todos, hice mi propio código de directorio de foro, pero tengo un problema, que si busco el foro numero 10, me sale errores, ...
  #1 (permalink)  
Antiguo 19/07/2015, 21:44
Avatar de Thejuanjo  
Fecha de Ingreso: mayo-2014
Mensajes: 28
Antigüedad: 9 años, 11 meses
Puntos: 2
Exclamación bread crumbs

Hola a todos, hice mi propio código de directorio de foro, pero tengo un problema, que si busco el foro numero 10, me sale errores, os muestro el código completo.

el resultado es: ComunidadAportes->PhP->Off-topic->Java->Sql
mientras el correcto sería: ComunidadAportes->Java->Sql
"ComunidadAportes" <- Esto es lo de menos porque ya se solucionarlo.

Código PHP:
<?php 
$f
[1] = "Programación";
$f[2] = "Reglas";
$f[3] = "Info";
$f[4] = "Comunidad";
$f[5] = "Aportes";
$f[6] = "PhP";
$f[7] = "Off-topic";
$f[8] = "prueba";
$f[9] = "Java";
$f[10] = "Sql";

#-> f = nombre; $f2 = id_padre(al foro que pertenece); $_ = si tiene hijos

$f2[1] = 0;
$f2[2] = 0;
$f2[3] = 0;
$f2[4] = 3;
$f2[5] = 4;
$f2[6] = 5;
$f2[7] = 5;
$f2[8] = 0;
$f2[9] = 5;
$f2[10] = 9;

$f_[1] = 0;
$f_[2] = 0;
$f_[3] = 0;
$f_[4] = 1;
$f_[5] = 1;
$f_[6] = 0;
$f_[7] = 0;
$f_[8] = 0;
$f_[9] = 1;
$f_[10] = 0;
    

$num 10#esto hace la función de buscar al foro con id = $num

#eliminador de subforos con el mismo padre que el de $num
for($ig=1;$ig<=$num;$ig++){
    
$elim[$ig] = 0;
    if(isset(
$f2[$ig])){if($f2[$ig] == $f2[$num]){
        if(
$ig == $num){}else{
        
$elim[$ig] = 1;}}
        
    }}

for(
$i=1;$i<=$f2[$num];$i++){ #GENERA
 #Comprueba subforo
  
for($is=1;$is<=$num;$is++){  #GENERA 
     
if($is == $num){$fc '';}else{ if($f_[$i] == 1){$fc "->";}else{$fc '';}}
   if(isset(
$f2[$is])){if($f2[$is] == $i){if($elim[$is] == 0){echo  ''.$f[$is].$fc.'';}}}else{} #Busca el directorio
}}
?>
Lo hago porque no he encontrado aún ningun breadcrumbs con mysqli, porque yo no quiero los típicos que van por url, porque mis urls son diferentes.

O si alguien puede ayudarme con algún breadcrumbs que se conecte a la base de datos, por favor.

Última edición por Thejuanjo; 20/07/2015 a las 13:27

Etiquetas: breadcrumbs
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 11:20.