nom de page avec header/corps/footer ??

loufpad
WRInaute discret
WRInaute discret
 
Messages: 175
Inscription: 27 Oct 2005

nom de page avec header/corps/footer ??

Message le Sam Fév 04, 2006 21:03

Hello :wink:
Je erconstruis mes pages avec
- un header
- un corps de page (mon contenu)
- un footer

Voici la structure

HEADER :
<html>
<head>
<title>...</title>
...
</head>
<body>

CORPS DE PAGE

[mon contenu]

FOOTER
...
</body>
</html>

Du coup, je ne vois pas comment je peux insérer mes balises métas (title, description, keywords, etc...) puisque toute la partie HEAD de ma page se trouve dans le header... :oops:

Comment faire donc pour que ces balises soient dans mon corps de page, alors que mon <head></head> se trouve dans mon header ?

Yvel
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 428
Inscription: 5 Juin 2005

Message le Sam Fév 04, 2006 21:10

??? :/ tu mets le header dans body ..... ou j'ai rien compris à la question

loufpad
WRInaute discret
WRInaute discret
 
Messages: 175
Inscription: 27 Oct 2005

Message le Sam Fév 04, 2006 21:32

Oui, mais mon footer doit bien comporter les balises head, non ?
Je débute... :oops:

jidébé
WRInaute discret
WRInaute discret
 
Messages: 180
Inscription: 26 Juil 2005

Message le Sam Fév 04, 2006 21:48

Bonsoir,

Perso je fait ça comme ça:

<html>
<head>
....
</head>
<body>

include header

mon contenu
......



include footer

</body>


Ce qui te permet d'avoir les balises méta propre à chaque page.


dorian53
WRInaute passionné
WRInaute passionné
 
Messages: 2216
Inscription: 10 Avr 2005

Message le Sam Fév 04, 2006 22:01

Salut,

Il suffit de faire une fonction getHeader et de passer les paramètres que tu souhaites à chaque page.
Ou alors en P.O.O. faire une class header.

function getHeader($title, $desc, keywords,..) {
...
}

loufpad
WRInaute discret
WRInaute discret
 
Messages: 175
Inscription: 27 Oct 2005

Message le Sam Fév 04, 2006 22:28

MErci jidébé ! ça marche impec :wink:

Merci à toi aussi Dorian pour ta réponse :wink:


cleden
WRInaute passionné
WRInaute passionné
 
Messages: 1194
Inscription: 6 Jan 2003

Message le Sam Fév 04, 2006 22:53

loufpad a écrit:MErci jidébé ! ça marche impec :wink:

Merci à toi aussi Dorian pour ta réponse :wink:

Les métas sont sensées se trouver entre les balise <head>. :roll:

jidébé
WRInaute discret
WRInaute discret
 
Messages: 180
Inscription: 26 Juil 2005

Message le Sam Fév 04, 2006 23:06

Bonsoir,

Tout à fait d'accord avec toi, et comme elles sont différentes sur chaque page c'est pour ça que je ne les mets pas dans l'include header. :D ; mais bien entre <head> et </head>

loufpad
WRInaute discret
WRInaute discret
 
Messages: 175
Inscription: 27 Oct 2005

Message le Sam Fév 04, 2006 23:07

Oui, je sais :wink:
Mais je me lance dans le découpage de page, et je me posaois donc cette question
Je comprends que certaines questions peuvent paraitre ridicules...


cleden
WRInaute passionné
WRInaute passionné
 
Messages: 1194
Inscription: 6 Jan 2003

Message le Sam Fév 04, 2006 23:41

jidébé a écrit:Bonsoir,
Tout à fait d'accord avec toi, et comme elles sont différentes sur chaque page c'est pour ça que je ne les mets pas dans l'include header. :D ; mais bien entre <head> et </head>

Bonsoir,
Tout à fait d'accord avec toi, et comme elles sont différentes sur chaque page c'est pour ça que je ne les mets pas dans l'include header. Very Happy ; mais bien entre <head> et </head>

Pourquoi ne pas faire
Code: Tout sélectionner
<html>
<head>
<?
include('page.php');
?>
</body>
</html>

Avec page.php comprenant
Code: Tout sélectionner
<meta />
</head>
<body>
Blablabla


Pour ma part, j'utilise la fonction switch mais cette seconde methode pourrait marcher.

Loïc.

bob154
WRInaute discret
WRInaute discret
 
Messages: 219
Inscription: 4 Déc 2005

Message le Dim Fév 05, 2006 6:49

Oui, mais mon footer doit bien comporter les balises head, non ?
Je débute...


non... il faut qu'au final quand tu as ajouté tous les morceaux (peu importe ce qu'il y a dans les morceaux) ça fasse une page comme ça (sans doubles) :

<html>
<head>
<meta>
</head>

<body>

</body>
</html>


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité