Bonjour,
J'ai essayé de faire quelque chose de simple alors le code est réduit.
Le shéma :
1-> Toutes tes pages avec l'extension .php (renomme tes fichiers, ça ne changera rien à ta mise en page). Il faut que tus sois équipé de php sur ton serveur local et/ou distant.
2-> Les fichiers :
-index.php (ce qui te sert de template. Il doit y avoir ton document de base)
Les fichiers (suite)->
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>Titre de la page</title> <!--Balises meta et liens css--> </head> <body> <div id="conteneur"> <h1 id="header"><a href="index.html" title="ici votre logo"></a></h1> <!--Le menu--> <!--Ici tu places ton div contenu--> <div id="contenu"> </div> <p id="footer">© Copyright 2007</p> </div> </body> </html>
- accueil.php (contenu de la page index, cette page sera chargée au démarage.)
- bienetre.php
- minceur.php
- produits.php
- itech.css
3->Edites tes pages comme bon te semble, elle seront automatiquement reliées à ton .css
4-> Edition de ton menu :
Pour ton menu, nous allons utiliser une méthode qui permettra de transférer des informations dans l'url :
<a href="[page_source]?contenu=[page_a_afficher]>Titre du lien</a>
[page_source] = Page qui affiche le contenu, dans notre cas index.php
[page_a_charger]= Page que tu souhaites afficher (sans l'extension)
Le code du menu :
5-> Le chargement du contenu :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <ul id="menu"> <li><a href="index.php">Accueil</a></li> <li><a href="index.php?contenu=bienetre">Bien être</a></li> <li><a href="index.php?contenu=minceur">Minceur</a></li> <li><a href="index.php?contenu=product">Nos Produits</a></li> <li><a href="mailto:email@adresse.com">Contact</a></li> </ul>
Nous allons utiliser php pour charger des pages à l'aide de _GET. Cette fonction te permet de récupérer les informations envoyées par l'url. Nous placons ce code dans ta balise div contenu. Toutes les pages qui seront inclues dans ce cadre prendront les propriété css que tu as determinées.
J'éspère avoir été clair...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <div id="contenu"> <?php /*--Nous utilisons la fonction GET de php qui permet de récupérer les infos via l'url*/ //Si un lien est cliqué : if (isset($_GET['contenu'])){ //On inclu cette page + extension .php include($_GET['contenu'].'.php'); } else { /*On charge la page d'accueil par défaut. La fonction include permet d'inclurer un document */ include('accueil.php'); } ?> </div>
Cadeau : Le lien -> ICI
Archive zip avec tous les fichiers :template2.zip
Je te laisse faire la même chose pour tes autres documents (services).
Partager