Flux rss
Rechercher : dans
Par :

[PHP&XML] Templates & ...

esox_ch, le mardi 23 mars 2004 à 23:22:44 
 Signaler ce message aux modérateurs

Bonjour tout le monde,

Voila , le temps passe et mon projet de forum perso avance bien.
On m'a dit qu'un bon moyen de rendre mon forum plus facile à relooké, le mieux c'est de faire comme Phpbb, c'est a dire d'utiliser le syteme de templates.
Mais voila, j'ai remarqué en me baladant sur le net qu'il y a des personnes qui utilisent des ficher xml comme base pour ces templates.
Pour l'instant tout les livres/tuto que j'ai trouver me parlent de templates générés a partir de fichers html en chargeant tout simplement le ficher au debut du script avec fread et en appliquant des str_replace() tout au long du script pour remplacer les points clefs avec les variables générées par le php.

Moi je chercherais plutot un moyen plus "clean" de faire ca, sans passer par des magouilles de ce genre... On m'a dit que se serait possible mais je ne suis pas arrivé a mettre la main sur un tuto qui m'explike comment m'y prendre ...

Voila.. si qqn a une réponse à me donner elle est la bien venue

J'ai regarder aussi dans les archives de ce forum si je trouvais qqch mais il n'y avais rien qui corresponde directement a ce que je cherche .. Si qqn a plus de chance que moi je le prie de bien vouloir me donner l'url .

Merci d'avance

Esox

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités

1

esox_ch, le jeudi 25 mars 2004 à 00:39:02

Personne n'a de reponse?

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités

Répondre à esox_ch

2

teebo, le jeudi 25 mars 2004 à 09:00:44

Salut,
Si j'ai bien compris, tu veux utiliser du XSL non?
Ou alors des CSS
Ou alors j'ai rien compris :-D

.  .  Bon!Si on m'empeche de travailler
\_/  Je ne me debattrai pas!

Répondre à teebo

3

fat_cartman, le jeudi 25 mars 2004 à 12:17:20

Si tu veux, tu peux utiliser patTemplate, qui est tres simple d'utilisation (creation d'un template, appel depuis le code php, injection de quelques variables, affichage du resultat).
Mais y'a pas de XML la dedans...

Fat_Cartman,
Parce que je le vaux bien...

Répondre à fat_cartman

4

esox_ch, le jeudi 25 mars 2004 à 17:54:50

Merci fat_cartman mais c justement l'utilisation du XML qui me motive ;) Si je fais ce projet c'est pour me perfectionner un peu dans les langages web, et donc utiliser des script deja fait c'est pas tout a fait ce qu'il me faut.

Teebo:
Mes connaissances en xml sont assez limitées, on m'a vaguement expliqué qu'en general les pages générées en html se composent d'une "structure" en .xml et apres de feuilles de style (css ou xsl).

Moi enfait j'aurais des données (des simples textes) générés par mon php et j'aurais besoin qu'il soit présenté avec un certain formattage (genre le titre en haut de la page et le texte en dessous :p) ceci d'un font, polices,.. particulière selon le statut du texte.

Au debut j'avais pensser de faire tout ca avec des innerHtml et du css mais j'ai vite vu que seul IE peut voir les innerHtml ... Et vu que je suis entrain de commancer linux ca risque d'etre un peu embetant ... Donc voila, je me tourne vers l'xml. J'ai lu un peu en diagonal un tutoriel qui expliquait quelques truc sur comment rediger la partie structure .. mais voila pas des masses ...
Je me livre donc a vous et vos lumières pour m'éclairer

Merci d'avance

Esox
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités

Répondre à esox_ch

5

teebo, le vendredi 26 mars 2004 à 08:40:06

Tu peux sans probleme en PHP generer un XML que tu fais parser automatiquement par un xsl soit en incluans dans l'en tete (mais la tu utilise le parser inclus dans les navigateurs, difficile de controler precisement ce qui se passe pour tout le monde) soit si tu as le controle du serveur, tu generes automatiquement avec un script un html en sortie, sinon il y a peut etre une possibilite javascript...


.  .  Bon!Si on m'empeche de travailler
\_/  Je ne me debattrai pas!

Répondre à teebo

7

 Chouaibi, le mardi 16 janvier 2007 à 00:40:53

Salut Esox,

"...web, et donc utiliser des script deja fait c'est pas tout a fait ce qu'il me faut."
En fait Esox l'utilisation d'autre script c'est une chose inévitable si tu veut développer en PHP et plus généralement OpenSource car c'est ça qui fait l'avantage du OpenSource. Donc ça ne va en rien toucher tes competences si utilise paTemplate ou bien une autre classe de template. Même si tu ne veut crée toi même un système de template je te conseil vivement de les voir au moins pour en avoir une idée. il y a aussi Smarty c'est un système de template très avancé et ça peut beaucoup t'aider.

Répondre à Chouaibi

6

esox_ch, le vendredi 26 mars 2004 à 13:09:18

D'accord merci :D , dans quelques heures je vais au centre ville, je vais voir de m'acheter un bouquin qui m'expliquera un peu plus en detail comment m'y prendre :D

Merci beaucoup

Esox
Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Langages Maltraités

Répondre à esox_ch
PHP - Parser du XML Introduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de... www.commentcamarche.net/contents/php/phpxml.php3
PHP et XML (Résolu) Bonjour j'aimerai bien savoir SVP est ce qu'on a la possibilté d'inclure un code PHP au sein d'une page XML . Merçi en avance aux gens qui veulent m'aider. www.commentcamarche.net/forum/affich-1923554-php-et-xml
[PHP/XML] DomDocument::getElementsByTagName (Résolu) Bonjour, J'ai besoin de recuperer du XML dans une page PHP puis d'en extraire un tag seulement. J'utilise donc DomDocument qui est tres performant, et la fonction DomDocument::getElementsByTagName. Seulement voila si je charge mon XML dans mon objet... www.commentcamarche.net/forum/affich-8541504-php-xml-domdocument-getelementsbytagname
[php] Comment parser un fichier xml (Résolu)Bonjour, eeeh oui c'est encore moi !!!! :-)) J'ai deux questions pour vous tous !!! 1ère Comment est-ce que je peux faire pour parser un fichier xml en php ?!?? voici le fichiers xml, il s'appelle toto.xml ... www.commentcamarche.net/forum/affich-3800035-php-comment-parser-un-fichier-xml
écrire dans un fichier xml avec phpbonjour, je débute avec le xml et php et je me pose une question. En fait grâce à simpleXML j'ai réussi à récupérer le XML contenu dans me fichier, et à naviguer dedans pour récupérer les donnée dont j'ai besoin, mais je ne sais pas comment faire pour... www.commentcamarche.net/forum/affich-1596406-ecrire-dans-un-fichier-xml-avec-php
Templates gratuite en phpBonjour, Je cherche a réaliser un site en php, mais pour cela je voudrait trouver des templates en php car j'ai un peu de mal dans ma création de pages web en php. Si vous avez des liens n'hésiter pas à me les donner ! Je galère vraiment !!! Merci,... www.commentcamarche.net/forum/affich-6109830-templates-gratuite-en-php
Introduction à XMLPrésentation de XML XML (entendez eXtensible Markup Language et traduisez Langage à balises étendu, ou Langage à balises extensible) est en quelque sorte un langage HTML amélioré permettant de définir de nouvelles balises. Il s'agit effectivement... www.commentcamarche.net/contents/xml/xmlintro.php3
Mise en page de XML avec XSLIntroduction à XSL XML est un langage de structuration des données, et non de représentation des données. Ainsi XSL (eXtensible StyleSheet Language) est un langage recommandé par le W3C pour effectuer la représentation des données de documents XML.... www.commentcamarche.net/contents/xml/xmlxsl.php3
PHP - Structures conditionnellesQu'est-ce qu'une structure conditionnelle? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (le PHP associe le mot clé true à 1... www.commentcamarche.net/contents/php/phpcond.php3