|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Jimmy ESCRICHÉtudiant Inscription : mai 2011 Messages : 24 ![]() |
Bonjour à tous. Voici mon problème:
J'ai créé un fichier index.php avec à l'intérieur un <?php include("php/menu.php"); ?>. Jusque là tout va bien. Maintenant, dans mon menu, je clic sur "Nous contacter", cela m’envoie sur le fichier nous_contacter.php où, là aussi, j'ai un <?php include("php/menu.php"); ?>. Le problème, c'est que dans mon design je prend en compte la page courante et avec la méthode de l'include je ne peux pas dire à mon menu.php sur quel page je suis et donc il ne peut pas mètre en sur-brillance la partie du menu courante..... Ma question: Comment faire? Créer une variable super global et faire un switch dans mon menu.php pour le design? (un peut fastidieux au vus de l'idée que j'ai) donc je m'en remet à vous! On m'a conseillé d'utiliser donc un variable lors de l'include: Code :
J’espère que vous pourrez m'aider ^^. ![]() Bonne journée, et merci encore. |
||
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() |
Tu pourrais faire le switch par rapport au nom de la page.
|
|
01
|
|
|
#3 |
|
Invité régulier
![]() Jimmy ESCRICHÉtudiant Inscription : mai 2011 Messages : 24 ![]() |
Si je fais ça, je dois recopier pour chaque case qui correspondent à une page de mon site la totalité de mon menu en changeant seulement la classe de ma partie de menu qui passe en surbrillance.
Pour faire simple voici le lien de mon site: http://www.grandprixdelimoges.com/index.html Sur ce lien, j'ai toujours pas fait le changement en php, j’attends que tous fonctionne. Vous pouvez voir que accueil est en bleu et si je change de page le bleu suit. (PS: pour le moment il n'y a que 4 pages en tout c'est pour ça que je me prépare. Les pages opérationnelles sont partenaires et contact.) |
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Développeur Web Inscription : octobre 2009 Messages : 72 ![]() |
Tu peux comparer la valeur de l'url avec la valeur de tes liens du menu.Si ils ont même valeur alors tu ajoutes la classe css adéquate.
|
|
|
00
|
|
|
#5 | ||||
|
Membre régulier
![]() Étudiant Inscription : juin 2011 Messages : 55 ![]() |
Je te conseille de mettre ton affichage de menu dans une fonction avec un paramètre désignant la page en cours. Ainsi tu as :
php/menu.php Code :
Code :
|
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com