NokTemplate. Fácil, rápida y en castellano.

Publicado en Templates por Nok el March 4th, 2003

Conociendo a NokTemplate 1.2

Bueno, algunas de las caracteristicas de la Clase que utilizaremos en este articulo son:

  • Modo Debug. Lo que posibilita la optimización de tu script.
  • Sistema de Cache temporal en archivo Externo. Lo que incrementa considerablemente la velocidad de procesamiento.
  • Velocidad de interpolación. Utiliza expresiones regulares compatibles con Perl, mucho mas veloces que las Posix.
  • Fue desarrollada para PHP 4.x. Lo que la hace superior sobre su par FastTemplate que fue desarrollada para PHP 3.
  • Es compatible con FastTemplate. Utiliza la misma lógica.
  • Soporta definición de bloques anidanos dentro de las plantillas.

Estas son a grandes rasgos las caracteristicas de una clase tipica, otras como Smarty tienen más herramientas y por lo tanto son mas complicadas y se utilizan para proyectos de gran envergadura. Por ahora no he recibido quejas de los usuarios de la clase, por lo que supongo que para aplicaciones de tamaño mediano y chico cubre todas las espectativas.

La logica que utiliza NokTpl es sencilla:

  • Cargar Templates/Plantillas.
  • Asignar valores a las variables.
  • Expandir Templates/Plantillas (analizar el contenido).
  • Mostrar el resultado.

Con esos 4 simples pasos ponemos formar nuestra primera pagina utilizando templates, que por lo que ven no es muy complicado.
Podran bajarse esta clase desde http://www.jpw.com.ar/noktemplate

Pages: 1 2 3 4 5 6

22 respuestas a 'NokTemplate. Fácil, rápida y en castellano.'

Suscríbete a los comentarios con RSS o realiza un TrackBack a 'NokTemplate. Fácil, rápida y en castellano.'.

  1. Edgar Leon dijo,

    el March 14th, 2006 a las 9:46 pm

    Hola, Mil gracias por la colaboracion

    El link no funciona
    http://www.jpw.com.ar/noktemplate

    Saludos

  2. Webstudio dijo,

    el March 14th, 2006 a las 10:05 pm

    Muchas gracias por el comentario… el link correcto, actualmente, es:

    http://www.jpw.com.ar/noktpl.php

    Ya lo corregí en el artículo.

  3. Edgar Leon dijo,

    el March 15th, 2006 a las 12:55 pm

    Mil Gracias

  4. Jocelin dijo,

    el March 23rd, 2006 a las 7:38 pm

    Hola!!! Buenas taredes me gustaría saber si tu me puedes decir en donde puedo encontrar un turtorial completo para ir desarrollando un aplicación web con php y mysql. Tengo que desarrollar una aplicación cliente servidor para una pizzería tipo (pizza hot u otras), con una sede central y varias sucursales. Nunca he usado php, pero me lo pidieron en eso.

    Gracias por tu atencion

  5. juan carlos dijo,

    el March 28th, 2006 a las 6:01 am

    Hola saludos a todos:

    Estoy unsando las funciones de protocolo de PHP

    ftp_connect() en Lycos y me dice que no esiste esa funcion

    la pregunta es:
    como puedo ptrobar este tipo de funciones?
    juan carlos

    os dej0o mi dire por si alguien me puede aclarar algo
    j.carlos.ochoa@terra.es

  6. jcxnet dijo,

    el March 29th, 2006 a las 10:33 am

    Hola, excelente publicación !!!
    el link para descargar la clase no funciona…. en realidad todo el sitio :(
    Espero que se solucione pronto.
    Saludos

  7. chavo dijo,

    el May 18th, 2006 a las 4:59 pm

    necesito aprender a manejar los templates , me pueden dar una mano, muhcas gracias

  8. yovi dijo,

    el June 30th, 2006 a las 11:50 am

    hola muchas gracias por informaciones que nosotros los novatos necesitamos tanto

  9. Coli dijo,

    el July 12th, 2006 a las 11:13 am

    Buenas mi pregunta es si hay que ubicar la plantilla, dentro del directorio php o donde?

    muchas gracias
    .

  10. carlso dijo,

    el September 21st, 2006 a las 4:02 pm

    espera ver unos ejemplos cuando menos, aun la explicaciones buena, pero con ejemplos seria mejor, gracias

  11. Luis dijo,

    el September 22nd, 2006 a las 7:40 pm

    Tengo una Duda en la Pag 3, la Parte PHP debe ir en el Mismo Directorio que “class.NokTemplate.php”, y q los templates deben ir en “/templates/contenido.html” y “/templates/cuerpo.html”, y al Archivo PHP le eh puesto “index.php”, pero de Da Errores, alguien puede ayudarme???, que estoy haciendo Mal???

  12. Swab dijo,

    el October 5th, 2006 a las 6:08 pm

    Gracias por Los Templates, están interesantes para uno que es novato en esto, están claros, muchas gracias!!!

  13. fidel dijo,

    el October 11th, 2006 a las 5:44 pm

    yo tengo un problema envio datos a una base de datos de un text area asi:

    angel
    hernandez

    y cuando los obtengo otra vez de la bd mysql aparecen asi
    angelhernandez

  14. David dijo,

    el November 30th, 2006 a las 9:43 am

    En el código de php veo claro como asigna las variables NOMBRE y TITULO, pero si lo que estamos haciendo es asignar variables, ¿Como se le esta asignado a {CONTENIDO} el bloque entero contenido.html? Intuyo que lo que se hace es expandir una plantilla (tContenido) sobre la variable CONTENIDO, o lo que se podría decir como “asignar” una plantilla a una variable de otra plantilla.

    Esta es más o menos mi duda sobre el funcionamiento de asignar y expandir plantillas, casi me lo he resuelto, pero los comentarios vuestros no vienen nunca de más.
    Así entre todos le podemos sacar mas partido a las plantillas.

    Muchas gracias.

    http://lamardivina.com

  15. Patricia dijo,

    el January 15th, 2007 a las 4:56 pm

    Hola. Quise bajar la clase de NokTemplate desde el link que se indica (http://www.jpw.com.ar/noktemplate) y el server me da el sig. error: “Limite de transferencia mensual superado”.
    Hay posibilidad de que me lo envíen por mail? Me interesó bastante poder probar esta clase… gracias!

  16. Webstudio dijo,

    el January 22nd, 2007 a las 5:04 pm

    Al parecer hay un problema con el sitio donde está alojada la clase NokTemplate. Voy a hablar con el creador de la clase para ver si es posible que restaure el sitio en el mediano plazo, o sino, veremos de hospedar la clase aquí en zonaPHP.

  17. Nok dijo,

    el February 2nd, 2007 a las 2:20 pm

    Estimados, Se ha resuelto el inconveniente en el sitio, ya esta disponible nuevamente, aunque tanto el foro, como el libro de visitas se encuentra cerrado por el momento.

    Saludos
    Nok!

  18. narcus dijo,

    el February 14th, 2007 a las 5:15 pm

    Saludos.
    Tengo problemas para insertar datos con php a traves de un formulario en la base datos mysql. Tiene que ver si el servidor esta en Apache o CGI ?. Alguien me podía faciliar el script para insertar datos.

  19. Dieguin dijo,

    el August 5th, 2007 a las 6:24 pm

    En el ejemplo 2 me tira un error diciendo:
    “Notice: Undefined index: FILAS in d:\easyphp1-8\www\pruebas\class.NokTemplate.php on line 293″
    lo solucione inicializando la variable FILAS a ” con:
    $html->asignar(FILAS,”);
    No se si a a alguien mas le sucedio esto, pero espero que le sirva.

  20. kreikol dijo,

    el August 16th, 2007 a las 10:51 am

    Buenas, muchas gracias por el aporte!!

    Una preguntilla… habrá más artículos relacionados con este tema??

    Un saludo, a cuidarse!

  21. JhonMunevar dijo,

    el October 17th, 2007 a las 1:52 pm

    Hola… tengo un problema y es que no me carga el template… no me muestra ningun error de PHP si la clase saca errores, pero igual no me muestra nada, nada, que puede ser.. les recomiendo mucho…

  22. Luis dijo,

    el July 1st, 2008 a las 8:34 am

    Hola,
    Como se puede programa las templates para hacer una pagina con capas. cabecera,capaizda, capacentro, capaderecha, pie y poder situar imagenes, enlaces etc. Algo parecido a Drupal.

    Hay mas tutoriales sobre NokTemplate?

    Saludos, Luis

Deja un comentario