Libro de Visitas - Guestbook ---------------------------- Sencillo libro de visitas para páginas personales con separación por páginas. Los mensajes más nuevos se muestran en las primeras páginas. En los comentarios se permite introducir algunos elementos html. Requerimientos del sistema --------------------------- - PHP 4.x o superior INSTALACIÓN ----------- - Copiar los ficheros en la cuenta del servidor web - Editar el fichero de configuración config.php (éste contiene las instrucciones) - Dar permisos de escritura (777 - rwx rwx rwx) al directorio en el que se ha instalado el libro de visitas. Administrar los mensajes ------------------------ De momento, el administrador del libro de visitas NO está acabado, así que para eliminar o modificar un mensaje se puede editar el fichero indicado en la configuración en $_GB_CONFIG['messages'] (gb.dat, por defecto). Este fichero está compuesto por líneas de texto con el siguiente formato: titulo <@> autor <@> fecha <@> email <@> web <@> comentario <@> IP <@> navegador Donde '<@>' es el separador de campos. Cómo personalizar el Libro de visitas --------------------------------------- Como hemos dicho, este libro de visitas tiene soporte de plantillas, gracias a esto se puede modificar su aspecto sin tener que aprender todo un complicado modo de realizar cambios. El único requisito es saber algo de HTML y CSS. El directorio en el que se encuentran estas plantillas es template/ El sistema de plantillas define las siguientes variables: $_SITE_TITLE : Título del sitio. Empleado en begin.php para establecer el elemento title. Definido en config.php. $_TPL_DIR: Directorio en el que se encuentran las plantillas, sirve para referenciar cualquier recurso que esté albergado en este directorio $_TPL_IMG_DIR: También se ha definido, para el caso en el que algún administrador desée tener la imágenes en otro directorio. Tiene la misma función que $_TPL_DIR. $TPL_DATA[]: Se trata de un array en el que se almacena la información a presentar. El más claro ejemplo lo puede observar en la plantilla print_comment.php, que sirve para mostrar un mensaje almacenado. Los ficheros de plantillas tienen el siguiente formato: Lo que se imprime en pantalla, es lo que hay entre los dos LOQUESEA. Se pueden conseguir grandes cambios de "look" simplemente editando el HTML de salida de la plantillas begin.php, end.php y el fichero hojas de estilo en cascada style.css. Por ejemplo, en begin.php se puede incluir la barra de menú de nuestra página web. Licencia -------- Este software se distribuye bajo la licencia GPL, cuyo texto se puede encontrar en la página de la Free Software Fundation: http://www.fsf.org. Autor ------ NaTaSaB (natasab@merlos.org) http://www.merlos.org Enero 2005 Versión 0.8