plus facile que XML, XMLlight, smarty, pcle, ou spip, etc ?
Essaye ça : http://www.tinybutstrong.com/
ZbergK
plus facile que XML, XMLlight, smarty, pcle, ou spip, etc ?
-- @+ Site : http://ikaze.free.fr/index.html (Portail - Galeries d'Arts, photo, ordi, i-News, FAQ, PHP, Flash, Forum, ...) Voici un trés bon site ou tu devrais trouver ton Bonheur
plus facile que XML, XMLlight, smarty, pcle, ou spip, etc ?
--
@+
Site : http://ikaze.free.fr/index.html
(Portail - Galeries d'Arts, photo, ordi, i-News, FAQ, PHP, Flash, Forum,
...)
Voici un trés bon site ou tu devrais trouver ton Bonheur
plus facile que XML, XMLlight, smarty, pcle, ou spip, etc ?
-- @+ Site : http://ikaze.free.fr/index.html (Portail - Galeries d'Arts, photo, ordi, i-News, FAQ, PHP, Flash, Forum, ...) Voici un trés bon site ou tu devrais trouver ton Bonheur
plus facile que XML, XMLlight, smarty, pcle, ou spip, etc ?
Savant ?
John GALLET
Bonjour.
plus facile que XML, XMLlight, smarty, pcle, ou spip, etc ?
Oui, PHP.
Comme le rappelle son auteur, PHP est lui même un système de templates. Tu peux le tourner comme tu le veux, un "template" (je ne parle pas de programmation c++, hein) n'est jamais que la description "d'emplacements" ("placeholders" en français dans le texte) et le moteur ne fait que les associer à une valeur à grands coups de tripotages de chaînes de caractères.
Donc que tu écrives <_du_html_>{TOTO}<_etc> ou que tu écrives <_du_html><?php echo $TOTO;?><_etc> c'est kifkif, et ça rame moins dans la deuxième version. Attention à la syntaxe courte avec <?= car certains éditeurs de texte "intelligents" la pourrissent.
HTH; JG -- Simple is beautiful
Bonjour.
plus facile que XML, XMLlight, smarty, pcle, ou spip, etc ?
Oui, PHP.
Comme le rappelle son auteur, PHP est lui même un système de
templates. Tu peux le tourner comme tu le veux, un "template" (je ne parle
pas de programmation c++, hein) n'est jamais que la description
"d'emplacements" ("placeholders" en français dans le texte) et le moteur
ne fait que les associer à une valeur à grands coups de tripotages de
chaînes de caractères.
Donc que tu écrives <_du_html_>{TOTO}<_etc> ou que tu écrives
<_du_html><?php echo $TOTO;?><_etc> c'est kifkif, et ça rame moins dans la
deuxième version. Attention à la syntaxe courte avec <?= car certains
éditeurs de texte "intelligents" la pourrissent.
plus facile que XML, XMLlight, smarty, pcle, ou spip, etc ?
Oui, PHP.
Comme le rappelle son auteur, PHP est lui même un système de templates. Tu peux le tourner comme tu le veux, un "template" (je ne parle pas de programmation c++, hein) n'est jamais que la description "d'emplacements" ("placeholders" en français dans le texte) et le moteur ne fait que les associer à une valeur à grands coups de tripotages de chaînes de caractères.
Donc que tu écrives <_du_html_>{TOTO}<_etc> ou que tu écrives <_du_html><?php echo $TOTO;?><_etc> c'est kifkif, et ça rame moins dans la deuxième version. Attention à la syntaxe courte avec <?= car certains éditeurs de texte "intelligents" la pourrissent.
HTH; JG -- Simple is beautiful
__marc.quinton__
ikaze wrote:
plus facile que XML, XMLlight, smarty, pcle, ou spip, etc ?
voici ce que je viens de faire il y a quelque jours, et cela se rapproche des commentaires de certains ici : j'utilise simplement le moteur php pour parser des fichiers dans la "dominante" est du code html, mais avec quelques menus tags qui n'est autre que du code php.
Voici comment cela peut s'articuler :
* soit un mail a envoyer à une liste de destinataires, * on connait le sujet, la liste, l'expéditeur, * pour des raisons de commodité, on veut dissocier du code php le contenu de facon à pouvoir internationnaliser le script, ou plus simplement pour suivre le concept MVC, * on souhaite disposer de classes plutot que de procédures,
Voici a quoi cela pourrait ressembler, hormis les erreurs de syntaxe et autres petites fautes, puisque je retranscris a la volée ...
class Template { var $dir; # repertoire ou sont enregistrés les templates
function parse($lang, &$context, $tmpl){
# hum, ici, c'est assez trivial, un simple include fait # l'affaire ; moyennant l'utilisation des buffers ob*()
From: <?=$context['from']?> To: <?=$context['to']?> Date: <?php $this->date('mon beau format'); ?>
blabla bla blabla bla ...
--------------------------------------
voila-voila ... amusez vous bien.
ikaze wrote:
plus facile que XML, XMLlight, smarty, pcle, ou spip, etc ?
voici ce que je viens de faire il y a quelque jours, et
cela se rapproche des commentaires de certains ici : j'utilise
simplement le moteur php pour parser des fichiers
dans la "dominante" est du code html, mais avec quelques
menus tags qui n'est autre que du code php.
Voici comment cela peut s'articuler :
* soit un mail a envoyer à une liste de destinataires,
* on connait le sujet, la liste, l'expéditeur,
* pour des raisons de commodité, on veut dissocier
du code php le contenu de facon à pouvoir internationnaliser
le script, ou plus simplement pour suivre le concept MVC,
* on souhaite disposer de classes plutot que de procédures,
Voici a quoi cela pourrait ressembler, hormis les erreurs
de syntaxe et autres petites fautes, puisque je retranscris
a la volée ...
class Template {
var $dir; # repertoire ou sont enregistrés les templates
function parse($lang, &$context, $tmpl){
# hum, ici, c'est assez trivial, un simple include fait
# l'affaire ; moyennant l'utilisation des buffers ob*()
plus facile que XML, XMLlight, smarty, pcle, ou spip, etc ?
voici ce que je viens de faire il y a quelque jours, et cela se rapproche des commentaires de certains ici : j'utilise simplement le moteur php pour parser des fichiers dans la "dominante" est du code html, mais avec quelques menus tags qui n'est autre que du code php.
Voici comment cela peut s'articuler :
* soit un mail a envoyer à une liste de destinataires, * on connait le sujet, la liste, l'expéditeur, * pour des raisons de commodité, on veut dissocier du code php le contenu de facon à pouvoir internationnaliser le script, ou plus simplement pour suivre le concept MVC, * on souhaite disposer de classes plutot que de procédures,
Voici a quoi cela pourrait ressembler, hormis les erreurs de syntaxe et autres petites fautes, puisque je retranscris a la volée ...
class Template { var $dir; # repertoire ou sont enregistrés les templates
function parse($lang, &$context, $tmpl){
# hum, ici, c'est assez trivial, un simple include fait # l'affaire ; moyennant l'utilisation des buffers ob*()
From: <?=$context['from']?> To: <?=$context['to']?> Date: <?php $this->date('mon beau format'); ?>
blabla bla blabla bla ...
--------------------------------------
voila-voila ... amusez vous bien.
Thibaut Allender
plus facile que XML, XMLlight, smarty, pcle, ou spip, etc ?
Oui, PHP.
exactement, je me tue également à le répéter à chaque fois qu'on me parle de templates :) sinon, y aussi les CSS, certes un peu plus difficiles à manier si on ne connaît pas bien la chose, mais qui ont tout de même été créés pour ça, tout comme PHP a été créé comme un HYPERTEXT processor.
plus facile que XML, XMLlight, smarty, pcle, ou spip, etc ?
Oui, PHP.
exactement, je me tue également à le répéter à chaque fois qu'on me
parle de templates :)
sinon, y aussi les CSS, certes un peu plus difficiles à manier si on ne
connaît pas bien la chose, mais qui ont tout de même été créés pour ça,
tout comme PHP a été créé comme un HYPERTEXT processor.
plus facile que XML, XMLlight, smarty, pcle, ou spip, etc ?
Oui, PHP.
exactement, je me tue également à le répéter à chaque fois qu'on me parle de templates :) sinon, y aussi les CSS, certes un peu plus difficiles à manier si on ne connaît pas bien la chose, mais qui ont tout de même été créés pour ça, tout comme PHP a été créé comme un HYPERTEXT processor.