Améliorer le fil d'ariane

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Améliorer le fil d'ariane

Re: Améliorer le fil d'ariane

par wisefun77 » 17 mars 2022, 15:34

Bonjour @rthur,
Non tout fonctionne , mais il affiche que la première page et la dernière.
Je voudrais que toutes les pages visitées soient indiquées.
Ex de l'affichage:
Accueil > sdp-demande.
En fait je voudrais le chemin complet.
Accueil > sdp-methode > sdp-guichet> sdp-demande

Merci.

Re: Améliorer le fil d'ariane

par @rthur » 17 mars 2022, 15:24

Qu'est-ce qui ne fonctionne pas ?
Rencontres-tu un message d'erreur ?

Améliorer le fil d'ariane

par wisefun77 » 17 mars 2022, 14:22

Bonjour,
J'ai fait une recherche avant de poster ma demande, mais as eu ce que je recherche.
J'ai un fil d'ariane qui fonctionne bien, je voudrais que toutes les pages vue soient indiquées.
Je me demande si ce n'est pas ce code qui bloque.

Code : Tout sélectionner

echo(str_replace("_" , " " , $prChunks[0]));
voici mon code complet.

Code : Tout sélectionner

<?php $def = "index"; $dPath = $_SERVER['PHP_SELF']; $dChunks = explode("/", $dPath); echo('<a class="dynNav" href="/">Accueil</a><span class="dynNav"> > </span>'); for($i=1; $i<count($dChunks); $i++ ){ echo('<a class="dynNav" href="/'); for($j=1; $j<=$i; $j++ ){ echo($dChunks[$j]); if($j!=count($dChunks)-1){ echo("/");} } if($i==count($dChunks)-1){ $prChunks = explode(".", $dChunks[$i]); if ($prChunks[0] == $def) $prChunks[0] = ""; $prChunks[0] = $prChunks[0] . "</a>"; } else $prChunks[0]=$dChunks[$i] . '</a><span class="dynNav"> > </span>'; echo('">'); echo(str_replace("_" , " " , $prChunks[0])); } ?>
Merci