Programación en castellano
Inicio > Tutoriales > Smarty
-Tutoriales

Smarty


Instalación

Para ejecutar Smarty es suficiente descargar el archivo correspondiente y descomprimirlo. Por si acaso, conviene asegurarse de que nuestro servidor utiliza la versión 4.0.6 de PHP u otra más reciente.

En el mismo archivo encontraremos algunos archivos informativos además de 3 directorios: /libs, /demo y /misc. Nos interesa principalmente el primero, ya que incluye todo lo que vamos a necesitar para usar Smarty – debemos copiarlo al servidor.

Para usar plantillas, necesitaremos ubicar el contenido de los scripts en el archivo Smarty.class.php con ayuda de la función require(). Si somos administradores del servidor que estamos utilizando, debemos encontrar el lugar donde está intalado PHP, y en él, crear una nueva carpeta (digamos /smarty), en el cual colocaremos el contenido del directorio /libs. Para que no sea necesario invocar al archivo Smarty.class.php, utilizando la ruta de acceso completa (por ejemplo: /usr/local/lib/php/smarty/Smarty.class.php, la agregamos al campo include_path en el archivo php.ini. En caso de que utilicemos el hosting con el soporte de PHP, es suficiente copiar el contenido del directorio /libs (ubicado en el directorio principal de la cuenta). Esta vez, para facilitarnos el trabajo, podemos definir una ruta de acceso en la variable SMARTY_DIR, que se encuentra en el archivo Smarty.class.php.

Cuando los archivos ya estén en su lugar, fijémonos en la estructura de directorios donde almacenamos nuestras aplicaciones. El empleo correcto de Smarty requiere la creación de cuatro carpetas. Sus nombres por defecto son /templates, /templates_c, /configs y /cache (a los directorios les coresponden 4 variables dentro del archivo Smarty.class.php: $template_dir, $compile_dir, $config_dir y $cache_dir). Sobre la aplicación apropiada de estas carpetas hablaremos después. Ahora añadamos solamente que en caso de poseer los valores de configuración adecuados, se recomienda ubicar estos directorios fuera de la estructura de documentos web (podemos encontrar más indicaciones en el segundo capítulo de la documentación). También debemos tener la posibilidad de guardar en los directorios /templates_c y /cache a nivel de scripts.

Si ya hemos instalado Smarty, podemos empezar con la creación de nuestras primeras plantillas.

 
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | tienda virtual | gifs animados