Reading time: < 1 minute
Després de setmanes i setmanes lluitant amb el tema. El Pof m’ha
facilitat unes URLs prou interessants sobre el tema dels Templates en PHP.
FastTemplate: http://www.thewebmasters.net/php/FastTemplate.phtml
Tutorial dels Fasttemplates
http://www.phpbuilder.com/columns/sascha19990316.php3
cacheFastTemplates:
http://zoned.net:81/~xkahn/php/fasttemplate/
Encara no he pogut testejar el tema, però em disposo a provar-ho i
faré els comentaris corresponents després de les proves.
5 thoughts on “Templates en PHP”
En PHP4 els FastTemplates no treuen el { quan es fa la substitució de
varibles, això es pot corregir modificant el codi dels FastTemplates
així:
linia original:
$template = ereg_replace(“{$key}” , “$val” , “$template”);
linia modificada:
$template = ereg_replace(“{$key}” , “$val” , “$template”);
A freshmeat he trobat una nova classe per implementar templates en PHP, el q
té de destacable aquesta classe és q no genera el template cada
cop q es fa un “request” de la pàgina, sinó només la
primera vegada, com el caché del q parla sempre el inqui, però ja
ho fa automàtic. La URL d’aquest projecte és:
http://www.phpinsider.com/php/code/Smarty/
http://www.phpbuilder.com/columns/kendall20001122.php3?print_mode=1
En aquesta URL hi ha una interessant discusió sobre pq no usar els
FastTemplates.
Doncs dir que estic fent servir smarty, ara a smarty.php.net i va de
fàbula, molt potent i fàcil d’implementar. A més a
més té un mòdul ja per fer ús de gettext i poder
fer el software ‘internacional’ cosa que m’interesava per un petit projecte que
faig, a part també hi tinc un parell de webs. El millor a l’hora de
mantenir codi i fer petits canvis a l’html.
Moltes gràcies per la teva info, m’ha fet molta il·lusió
veure q hi ha algú q és capaç de mirar-se els ‘posts’ de
tant temps enrera… aquest era del 2000 🙂 gràcies pel consell de
l’smarty. Llàstima q estic molt desconnectat del PHP ara, però si
m’hi torno a posar ho tindré en compte.
Ara només el toco per modificar codi del nucleus i del servidor web del
mythtv.
Comments are closed.