1 menu pour 40 pages
Forum Programmation : 1 menu pour 40 pages
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)
Message édité par cigalie le 11-03-2007 à 19:36:58
40 liens dans un menu ? Des pages totalement différentes ou bien tu sais regrouper dans des catégories similaires ? ( ca me semble un peu énorme tout ca ) .
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne et personne ne sais pourquoi...
Répondre à RiiMii
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 !!
Ah le c** j'avais pas compris ca dans ce sens la ! .
un grand merci, je n'ai plus qu'a vérifier si je sais le faire, je tente ça ce soir
| RiiMii a écrit : Ah le c** j'avais pas compris ca dans ce sens la ! . |
c'est de ma faute, je m'étais mal exprimée
c'est le même menu sur les 40 pages
C'était plus clair comme ca xD
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne et personne ne sais pourquoi...
Répondre à RiiMii
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 ??? ???
Y a quoi qui t'empeche d'utiliser php sur windows ?
Include en asp
Code :
|
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne et personne ne sais pourquoi...
Répondre à RiiMii
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
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/tu [...] hp-iis-xp/
Message édité par RiiMii le 14-03-2007 à 13:51:38
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne et personne ne sais pourquoi...
Répondre à RiiMii
http://www.interent-hebergeur.fr
avec ça ce sera peut-être plus clair
mais je crois que ce que tu m'as donné, ne va pas m'avancer
ç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
Hum
T'es sur que t'as pas oublié de créer un repertoire inc avec ton fichier menu.asp ?
-home
------inc
----------menu.asp
------index.asp
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne et personne ne sais pourquoi...
Répondre à RiiMii
| RiiMii a écrit : Je comprend pas un truc ... c'est quoi la différence entre plan Windows et Linux ??
|
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 écrit : ça marche pas
|
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
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) ?
|
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
merci, mais maintenant, c'est Dreamweaver qui ne veut pas accepter le .shtml
il ne me reste que le bon vieux .htm
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.
Répondre à crazycat@idn
Il est joli ton site
| crazycat@idn a écrit : tu fais tes pages en .html, tu les envoit par ftp et ensuite tu les renommes en .shtml!
|
je n'y avais pas pensé
j'essaie ce soir, merci
normale sa doit marcher !
ça marche pas
http://www.haras-des-princes.fr/index2.shtml
ou j'ai rien compris (ce qui ne serait pas étonnant
)
tu a bien renomer t'es fichier en .shtml ? tu fait sa dans ton logiciel ftp
Il y a 892 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

crazycat@idn