Titre: [HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque MàJ
Posté par: Sova le le 02-09-2011 a 17:35:07
Bonjour à tous ! Je suis en train de faire un petit site web pour m'amuser, en utilisant de l'HTML et du CSS de base (site organisé en 3 colonnes, un header et un pied de page, bref rien de bien original). Sauf que j'ai pour projet de créér plein de pages, et j'aimerais savoir s'il existe un moyen pour ne pas avoir à modifier chacune de ces pages à chaque modification du menu. Par exemple : supposons que mon menu principal soit "Accueil, Liens, Contact" et qu'un beau jour je décide de rajouter "Forum" entre Liens et Contact, avec mes connaissances actuelles cela m'oblige à modifier une par une toutes les pages de mon site pour y ajouter le lien Forum... au bout d'un moment quand on a 15 pages ça rend dingue. ;D Désolée si la réponse se trouve déjà sur le site, j'ai essayé de chercher mais je n'ai pas eu le courage de parcourir les 96 pages de cette section. ;D Merci d'avance pour vos astuces !
NB: Mes sites sont hébergés par Voila.fr, mon navigateur est IE. |
Titre: Re:[HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque mo
Posté par: Pad le le 02-09-2011 a 18:17:50
| pour réaliser cela il te faudra passer par du PHP et la fonction 'include()' |
Titre: Re:[HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque mo
Posté par: Sova le le 02-09-2011 a 18:44:53
| Merci beaucoup pour la réponse, je vais de ce pas me renseigner sur cette fameuse fonction ! |
Titre: Re:[HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque mo
Posté par: Wolf18 le le 02-09-2011 a 22:12:43
En gros c'est une fonction qui appele un autre fichier et le charge sur ta page. Tu peux l"insérer n'importe où, le seul truc c'est que tes pages doivent être au format php (.php) et non plus htm ou html.
Quand tu veux l'utiliser il faut insérer ce code à l'endroit voulu :
Code:
| <?php include("menu.php"); ?> |
|
Bonne continuation |
Titre: Re:[HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque mo
Posté par: Sova le le 02-09-2011 a 22:16:02
Merci ! Ca a l'air très pratique en effet ! Je suis en train de me creuser les méninges pour trouver la façon la plus simple dont je pourrais adapter ça à mon site, je fais des petits tests et je vous tiens au courant! |
Titre: Re:[HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque mo
Posté par: Wolf18 le le 02-09-2011 a 22:24:38
A moins que tu n'adores réflechir à ce genre de problème je vais te guider :P ;D (personnellement j'aime bien tomber sur des casses tête de temps en temps).
En gros, tu créés un fichier "menu.php" dans lequel tu mets tout le "bloc" qui concerne ton menu, tout ce qui devra être commun à tes pages quoi. Sur chaque page, à la place de ce fameu bloc tu mets le code que je t'ai donné au dessus. Tu renvoies ça sur ton FTP et le tour est joué, tu n'as plus qu'un fichier à modifier et il impactera toutes tes pages (sur lesquelles tu as utilisé la fonction include bien sur).
PS: tu as PHP sur voila.fr ? |
Titre: Re:[HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque mo
Posté par: Sova le le 02-09-2011 a 22:55:04
Merci :D, je crois avoir pigé le truc! Je pense avoir réussi à placer mon code comme il faut. Parcontre Voila n'a pas l'air de prendre en charge le PHP, du coup je n'arrive pas à voir si ça marche. :( Je persévère ! |
Titre: Re:[HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque mo
Posté par: Daz3d-nd-Cnfus3d le le 02-09-2011 a 23:18:57
Pour prendre en charge le php, il faut changer tes extensions .html en .php Edit : oublie pour Wamp. Je n'avais pas lu que tu bossais en FTP. Pour savoir si le pb vient de ton hébergeur, tu peux cependant faire tes tests en local (et donc avec Wamp)..
Edit bis : Il semblerait que Voila ne prenne pas en charge le php. De toute façon une simple page "test.php" avec un <?php echo 'bonjour' ;?> devrait te donnait la réponse. |
Titre: Re:[HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque mo
Posté par: Sova le le 02-09-2011 a 23:37:02
Merci. Je l'ai pourtant fait mais ça ne marche pas. :-\ Je lirai toute l'aide de Voila s'il le faut mais je trouverai comment faire ! ;D |
Titre: Re:[HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque mo
Posté par: Daz3d-nd-Cnfus3d le le 02-09-2011 a 23:42:58
Sinon, si tu cherches à faire des tests, tu peux soit bosser en local (Wamp).. Soit te trouver un hébergeur gratuit.. Dernièrement, j'ai trouvé olympe-network qui m'avait pas mal plu car : - il n'y a pas de délai après inscription. - 2 BD disponibles. - service gratuit (sans publicité) mais de qualité. - supporte la PDO (mysql) (c'est ce point qui m'intéressait).
Mais bon, pour un hébergement "de qualité", il vaut mieux choisir autre chose qu'olympe-network.. Et le plus simple étant également d'installer WAMP, pour vérifier si le problème vient bien de Voila.. |
Titre: Re:[HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque mo
Posté par: Sova le le 02-09-2011 a 23:45:42
Oh cool merci pour le tuyau ! Je vais essayer Olympe Network... demain, parce que ce soir je croule de sommeil ! ;D Du coup si ça marche c'est que le problème vient de Voila, si ça foire c'est que j'applique mal vos conseils, suite au prochain épisode ! ;D |
Titre: Re:[HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque mo
Posté par: Wolf18 le le 03-09-2011 a 13:39:20
| Aprés vérification, voila ne propose pas le langage PHP... Donc changes d'hébergeur si tu veux pouvoir utiliser cette technique. Aprés vois selon ton budget et ce que tu veux faire mais tu verras qu'un petit hébergement payant c'est largement mieux ;) |
Titre: Re:[HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque mo
Posté par: Sova le le 03-09-2011 a 19:50:04
Mouais, moi qui croyais que Voila était l'hébergeur gratuit parfait je suis un peu déçue. :-\ Je vous tiendrai au courant pour le test sur Olympe-Network. ;) Vu que mes sites ne sont qu'une série de tests de code ça ne vaut pas le coup pour moi de leur payer un hébergement, limite s'il y a des pubs ça m'est égal; par contre si un jour je décide de faire un site vraiment sérieux je tiendrai compte de vos conseils et j'opterai pour un hébergement payant. ;) Honte à moi je n'ai pas avancé aujourd'hui... :-[
|
Titre: Re:[HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque Mà
Posté par: vieactu le le 04-09-2011 a 08:20:18
Si tu veux vraiment te lancer dans la création je te conseille vivement d'éviter le gratuit. Ca te coûtera 50€ par an chez ovh, ça va c'est pas énorme non plus, et tu auras plus de facilités globalement, plus de marge de manœuvre. Puis tu peux utiliser wordpress, ça te facilitera grandement la vie ! |
Titre: Re:[HTML et CSS] Ne pas avoir à modifier toutes les pages d'un site à chaque Mà
Posté par: Wolf18 le le 04-09-2011 a 11:12:14
Euh, chez OVH le payant commence à moins de 30€/an. Mais je suis d'accord sur le fond, c'est comme ça qu'on commence vraiment à créer des sites. Par contre pour Wordpress... Chacun son avis mais je trouve que les CMS soient une bonne chose pour commencer (ni pour continuer d'ailleurs). C'est un truc de fénéant ;D |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|