Menú
AsturGoogle
Buscar en AsturLiNUX con Google

Esta página cumple con el estandar HTML 4.01 estricto

Esta página cumple con el estandar CSS

 

Archivos de Lista de Correo de AsturLiNUX

Re: [AsturLinux] Actualizar la Web

Re: [AsturLinux] Actualizar la Web

Write haof XML files: Diego Berrueta <berrueta_at_asturlinux.org>
Fecha: mié 11 jul 2001 - 20:03:55 CEST

On Wed, Jul 11, 2001 at 06:05:00PM +0200, Pablo Lopez Cienfuegos wrote:
> Vale, bien, ya soy todo un "experto" en el Capítulo 5 del Smarty, ¿y ahora
> qué?

Pues ahora comienza lo divertido. Tenemos que pensar cómo vamos a distribuir
las páginas (nombres de fichero, directorios, secciones, etc.), pensar en
cómo vamos a hacer las cabeceras y los pies (con sendos ficheros .tpl), si
habrá varias cabeceras/pies, qué cosas se podrán cambiar desde los ficheros
de configuración, si vamos a usar CSS (voto a favor), y esas cosas. Y, sobre
todo, qué nombres le vamos a dar a las variables que mis ficheros PHP le
pasarán a tus ficheros .tpl. Un ejemplo, la variable {$nick} podría ser el
nombre del usuario, si es que está registrado, así que pondrías en un
fichero .tpl:

{if $nick eq ""}
  <!-- Aquí el formulario de login -->
{else}
  Hola, {$nick}, bienvenido a tu página
{/if}

Otro ejemplo, si queremos mostrar una lista de noticias, las cuales yo "te
paso" en un array llamado $noticias y cuyos elementos tienen dos campos
(titular y cuerpo), pues tú puedes poner:

{section name=la_noticia loop=$noticias}
<P><B>{$la_noticia/titular}</B>: {$la_noticia/cuerpo}
{/section}

¿Lo pillas, verdad? :-)

Lo de la distribución en directorios es lo siguiente. Imagínate que tengo
puesto /home/www como directorio raíz de las páginas en el Apache. Bueno,
pues yo tengo que escribir un fichero que sea /home/www/index.php y tu
tendrás que escribir la plantilla correspondiente, que será
/home/www/templates/index.tpl. ¿Vale? Ahora bien, ¿lo metemos todo dentro de
un directorio "plano"? ¿Hacemos que cada sección vaya en un directorio?
¿Cuáles van a ser las secciones al final?

Si no te entiendo mal, tú propones que todas las páginas tengan un doble
aspecto, uno cuando se trata de un invitado y otro cuando se trata de un
socio identificado. Así es como funciona la página actual, y la experiencia
me ha demostrado que no es un buen método, porque la gente espera encontrar
una "sección sólo para socios", y no que aparezcan más opciones en las
páginas que, probablemente, ya haya visitado antes. Por eso, opino que todo
lo que corresponde a los socios debe ir en una sección aparte, donde sólo se
pueda acceder una vez que se haya registrado.

Un saludo,

-- 
Diego Berrueta (diego@berrueta.net)
Socio de AsturLinux: www.asturlinux.org
ICQ#: 84.214.214
_______________________________________________
asturlinux mailing list
asturlinux@asturlinux.org
http://www.asturlinux.org/cgi-bin/mailman/listinfo/asturlinux
Nearby Wed Jul 11 23:30:50 2001

Esta página ha sido generada automáticamente como parte del archivo de listas de correo de AsturLiNUX (http://www.asturlinux.org).

Página creada y mantenida por Diego Berrueta Muñoz y por Pablo López Cienfuegos, publicada bajo una licencia Creative Commons.