Tom's Guide > Forum > Programmation > 1 menu pour 40 pages
Mot :    Pseudo :           
 

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
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

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 !!

Répondre à marcdu77

Ah le c** j'avais pas compris ca dans ce sens la ! .

Répondre à RiiMii

un grand merci, je n'ai plus qu'a vérifier si je sais le faire, je tente ça ce soir :P :??:

Répondre à cigalie

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 ;)

Répondre à cigalie

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 ??? ???

Répondre à cigalie

Y a quoi qui t'empeche d'utiliser php sur windows ?

Include en asp

Code :
  1. <!-- #include file="inc/header.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

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

Répondre à cigalie

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 cité 1 fois
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

mais je crois que ce que tu m'as donné, ne va pas m'avancer :( :(

Répondre à cigalie

ç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

Répondre à cigalie

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 ??
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 écrit :

ç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...

Répondre à crazycat@idn

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

Répondre à cigalie

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

Répondre à crazycat@idn

merci, mais maintenant, c'est Dreamweaver qui ne veut pas accepter le .shtml :'( :'(

il ne me reste que le bon vieux .htm :(

Répondre à cigalie

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éseau IRC Francophone | g33k-zone
Répondre à crazycat@idn

crazycat@idn a écrit :

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 ;)

Répondre à cigalie

normale sa doit marcher !

Répondre à jeremy8000

ça marche pas :(

http://www.haras-des-princes.fr/index2.shtml

ou j'ai rien compris (ce qui ne serait pas étonnant :??: )

Répondre à cigalie

tu a bien renomer t'es fichier en .shtml ? tu fait sa dans ton logiciel ftp

Répondre à jeremy8000

jeremy8000 a écrit :

tu a bien renomer t'es fichier en .shtml ? tu fait sa dans ton logiciel ftp



oui :'(

Répondre à cigalie
Tom's Guide > Forum > Programmation > 1 menu pour 40 pages
Aller à :

Il y a 892 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens