menus et images

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 : menus et images

par Lopy » 26 avr. 2006, 15:24

euh oui y a des chances :lol:
en fait je vois comment faire, je m'étais un peu perdu dans mon code et mes titres-sstitres lol
Merci Ryle

par Ryle » 26 avr. 2006, 14:42

Hello,

A priori il te suffit juste de tester si $sstitres est vide... si c'est le cas, tu affiches le titre avec son lien, sinon, tu continues d'afficher ton sous menu comme tu le fais actuellement... non ? :)

menus et images

par Lopy » 26 avr. 2006, 14:24

Bonjour,
j'ai un problème car j'ai réalisé un menu qui va chercher ses rubriques et sous-rubriques dans des tableaux. Jusque là ça marche nickel mais le problème c'est que j'ai voulu rajouter les liens et je ne sais pas comment rajouter un lien pour la première rubrique "Présentation" car elle n'a pas de sous-rubrique.
Si quelqu'un a une idée ça serait gentil :P

Code : Tout sélectionner

<?php $menu_non_aut=array('Présentation" => "", "Les Programmes" => "Consulter", "Les sites" => array("Carte de France","Les sites"), "Documents" => "Rechercher", "membres" => "Afficher", "Glossaire" => "Consulter"); $sites=array("Carte du monde","Carte de France"/*=>"map.html"*/,"Les sites"); $profil=array("modifier","supprimer","changer de mot de passe"); $menu_colla=array("Présentation" => "", "Les Programmes" => "Consulter", "Les sites" => $sites, "Documents" => "Rechercher", "membres" => "Afficher", "Glossaire" => "Consulter", "Mon profil" => $profil); $programme=array("Consulter","Ajouter","Modifier","Supprimer"); $documents=array("Rechercher","Ajouter","Modifier","Supprimer"); $caracteristiques=array("Liste","Ajouter","Modifier","Supprimer"); $membre=array("Afficher","Ajouter","Supprimer"); $menu_web=array("Présentation" => "", "Les Programmes" => $programme, "Les sites" => $sites, "Documents" => $documents, "Les caractéristiques" => $caracteristiques, "Membres" => $membre, "Glossaire" => "Consulter", "Mon profil" => $profil); switch ($type_profil){ case "aucun":$menu=$menu_non_aut; break; case "collaborateur":$menu=$menu_colla; break; case "webmaster":$menu=$menu_web; break; } echo "<div class=\"menu\">"; echo "<dl id=\"menu\">"; $i=0; foreach($menu as $titres=>$sstitres){ /* c'est là que je voudrais rajouter un lien mais seulement pour la rubique "Présentation"*/ echo "<dt onclick=\"javascript:montre('smenu".$i."');\">".$titres."</dt>"; if($sstitres!=""){ echo "<dd id=\"smenu".$i."\">"; echo "<ul>"; if(is_array($sstitres)){ foreach($sstitres as $sstitres2){ echo "<li><a href=\"#\">".$sstitres2."</a></li>"; } }else{ echo "<li><a href=\"#\">".$sstitres."</a></li>"; } echo "</ul>"; } echo "</dd>"; $i++; } echo "</dl>"; echo "</div>"; ?>