Foros del Web » Programando para Internet » PHP »

ayuda con esto explicar

Estas en el tema de ayuda con esto explicar en el foro de PHP en Foros del Web. Instalación de Smarty en Windows Este documento asume que su servidor web y php5 está en marcha. Descarga Smarty - http://smarty.php.net Instalación - Windows, IIS ...
  #1 (permalink)  
Antiguo 02/06/2008, 15:02
 
Fecha de Ingreso: mayo-2008
Mensajes: 499
Antigüedad: 16 años, 6 meses
Puntos: 1
ayuda con esto explicar

Instalación de Smarty en Windows

Este documento asume que su servidor web y php5 está en marcha.

Descarga Smarty - http://smarty.php.net

Instalación - Windows, IIS y Apache, PHP5
Extracto de archivos, cambiar el nombre de Smarty.xxx a smarty (sugieren fuera de su raíz www!)
Ejemplo: d: \ smarty
Ejecutar phpinfo.php para averiguar su ubicación de php.ini
Editar php.ini 's include_path y añadir la ubicación de la carpeta libs.
ejemplo: include_path = ".; d: \ smarty \ libs»
Reinicie IIS / Apache
Configuración de estas dos carpetas dentro de su raíz www:
(wwwroot) / smarty / plantillas (aquí es donde sus plantillas ir)
(wwwroot) / smarty / configs

Configuración de estas dos carpetas fuera de su raíz www:
d: / smarty / templates_c
d: / smarty / cache

Configuración de las opciones de seguridad para el servidor web a escribir a estas cuatro carpetas

En (wwwroot) y crear en index.php (wwwroot) / smarty / templates / index.tpl con el siguiente código:

index.php:
<? PHP

/ / Biblioteca de Smarty carga
requieren ( 'Smarty.class.php');

$ smarty = new Smarty;

$ smarty-> template_dir = 'd: / inetpub / wwwroot / smarty / plantillas ";
$ smarty-> config_dir = 'd: / inetpub / wwwroot / smarty / config';
$ smarty-> cache_dir = 'd: / smarty / smarty_cache';
$ smarty-> compile_dir = 'd: / smarty / smarty_templates_c';

$ smarty-> asignar ( 'nombre', 'pez chico');

$ smarty-> display ( 'index.tpl');
>

index.tpl
<html>
<body>
Hello, ($ name)!
</ body>
</ HTML>

Ahora abre index.php en el navegador web (pedido de su servidor web)

http://webserver/index.php

Puede trabajar a cabo esta referencia a un script / clase:
smarty_connect.php:
<? PHP

/ / Biblioteca de Smarty carga
requieren ( 'Smarty.class.php');

smarty_connect clase se extiende Smarty
(
smarty_connect función ()
(
/ / Class Constructor.
/ / Estos automáticamente conjunto con cada nueva instancia.

De dólares este-> Smarty ();

de dólares este-> template_dir = 'd: / inetpub / wwwroot / smarty / plantillas ";
de dólares este-> config_dir = 'd: / inetpub / wwwroot / smarty / config';
De dólares este-> compile_dir = 'd: / smarty / templates_c';
De dólares este-> cache_dir = 'd: / smarty / cache';

De dólares este-> asignar ( 'app_name', 'Intranet');
)
)
>

index.php:
<? PHP

requieren ( 'smarty_connect.php');

$ smarty = new smarty_connect;

$ smarty-> asignar ( 'nombre', 'Ned');

$ smarty-> display ( 'index.tpl');
>

index.tpl:
<html>
<body>
Hello, ($ name)!
</ body>
</ HTML>
  #2 (permalink)  
Antiguo 02/06/2008, 16:17
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: ayuda con esto explicar

disculpa... pero veo ke no preguntaste nada... se me hizo facil...

por cierto... muy claro dice la explicacion, es un texto aunque traducido... algo bien descrito.... lamento no saber usar IIS ... pero supongo que debe ser mas sencillo....

por la lectura, veo que esta bien....

aunque ¿de donde proviene esto??? ejecutaste algun script o es el readme... no entiendo pues...

por cierto... lo unicoq que se ma hacer malo... es usar las rutas absolutas de tus scripts.... vaya, con todo y unidad.... d:\inetpub\www ... debes hacerlo de modo relativo.... solo eso puedo agregar
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:45.