Aller au contenu

Menu de navigation


Sujets conseillés

Posté

Bonjour,

Comment cree t-on un chemin de navigation "fil d'Ariane" style :

Accueil > page1 > page1.1 > toto

... en dynamique avec PHP

Merci

Posté

Bonjour,

C'est un peu le principe des piles LIFO (Last In, First Out).

A voir de ce côté pour l'algorithme.

Posté

C'est un concept informatique.

Prenons une file de voitures :

Dans un 'cul de sac', la dernière voiture de la file sera la première à partir. (la première voiture de la file étant bloquée au fond du cul de sac) (=>LIFO : Last Input, First Output)

Au péage, la dernière voiture à arriver sera la dernière voiture à passer au péage (la première voiture étant en train de passer, elle sera la première voiture à sortir). (=>LILO : Last Input, Last Output)

L'idée, c'est que pour extraire les données d'un tableau (par exemple), il y a 2 facons. Soit on s'attaque aux données entrées en premier, soit on s'attaque aux données entrées en dernier. Les objectifs ne sont pas les mêmes.

Pour ce cas ci, il faut prendre l'idée du cul de sac, selon laquelle la dernière données sera la première extraite.

Exemple concret ?

Terre>Monde>Europe>France

Pour garder le menu

Terre>Monde>Europe

il faut extraire le dernier arrivé, c'est à dire la France (sans 'jeux' de mots :D ).

Pour ce cas concret, tu peux utiliser d'un coté les sessions, pour conserver un tableau entre les pages, et d'un autre coté, empiler ou dépiler (ajouter ou extraire) les données du tableau.

Tu peux aussi utiliser l'ordre naturel des menus, s'il y en a un. Ainsi, si tu sais comment est concu ton site, tu créé un tableau des 'sous menus', que tu dépiles suivant la commande 'foreach'.

Voilà.

Posté

L'ordre naturel me semble plus adapté. Car l'utilisation de session rend possible avec les favoris :

Monde>Terre>France>Europe

Et il n'y a plus beaucoup d'intérêt d'avoir un fil.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...