Page composé par plusieurs parties

Fermé
calatadore - 30 avril 2011 à 16:42
Noviceman Messages postés 222 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 2 mars 2016 - 30 avril 2011 à 20:40
Bonjour,
je veux créer une page web comme un script wordpress composé par plusieurs parties par exemple index.htm header.htm footer.htm menu.htm . la fichier index.htm est la fichier qui regroupe les autre fichier pour créé une page complète comme ce site . ( pas la méthode de frames )



A voir également:

6 réponses

Ce que tu décrit c'est bien la méthode des frames: Une page qui en charge plusieurs autres. Sinon il y a php qui va charger de façon modulaire toutes les parties que tu veut dans l'ordre que tu veut(entête, menus, contenu principal, pied de pages...) et qui retranscrit ça en html. Ou alors la même chose en javascript, meêm si c'est plus simple à appréhender ça me sembles plus compliqué à mettre en oeuvre et beaucoup moins évolutif.
Wordpress et autres éditeurs graphiques ne font que retranscrire le visuel que tu crées en html, ça paraît une solution de facilité mais dés que tu veut faire un truc poussé pas prévu ou que tu ne sait pas faire ça devient plus compliqué que de faire directement toi même le html. L'autre inconvénient c'est que ce genre d'outils sont rarement respectueux des normes(comme éviter les frames qui sont bannies depuis un paquet de temps par les normes du web).
0
patrick7338 Messages postés 51 Date d'inscription vendredi 29 janvier 2010 Statut Membre Dernière intervention 25 février 2013 6
30 avril 2011 à 18:13
bonjour

j' ai l' impression que tu confonds le html et le css

index.htm correspond à la page servi par défaut par le serveur.

header correspond à la banniére de haut de page; footer au pied de page; menu
sert à naviguer sur le site.
il est possible de les générer avec du P.H.P et la fonction include; mais c' est justifié sur des sites comportant plusieurs dizaines (centaines) de pages

pour un site standar de quelques pages, il est préférable d' écrire ses différentes pages en HTML, et de les 'habiller' avec UN fichier CSS.
0
mais qu'elle est la solution . mon site se compose par plusieurs pages . je veux une solution qui me évite de créer le header plusieurs fois car les pages ont presque le même style
0
patrick7338 Messages postés 51 Date d'inscription vendredi 29 janvier 2010 Statut Membre Dernière intervention 25 février 2013 6
30 avril 2011 à 19:47
le style (CSS) et le header, ce n' est pas la même chose; tu peux recopier ton header en copier/coller et modifier le titre ( <title> )
pour une dizaine de pages cela te prendra 5 minutes.
c' est bien plus simple.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Noviceman Messages postés 222 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 2 mars 2016 7
Modifié par Noviceman le 30/04/2011 à 19:52
Tu as essayé avec php (à placer là où tu veux que ta banniere apparaisse)
 <?php include('banniere.html') ?>

Tu mets ta banniere (image et texte) dans un fichier html que tu nomes banniere.html et que tu mets à la racine...sinon c'est
<?php include('images/banniere.html') ?>
si tu veux mettre le fichier "banniere.html" dans ton dossier "images"... Je sais pas si ça peut t'aider...
0
@ Noviceman ca marche .
merci à tous ;)
0
Noviceman Messages postés 222 Date d'inscription mercredi 4 août 2010 Statut Membre Dernière intervention 2 mars 2016 7
30 avril 2011 à 20:40
Super, content pour toi (ps : penses à mettre "RESOLU"...Ca peut aider d'autres...) A++
0