|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2008 Messages : 37 ![]() |
![]() je voudrais savoir si il exstait un code pour que le menu,le corps,la bannière et le pied de page se repete sur chaque page. Merci. |
|
|
00
|
|
|
#2 | ||
![]() ![]() Dr. PetersWebmaster Inscription : novembre 2006 Messages : 3 630 ![]() |
Bonjour
Ma foi, tu est avare de tes mots Je ne comprends pas bien ce que tu demandes, enfin je supute que tu veux placer tes différentes parties de ta page dans un fichier (un pour chaque partie) et que tu appelles ces fichiers sur chacune de tes pages ? Tu peux faire ça par include (code php) : Code :
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS ! Votez pour les messages qui vous ont aidés...
|
||
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2008 Messages : 37 ![]() |
Ce n'est pas sa je vais essyer de mieux expliquer:
je voudrai avoir un code pour ne pas reecrire a chaque fois par exemple la banniere ou le menu. j'espere avoir ete comprehensible. |
|
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 604 ![]() |
Ton code c'est ta page principale (le template index ou page d'accueil si tu veux), ensuite tu copie cette template pour chaque page crée.
Le plus simple, c'est d'avoir une template index, une pour le contenu (identique que l'index sauf pour le corp de la page <body>) et une pour contact (identique que l'index sauf le contenu de la page<<body>), Faq, ou n'importe, etc. Quand tu souhaite ajouter une page tu ajoute un lien dans ta page index vers cette page, ensuite tu copie ton template contenu pour modifier <body>. Ici c'est du html, avec PHP c'est plus flexible de gérer cette situation, comme fut précisée plus haut. |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2008 Messages : 37 ![]() |
Je n'ai pas très bien compris ta reponse eod.
![]()
|
|
|
00
|
|
|
#6 |
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 604 ![]() |
ok, ben le plus simple c'est de nous dire quel langage web t'utilise pour créer ton site web et si tu utilise un editeur wysiwyg
|
|
|
00
|
|
|
#7 | |
![]() ![]() Dr. PetersWebmaster Inscription : novembre 2006 Messages : 3 630 ![]() |
Citation:
Ben si c'est exactement ça ou alors tu n'expliques correctement ce que tu souhaites. Bon prenons l'exemple du menu : pour l'instant ton code de menu est répété sur chaqu'une de tes pages. Tu voudrais ne pas le répéter mais l'avoir une fois, mais qu'il s'affiche sur chaque page, c'est ça ? Alors mon exemple est le bon : tu crée un fichier appelé "menu.inc.php" par exemple, tu y places ton code du menu et sur chaque page où apparait ton menu tu remplaces ton code du menu par : où les ...... représentent le chemin vers ton fichier menu.inc.php. Voilà est ce plus clair ?
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS ! Votez pour les messages qui vous ont aidés...
|
|
|
|
00
|
|
|
#8 | |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2008 Messages : 37 ![]() |
Citation:
Oui c'est sa tu as compris. |
|
|
|
00
|
|
|
#9 |
![]() ![]() Dr. PetersWebmaster Inscription : novembre 2006 Messages : 3 630 ![]() |
En html pure c'est impossible, tourne toi vers un langage coté serveur comme php : c'est l'exemple que je t'ai donné...
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS ! Votez pour les messages qui vous ont aidés...
|
|
|
00
|
|
|
#10 | |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2008 Messages : 37 ![]() |
Citation:
Je suis obligé de mettre inc après menu ??? |
|
|
|
00
|
|
|
#11 |
![]() ![]() Dr. PetersWebmaster Inscription : novembre 2006 Messages : 3 630 ![]() |
Bonjour
Non, c'est une habitude que j'ai prise pour reconnaitre les fichiers inclus des autres, aucune obligation là dedans. La seule obligation que tu as est de mettre .php à la fin.
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS ! Votez pour les messages qui vous ont aidés...
|
|
|
00
|
|
|
#13 | |
![]() ![]() Dr. PetersWebmaster Inscription : novembre 2006 Messages : 3 630 ![]() |
Citation:
![]() Pour .php5 .php4 ... c'est clair... Mais pour les autres extensions : .htm .txt ; si dans ces fichiers se trouve du code php, sera t'il interprété ? C'est un peu pour ça que je pensais que l'extension .php* était nécessaire (si naturellement il y a du php dans le fichier inclus, je n'avais pas pensé au cas contraire...).
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS ! Votez pour les messages qui vous ont aidés...
|
|
|
|
00
|
|
|
#14 |
![]() ![]() Dr. PetersWebmaster Inscription : novembre 2006 Messages : 3 630 ![]() |
L'expérience vallant mieux que de longs discours, j'ai fait mes petites vérifications : en effet le fichier n'as pas besoin d'avoir l'extension .php* même si ce fichier contient du code php, ce dernier sera quand même interprété... (testé avec l'extension .htm).
Mais je pense quand même, qu'on me corrige si je me trompe, que c'est un petit plus de mettre l'extension .php* pour ces fichiers d'un point de vue sécurité, car si une personne y accède directement le code php n'apparaitra pas de manière brute (exemple : mot de passe pour base de données...).
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS ! Votez pour les messages qui vous ont aidés...
|
|
|
00
|
|
|
#15 |
|
Inactif
![]() Inscription : septembre 2004 Messages : 11 753 ![]() |
Oui bien sûr si ce fichier doit contenir des données sensibles il faut éviter ce genre de types de fichiers. Mais si ce n'est qu'un petit menu comme c'est le cas ici l'extension html peut suffire
|
|
|
00
|
|
|
#16 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2008 Messages : 37 ![]() |
D'accord merci.
|
|
|
00
|
|
|
#17 | |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2007 Messages : 27 ![]() |
Bonsoir, moi aussi j'aimerais essayer de faire ça mais malgré vos bons conseils je rame !
Citation:
(et puis ça serait bien plus pratique, ne serait-ce que si je veux changer un détail comme la couleur, au moins je n'aurai pas à réouvrir 15 pages de blocnote pour y changer le même détail 15 fois!) A priori, je pense avoir mal compris parce que ça ne fonctionne pas chez moi ! Pouvez-vous m'éclairer svp ? |
|
|
|
00
|
|
|
#18 | ||
![]() ![]() Dr. PetersWebmaster Inscription : novembre 2006 Messages : 3 630 ![]() |
Citation:
Citation:
Montre voir ton code. Vérifie aussi le chemin vers ton fichier include.
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS ! Votez pour les messages qui vous ont aidés...
|
||
|
|
00
|
|
|
#19 | ||||
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2007 Messages : 27 ![]() |
Ben en fait, il y a sur ma page d'accueil un menu déroulant.
Pour le faire, j'ai une partie de code entre les balises HEAD /HEAD et un autre bout entre les balises BODY /BODY Sur toutes les pages de mon site, je voudrais la même mise en page avec le menu déroulant. En gros ça fait : Code :
Code :
|
||||
|
|
00
|
|
|
#20 |
![]() ![]() Dr. PetersWebmaster Inscription : novembre 2006 Messages : 3 630 ![]() |
Ok mais quand je te demandais d'être plus précis je parlais des includes : qu'est ce qui se passe quand t'affiches les pages : pas d'affichage, affichage de ce qu'il y a entre <php ?> ??
As tu aussi vérifié le chemin ? Pour le reste : pourquoi ne pas mettre le code css dans un fichier css ? De même que le javascript, surtout que tu le fait déjà avec ton script javascript_104.js...
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS ! Votez pour les messages qui vous ont aidés...
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com