Fil d'ariane ou breadcrumbs

Fermé
bakkus Messages postés 80 Date d'inscription mardi 9 juin 2009 Statut Membre Dernière intervention 28 juin 2011 - 9 juin 2009 à 17:22
 Mimitouim - 5 janv. 2013 à 22:01
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 mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 922
9 juin 2009 à 18:13
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 mardi 9 juin 2009 Statut Membre Dernière intervention 28 juin 2011 1
9 juin 2009 à 20:26
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 jeudi 20 mars 2008 Statut Membre Dernière intervention 15 février 2011 2
30 juil. 2009 à 00:44
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
Merci infiniment.
0
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 mardi 9 juin 2009 Statut Membre Dernière intervention 28 juin 2011 1
31 juil. 2009 à 11:26
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