Comment utilisez vous les en-têtes et pieds de pages ?

Comment utilisez vous les en-têtes et pieds de pages ? - HTML/CSS - Programmation

Marsh Posté le 20-08-2004 à 10:08:15    

Bonjour,
 
dans un site qui doit avoir toujours le même en-tête et le même pied de page, sans utiliser de frames vous faites coment ?
 
moi j'utilise le include de php mais, j'ai pas trouvé d'autre moyen de mettre les url's des images et des css et tout en absolu pour pouvoir utiliser ces morceaux de code n'importe où sur le site.
 
bon y'aurait bien moyen d'utiliser une variable de "profondeur" qui indiquerait le position de la page en cours dans l'arborescence mais je trouve ça bof bof.
 
vous avez pas une solution propre est flexible ?

Reply

Marsh Posté le 20-08-2004 à 10:08:15   

Reply

Marsh Posté le 20-08-2004 à 11:52:56    

salut,
alors moi j'ai 2 méthodes:
- soit tu mets toutes tes rubriques dans un répertoire séparé, ce qui fait que toutes les pages sont au meme niveau les unes par rapport aux autres. faut faire '../' pour atteindre toutes les pages, où que tu sois.
 
- soit ton site est le seul sur le serveur et tu utilises '/': include '/inc/entete.inc.php'.
 
 
 

Reply

Marsh Posté le 20-08-2004 à 12:11:39    

ben tu utilises les ../, ./ et / (resp: répertoire parent du courant, répertoire courant et répertoire racine du site)


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 20-08-2004 à 16:39:14    

gubug a écrit :


- soit ton site est le seul sur le serveur et tu utilises '/': include '/inc/entete.inc.php'.


 
ok mais imagine que dans /inc/entete.inc.php j'ai une image (admettons un logo ou un truc comme ça) je suis obligé de le mettre en absolu c'est bien ça ?
 
le problème de l'absolu c'est que si l'arborescence est amenée à changer, il faudra repasser.
 
mais bon, c'est déjà mieux que de tout refaire à la main.

Reply

Marsh Posté le 20-08-2004 à 16:40:16    

Masklinn a écrit :

ben tu utilises les ../, ./ et / (resp: répertoire parent du courant, répertoire courant et répertoire racine du site)


oui mais mon include, s'il est appelé à des profondeur différentes dans le site, ça va plus

Reply

Marsh Posté le 20-08-2004 à 16:57:32    

je comprend rien a ce que tu dis la -_-


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 20-08-2004 à 18:43:55    

La balise <base> est bien pour ça.

Reply

Marsh Posté le 20-08-2004 à 19:06:25    

Masklinn a écrit :

je comprend rien a ce que tu dis la -_-


 :ouch:  

Code :
  1. www/
  2. www/index.php
  3. www/index.header.php
  4. www/index.footer.php
  5. www/images/logo.png
  6. www/pages/mapage.php


 
ok donc mon index.php inclut au début le header et à la fin le footer.  Le header fait référence en relatif à www/images/logo.png ok ça marche.
 
maintenant, la question que je me posais c'est : comment faire pour qu'on puisse inclure header et footer au début et à la fin de mapage.php sans que ça merde ?
en absolu bien sûr, c'est très simple, il suffit de mettre l'url du png, voilà.
 
mais si cette url est relative et qu'on inclut sans réfléchir le header, l'url deviendra :
www/pages/image/logo.png
qui est fausse.
 
voià en gros, sauf que maintenant....
 

Meerthyl a écrit :

La balise <base> est bien pour ça.


je connais la réponse grâce à Meerthyl, c'est exactement ça que je cherchais merci.
 
tain, il va vraiment falloir que j'apprenne bien un de ces 4...  :ange:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed