Fil d'ariane ou breadcrumbs

bakkus Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   -  
 Mimitouim -
Bonjour,
je voudrais mettre sur ma page web un "breadcrumbs" ou ce qu'on appel un " fil d'ariane" pour faciliter la navigation .Merci d'avance pour votre aide

4 réponses

Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
salut,

je voudrais mettre sur ma page web un "breadcrumbs" ou ce qu'on appel un " fil d'ariane" pour faciliter la navigation
et on est censé faire quoi dans tout ça ?
-:oD

soit plus précis, tu utilises quoi, tu en es où…
0
bakkus Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   1
 
Bonsoir ,

Désolé d'avoir été aussi vague.

Donc je suis entrain de faire un site web avec php,htmal,css et dreamweaver 8 .

je ne suis qu'au début, j'ai fait deux pages.

je ne sais vraiment pas comment faire ça, car je débute réellement dans le développement.

Si vous avez un code où comment faire ça m'aiderai.

J'espère vous avoir bien éclairé maintenant .

Merci
0
cedopolice Messages postés 146 Date d'inscription   Statut Membre Dernière intervention   2
 
Re bonjour!
je vois aussi cette question de ta part et il se trouve que j'ai la solution pour ça(je l'utilise ici:http://notreenvironnement.fr/Environnement/Article/Massacre-dauphin-danger.php), il faut que tes pages soient en .php:
placer dans le head:
<?php
$titre="nomdulien.php";
$nbr = 4;
$name = substr($titre, 0, -$nbr);
$var=explode('/',$_SERVER['REQUEST_URI']);
$i=0;
$i2=0;
foreach($var AS $contenu)
{
if($var[$i]!=$var[count($var)-1] and !empty($var[$i]) AND $i!=0)
{
$contenu2.=((!empty($contenu))?($contenu.'/'):(''));
$var[$i]='<a href="http://'.$_SERVER['HTTP_HOST'].'/'.$contenu2.'">'.ucfirst($contenu).'</a>';
$i2++;
}
$i++;
}
if (empty($_GET['p']))
$var[$i-1]=$titre;
else
$var[$i-1]=$_GET['p'].'.php';
if(!empty($var[count($var)-1]))
{
$var[count($var)-1]=ucfirst(substr($var[count($var)-1],0,strrpos($var[count($var)-1],'.')));
$i2++;
}
$var=ltrim(urldecode(implode(' > ',$var)),' > ');
if(preg_match('# > $#isU',$var))
{
$var=preg_replace('# > $#isU','',$var);
}
?> 


et à l'endroit ou tu veut le fil d'ariane:
<?php echo ' <a href="http://'.$_SERVER['HTTP_HOST'].'">Accueil</a> > '.$var; ?>


Ne pas oublier de placer un index.php dans chaque répertoire, et voilà!
Bonne continuation!
Dit moi si tu as des problèmes!
a bientôt
0
bibi
 
Merci infiniment.
0
Mimitouim
 
Bonjour,
Merci beaucoup pur ce code !
Mais ça me renvoi tout de même un message d'erreur :
Notice: Undefined variable: contenu2 in C:\Users\Marine\Desktop\CISPM\TP Accessibility\www\inc\inc-ariane.php on line 12


Et ça m'affiche ça :
Accueil > Index > Nomdulien

J'ai ajouter ton code a ma page 'index.php', je souhaiterais donc que cela affiche uniquement "Accueil"

Merci d'avance..
Cordialement,
0
bakkus Messages postés 80 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci beaucoup pour ton aide , j'apprécie !!

Je vais le tester et je tiendrai au courant si ça marche .

Bonne journée à toi!!!
0