Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/06/2005, 19:16
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
mm Conoces "NokTemplate"? .. Es otro motor de templates (en castellano) muy básico (también con soporte de control de "caché") ..

En el caso del código que propones parece que usas array's para hacer la sustitución de las "variables" del template con sus valores .. En el caso de "Nok Template" (y del mayoría de sistemas así) lo hacen usando expresiones regulares (compatibles Perl mejor todavía) por un motivo principal de rendimiento (según dicen .. podrías hacer una comparativa entre el sistema tuyo propuesto y "Nok Template" como ejemplo de ambas técnicas).

Por si quieres hechar un vistazo a NokTemplate:
http://www.jpw.com.ar/index.php?lugar=noktpl

Otra cosa a mejorar en tu sistema propuesto sería el tratamiento de "bloques" o "zonas repetitivas"... es decir .. el "como" tratar un problema tan común al trabajar con plantillas de tener por ejemplo que hacer una zona que se repita vía bucle (ejemplo: presentar un listado de resultados de datos que salen de una consulta SQL .. que sabes que va a ser "dinámico" total en función de sus resultados).

Un saludo,