Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Général Conception Web
Général Conception Web Forum d'entraide sur les choix technologiques. Avant de poster : Cours Dév. Web, FAQs Dév. Web, Sources Dév. Web
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/05/2005, 00h08   #1
Membre à l'essai
 
Inscription : décembre 2002
Messages : 74
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 74
Points : 20
Points : 20
Par défaut Comment séparer le contenu des pages de leur structure?

Bonjour à tous,

Je suis en train de réaliser mon premier site perso et je souhaiterais pouvoir ne pas écrire le contenu d'une pages (le texte) à l'intérieur de la page html elle meme ... Mais de pouvoir appelr tel ou tel contenu quand j'en ai besoin à partir d'un fichier externe

Je voudrais le réaliser en HTML, PHP et JavaScript ... Je sais que ceci est réalisable à l'aide des balises STRUTS mais pour un site perso je souhaiterais éviter ces techno ...

Voilà si vous avez des idées merci ...
djodjo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2005, 00h48   #2
Membre régulier
 
Avatar de olive.m
 
Inscription : novembre 2002
Messages : 162
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 162
Points : 80
Points : 80
Bonjour,

tu peux faire cela en php avec include ou require.
olive.m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2005, 09h29   #3
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
Je te conseillerai de faire avec un système de templater, en mettant la structure de ton site dans des fichiers, et le contenu dans d'autres, que tu inclues ensuite dans tes pages.

Sinon il y a possibilité dans passer par un bdd mais je déconseille ce genre de chose, ca fait travailler le serveur de bdd pour rien.
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2005, 11h12   #4
Membre à l'essai
 
Inscription : décembre 2002
Messages : 74
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 74
Points : 20
Points : 20
ok merci pour vos conseils,

Je préfere pas non plus passer par une bdd pour le contenu de mes pages, par contre je vais mater le système des include et require sous php ... j'en ai encore jamais fait alors ce sera un bon début lol !!!!
djodjo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2005, 11h20   #5
Membre Expert
 
Avatar de Oluha
 
Inscription : novembre 2004
Messages : 2 161
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2004
Messages : 2 161
Points : 2 051
Points : 2 051
c'est vraiment pas compliqué les templates : dans des pages html ou php/asp tu mets des morceaux de code puis dans une page PHP/ASP tu regroupes le tout à l'aide de :

Code :
<!-- #include file="ta_page_a_inclure.htm"-->
Oluha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2005, 12h07   #6
Membre régulier
 
Avatar de olive.m
 
Inscription : novembre 2002
Messages : 162
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 162
Points : 80
Points : 80
Citation:
Envoyé par djodjo
ok merci pour vos conseils,

Je préfere pas non plus passer par une bdd pour le contenu de mes pages, par contre je vais mater le système des include et require sous php ... j'en ai encore jamais fait alors ce sera un bon début lol !!!!
Quand je fais ce genre de choses, je commence par tout faire dans une même page avec un contenu fictif. Ensuite je cherche ce qui ne changera jamais d'une page à l'autre. Ce code là est donc mis dans des fichiers à part.
Voilà, si ça peut t'aider à aller plus vite.

P.S. Si dans une partie, ton code ne change que de quelques mots, par exemple ta balise <head> est toujours la même à part la balise <title>, pense à utiliser des fonctions au lieu de tout te retaper
olive.m est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2005, 14h12   #7
Membre à l'essai
 
Inscription : décembre 2002
Messages : 74
Détails du profil
Informations forums :
Inscription : décembre 2002
Messages : 74
Points : 20
Points : 20
Olive, en fait la structure est fait avec un contenu fictif, maintenant je sais que ma page ne changera pas à plusieurs endroit !!!

Voilà merci a vous en tout cas,

Je vous montrerais ce que ca donne au final !!
djodjo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/05/2005, 14h48   #8
Membre régulier
 
Avatar de olive.m
 
Inscription : novembre 2002
Messages : 162
Détails du profil
Informations forums :
Inscription : novembre 2002
Messages : 162
Points : 80
Points : 80
N'oublie pas le tag résolu
olive.m est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h18.


 
 
 
 
Partenaires

Hébergement Web