Se connecter avec
S'enregistrer | Connectez-vous

1 menu pour 40 pages

Dernière réponse : dans Programmation

J'ai créé un site et j'aimerai l'améliorer ou plutôt le rendre plus facile d'utilisation pour moi.

il y a aujourd'hui, environ 40 pages mais il devrait en avoir normalement près de 100 :??: 

c'est pour cela que j'aimerai avoir un menu que je gèrerai sur un fichier et qui alimenterait automatiquement toutes les autres pages.
je sais que cela existe, mais malheureusement, je ne sais pas comment faire, et pourtant ça me faciliterait énormément la tâche !!!

voici le site dont je parle http://www.haras-des-princes.fr

merci.

(il y a 2 menus sur ce site)

Autres pages sur : menu pages

Lassé par la pub ? Créez un compte

tu fait une include, je m'explique :
1-tu creer sur une page vierge ton menu !
2-tu va dans toute tes pages et tu met ce petit code :
<?php include "lapagedetonmenu.html";?>
Après tu as donc ce petit code que tu met dans toute tes pages, et maintenant une fois que ce long travaille est realiser tu n'a plus qu'a editer ta page de menu et la remettre en ligne, après toute les pages auront le nouveau menu !!

je viens de me rendre compte que mon plan est sous WINDOWS et non LINUX, donc je ne peux pas utiliser le langage PHP et pour malfaire, j'ai tout modifié ce matin après avoir fait des tests sur un autre hébergeur :??: 
avec le langage ASP c'est possible de faire la même chose qu'avec le PHP ??? ???

c'est mon hébergement, c'est un plan windows qui n'accepte pas le langage PHP, de ce fait, rien ne s'affiche :( 

je viens de demander à l'hébergeur pour transformer mon plan en LINUX qui lui accepte le PHP.

donc si je remplace <?php include "menu.htm";?> par <!-- #include file="inc/menu.asp"--> ça devrait fonctionner ??

j'essais ça ce soir, dès que je rentre :p 

merci

Je comprend pas un truc ... c'est quoi la différence entre plan Windows et Linux ??

Que je sache un serveur web n'est d'autres qu'apache avec des plug-ins dont php et mysql par exemple. Ca tourne donc sur les deux plateformes ( et ca je peux te l'affirmer avec certitude ^^ ).

Le seul bémol qui pourrait être ton cas , c'est ton serveur web qui serait IIS . Si c'est ce cas la, j'ai jamais regarder si on savait lui faire avaler du php . Je vais regarder et je te tiens au courant .

Edit :

J'ai trouvé ^^ .

Voici la procédure : http://odelmotte.developpez.com/tutoriels/iis/php-iis-xp/
Expert Programmation

RiiMii a dit :
Je comprend pas un truc ... c'est quoi la différence entre plan Windows et Linux ??
Que je sache un serveur web n'est d'autres qu'apache avec des plug-ins dont php et mysql par exemple. Ca tourne donc sur les deux plateformes ( et ca je peux te l'affirmer avec certitude ^^ ).

A priori, un "vrai" hébergement windows (pas un easyphp à la maison) est sur IIS pour faire de l'asp ou du .NET.
Il existe très peu d'hébergeurs .NET qui vont intégrer le php, tout simplement parce que les clients qui choisissent sciemment d'être sur un IIS ont besoin des spécifités de IIS, pas d'apache ni de php. D'autant plus qu'un hébergement LAMP est beaucoup moins cher qu'un hébergement IIS/.NET
cigalie a dit :
ça marche pas
je mets ça mais rien a faire, j'ai un truc bizarre
<!-- #include file="inc/menu.asp"--></div>
j'ai fait 2 essais :
http://www.haras-des-princes.fr/index.asp
http://elevagedusurgeon.free.fr/index.asp


Tout d'abord, pourquoi .asp et pas .html? sur free, il y a 99% de chances que tes fichiers asp soient mal lu (pas interprétés comme du html).
Ensuite, les fichiers sont-ils sur le serveur? on ne dirait pas...

j'ai testé le site sur FREE, mais le "vrai" site est chez INTERNET HEBERGEUR (haras-des-princes.fr)

j'ai essayé avec inc et même sans inc, je n'y arrive pas :( 

je crois que je vais rester sur du html tout simple et à la fin de l'année (date de fin de contrat) j'irais ailleurs (1and1.fr) et je prendrais du PHP car moins cher et hotline ;)  :p 
Expert Programmation

même en html, les SSI (Server Side Includes) fonctionnent.
Et en allant faire un tour dans la faq de ton hébergeur:
Citation :
Puis-je utiliser les variables SSI (Server Side Includes) ?
Oui, vous pouvez. Il faut simplement renommer vos pages avec l'extension .shtml.

Tu dois donc renommer tes pages "principales" (*.html) en pages autorisant le SSI (*.shtml) et l'appel de ton menu fonctionnera surement.
A priori, aucune règle de nommage particulière pour le menu, mais je te conseille le .html

crazycat@idn a dit :
tu fais tes pages en .html, tu les envoit par ftp et ensuite tu les renommes en .shtml!
Pas besoin d'un logiciel pour renommer des pages!

Et ça métonne un peu que DW ne reconnaisse pas le shtml comme du bon html.


:(  je n'y avais pas pensé :( 

j'essaie ce soir, merci ;) 
Lassé par la pub ? Créez un compte
Tom's guide dans le monde