14 Mar
Posted by pecesama as PHP, Programacion
Imprimir este post
Actualización: He modificado el post para agregar documentación más detallada sobre el uso de la clase.
En gelato estamos usando una clase para pocesar los themes de los tumblelogs, una clase heredada de esta versión alpha de Códice CMS (versión que solo quedó en el SVN) y mejorada para procesar bloques en gelato.
Creé este motor porque requeria algo ligero, que tuviera sólo lo que se necesita y nada más, por eso no utilicé ninguno de los tantos ya existentes y muy buenos.
La dejo aquí por si a alguien le interesa para algo:
La clase: themes.class.php
Modo de utilización
Para utilizar la clase debemos seguir los siguientes pasos:
La estructura de directorios para utilizar el template engine es la siguiente:
./themes <– Se deben agregar los themes SIEMPRE dentro de la carpeta themes../themes/nombreTheme/ <– Por cada theme se debe crear una nueva carpeta../themes/nombreTheme/plantilla.htm <– dentro de la carpeta del theme se pueden agregar tantas plantillas como queramos.Paso número 1: Crear la plantilla a utilizar, para esto debemos indicar entre llaves { } el nombre de la variable que va a sustituir el template engine. Debemos ponerle extensión .htm
post.htm (ruta: ./themes/gelato/post.htm)
Paso número 2: Crear archivo PHP que creará una instancia del template engine para procesar la plantilla.
index.php (ruta: ./index.php)
Cualquier duda, favor de usar los comentarios del post.
10 Responses
Stan
March 14th, 2008 at 7:00 pm
1Una excelente aportacion a la comunidad Pedro.
Hace falta una opcion de imprimir los post en tu blog, para poder llevarme a casa materiales como este.
Un saludo y ve preparando el background el lunes con el logo del Cruz Azul.
IgnacioMarcos
March 18th, 2008 at 6:29 am
2excelente!… ahora queremos la versión en un zip y con documentación
XD
pecesama
March 19th, 2008 at 5:47 pm
3@Stan gracias, veré mas adelante que puedo hacer para implementar esa opción.
@Ignacio en cuanto regrese de vacaciones lo pongo
rZeta
March 23rd, 2008 at 8:46 am
4Una consulta, si quisiera hacer una traduccion de Gelato, solo bajo el poedit, edito y luego subo los archivos zipeados?
Estaría genial que te curraras un pequeño tutorial para crear themes para Gelato, o portar los de Wordpress, la verdad que sería harto útil.
Saludos!
DereK
March 24th, 2008 at 2:55 am
5No me queda mas que aplaudir al autor!
Por casualidad me tope con este blog, y que decir, hombre! es mas que excelente!
Yo tambien espero la documentacion!
pecesama
March 24th, 2008 at 10:26 am
6rZeta para realizar la traduccion de Gelato, lo que tienes que hacer despues de editarlo con el poEdit o algun software similar, es copiar el folder donde se encuentra la traduccion al folder
/languages/ponde en mi lista de cosas por hacer lo del tutorial de themes
pecesama
March 24th, 2008 at 10:26 am
7Derek gracias por tu comentario, en el transcurso de esta semana tendre listo el zip con comentarios.
Saludos.
pecesama
March 24th, 2008 at 7:12 pm
8stan ya esta lista la opción de imprimir los post, esta el enlace abajo del título del post.
jhony
April 23rd, 2008 at 2:02 am
9el tema esta muy interesante y entretenedor
mi pregunta es si se puede remplazar los valores
por variables de php
pecesama
April 25th, 2008 at 11:35 am
10jhony puedes incluir cualquier variable de PHP, solo que en el template debes indicarlo con las etiquetas especiales {variable}
RSS feed for comments on this post · TrackBack URI
Leave a reply
Recomendados
Pecesama.Net [Wiki]
Meta
Publicidad
Calendario
Categorias
Recent Entries
Recent Comments
Most Commented
Pecesama.Net [weblog] is proudly powered by WordPress - BloggingPro theme by: Design Disease