Le menu sur un site

aurelien59 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
 Tilk*SG1 -
Bonjour, je crée mes sites en html avec Nvu.
Jusqu'a aujourd'hui lorsque je devais modifier un menu sur un site je le modifier sur toute les pages se n'est pas trés genant pour les sites avec quelque pages mais la je doit faire un "gros" site.

Comment faire pour q'un menu soit changeable une fois et faire que ce changement apparaisse sur toute les page du site ?

J'ai pensé à mettre le menu en frame mais je ne pense pas que se soit la meilleur idée ;)

Merci pour votre aide.
A voir également:

6 réponses

boss0211 Messages postés 264 Date d'inscription   Statut Membre Dernière intervention   8
 
Il te faut apprendre les language suivant:
-Le HTML qui fait le texte de tes pages (indispansable) il faut le connaitre à fond

-le CSS celui si fait le design de ton site (plus besoin de modifier les page juste les chose qui sont dans ce fichier genre les couleurs, la taille du texte, sil est souligné, en gras,...)

-le PHP (juste la base) comme sa tu pourra faire des fichier séparer et les mettre en un c'est à dire par exemple tu fait tes menu a part de ton fichier index tu fait la fonction include de php et lui il l'ajoutera dans la page et cela en fera une page unique.
Ce qui est bien avec PHP c'est que le code ne saffichera jamais dans la source, pas comme le JS.

voila
1
boss0211 Messages postés 264 Date d'inscription   Statut Membre Dernière intervention   8
 
SAUF que avec NVU lorsque vous devez metre un <?php session_star(); ?> il vous le met après le code html OR il faut le mettre avant TOUT code
je te conseil de télécharger easy php pour voir l'eefet que tu as et d'aaprendre a ten servir et au ssi de télécharger le logiciel notepad++ pour que tout tes code soit mis en couleur ces logiciel taiderons beaucoup car dès qu'il y a une erreur la couleur change etc..
-1
Tilk*SG1
 
Bonjour je créé un site pour un intranet, je fait pour le moment que du XHTML et je cherche a faire des menus, avec si possible des bandeaux déroulants. (comme le site de CCM par exemple: Accueil Forum Astuces Professionnels Télécharger Pilotes Actualités Livres Guide d'achat ).

Mais je ne sais pas du tout comment m'y prendre, il faut oligatoirement utiliser des CSS ?

Merci.
-1
Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention   922
 
salut,

dans ce cas là vaut mieux créer une discussion rien que pour toi.
pour te répondre, css est la meilleure solution (même si trouveras toujours des grincheux…).

tout repose sur une liste html.
regarde ou là.
0
Tilk*SG1 > Dalida Messages postés 6728 Date d'inscription   Statut Contributeur Dernière intervention  
 
hoho un autre Mathieu (avec un seul T) merci a toi :))


Donc j'ai jeté un rapide coup d'oeuil sur les 2 sites que tu m'as proposé, je dois dire qu'ils sont très interessant. Le seul hic, c'est l'anglais ! Même si je ne veux pas me vanter et dire que je ne suis pas mauvais en anglais, c 'est pas mal de temps pour traduire le site, mais pour le moment je vais m'aider de ceux là. Si jamais tu as d'autres conseils a me donner pour faire ceci, d'autres sites (en fr ^^) n'hesite pas...

merci encore ;)

ps: c'est noté pour la discussion je vais en faire une autre.
0
aurelien59 Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci.
si je creer une page nomé "menu.php" et mettre cette page dans une balise "include" dans ce cas il faut que toute les pages du sites soit en php !?
Comment puis-je creer & modifier une page php ? je sais qu'il existe dreamweaver mais il n'y aurait pas un logiciel de meme type que nvu pour avoir l'apercu du site ? je ne pense pas que nvu ouvre les pages php.
-2

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ssylvainsab Messages postés 2884 Date d'inscription   Statut Modérateur Dernière intervention   825
 
Salut.

Nvu gère le php, enfin, du moment qu'il ne prend pas trop de place dans la page.
un simple <?php include 'menu.html';?> dans chaque page ne devrait pas poser de problèmes ;-)

C'est vrai qu'il vaut mieux utiliser le php.
Il faut créer la page menu.html avec le code qui correspond au menu, puis la mettre dans un répertoire spécifique.
Ensuite, dans chaque page, à la place du code de ton menu, il faut mettre : <?php include 'menu.php';?>
Bien sur, adaptes le chemin selon l'endroit ou sont placés tes fichiers ;-)

a plus
-2
Ssylvainsab Messages postés 2884 Date d'inscription   Statut Modérateur Dernière intervention   825
 
Euh....
Il n'a pas besoin de faire des session_start(); juste de modifier un bout de code (son menu).
Je ne vois pas trop l'utilité d'installer un logiciel pour tester un simple include.
-2