PLUSIEURS PAGES EN UNE

Amis du soir, bonsoir ! Amis du jour, bonjour ! #SBAF#. Hum donc, dans ce tutoriel, nous allons apprendre à faire plusieurs pages en en codant qu'une seule. Pas comprit? Ouais ok, j'explique, donc.
Bref, à chaque fois que vous voulez faire une nouvelle page sur votre site, vous en créez une. Par exemple, si vous avez un site de graphisme, et que dans la partie avatars, il y a plusieurs pages, vous faites "avatars1.php", "avatars2.php", "avatars3.php", etc... Donc quand tu veux les charger sur le serveur, OK. Mais très vite, tu ne t'y retrouves plus dans tes dossiers. En particulier si tu en es à ta 56èmes page d'avatars. Ouais, je connais ça aussi.
Mais mon Dieu, pauvre de toi ! Et encore pire si tu es encore en html. Bref, files changer tout ça !.

En premier, crée une nouvelle page que tu nommes avatars.php ( en passant, voila n'accepte pas le php ). Copie y tout ton layout, le contenu et tout le tralala... Bref. Sauf que tu dégages le contenu, pour avoir une page toute neuve, avec simplement le layout. En haut, juste en dessous ta balise d'include ( si tu en as... sinon, juste en haut de la place du contenu texte ), met cette balise :



A la place du PAGE après case, met le nom de la première page. On va dire que la notre sera "page1".

Pour avoir d'autres pages, à la fin du contenu de la page 1 ( donc après le premier code et le contenu de la première page ), mettez :



Remplaces simplement le PAGE par "page2", puis pour une page 3, on procède de la même manière, etc..

En fin de page ( juste avant le code de fin de votre layout ! ), mettez :



En gros, cela devrait donner ceci : capture

( je code avec les includes, donc mon include layout 1 et layout 2 correspondent simplement au coding de mon layout =). )

Au final, tu as plusieurs pages en une seule page de coding, ce qui est très très pratique. Mais au niveau des liens, comment ça marche? Eh bien simple. nomdelapageprincipale.php?page=nommitaprèscase. Donc ici ça nous fait avatars.php?page=page1. Puis ensuite, avatars.php?page=page2 etc... Et voilà ! C'est aussi simple que ça.


maj; Dark. Le tuto vient d'être réécrit, il y avait une erreur.
Le principe est le suivant : on a 3 principaux codes : le début qui définit la page, les intermédiaires pour changer de page, et la fin pour clore. Il ne faut oublier aucune des trois parties, elles sont aussi importantes, si vous en oubliez une, le code ne marchera pas.
Ainsi vous avez : code 1 contenu de votre première page intermédiaire contenus successifs etc... code final
Si vous avez encore un problème, merci de nous en faire part, merci.

posté par Okorimakuri le 13/04/08