Bonjour, je souhaite créer un menu avec sous menu dynamique.
Le but étant que dès que j'ajoute une page sur mon site, le menu affiche automatiquement le lien sans que j'ai besoin d'ajouter le lien moi-même dans le menu.
Le menu doit lister des pages "index.php" et "index.htm", les pages sont présentes dans des sous-dossiers.
Pour l'instant, j'ai un script PHP qui liste les pages présentes dans des sous-dossiers qui eux sont stockés dans le dossier courant, là où se trouve le script, ce script crée donc des liens dont les textes cliquables sont les noms des sous-dossiers, liens qui pointent vers les fichiers "index.php" présents dans les dossiers.
Voici le script en question:
Donc en fait j'ai plusieurs galeries, donc plusieurs dossiers contenant chacun des sous-dossiers contenants les fichiers "index.php", donc j'ai dans chacun des dossiers sources ce script que j'ai mis ci-haut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php $directories = glob("*",GLOB_ONLYDIR); foreach ($directories as $dir) { echo '<a href="'.$dir.'/index.php">'.$dir.'</a> <br> '; } ?>
Ce que je voudrais c'est créer un script qui affiche un menu dont les liens parents seraient les noms des dossiers courants, lorsque l'on passerait le curseur de la souris sur un de ces liens un menu contextuel s'afficherait avec d'autres liens qui eux pointeraient vers les fichiers "index.php" contenus dans les sous-dossiers et les textes cliquables de ces liens seraient les noms de ces sous-dossiers.
--------------------
Donc explication en image:
Il y a une liste de dossiers courants:
Ces dossiers seraient les liens parents du menu.
Puis chacun de ces dossiers courants contient une liste de sous-dossiers:
Ces sous dossiers seraient les textes cliquable des liens des menus contextuels.
Ces liens pointeraient vers les fichiers "index.php" contenus dans les sous dossiers:
-------------------
En espérant m'être à peu près bien expliqué, je fais appel à votre savoir-faire.
Quelqu'un peut-il m'aider ?
Partager