Tag Board 0.3

Anteriormente llamado "Fabio-Tag" por su egoc�ntrica procedencia, jeje.

El Tag Board es un simple sistema de mansajes para sitios web, s�lo para que los visitantes dejen mensajes de saludo u odio, hasta ha sido usado como un chat en algunos casos, aunque no se recomienda.

El archivo que pueden descargar de aqu� contiene los siguientes archivos que est�n comprimidos en .zip:

images/
sql/
block_Tag_Board.php
index.php
readme.txt (este mismo documento practicamente)
smileys.php
tag.php
tag_config.php
tag_style.css


Esta versi�n (0.3) incluye:
.- Posteo de mensajes
.- Mensajes con Smileys y BB code b�sico
.- Control de flooding por IP (tiempo configurable)
.- Stylesheet separada del c�digo (CSS)
.- Correcciones menores
.- Correcci�n para e-mails, ahora imprime mailto: a los e-mails
.- Correcci�n para webs, ahora imprime http:// a la direcci�n web que le falte
.- Pantalla de smileys, para saber el c�digo (Gracias Exor, www.exor.com.ar)
.- Borrado de cach� para mostrar los �ltimos mensajes
.- Control por IP para ver quien escribi� (�til para detectar clones)

Requerimientos:

Servidor web Apache o IIS
PHP 4.0.3+ sin registro de variables (desde la 4.1 creo que no se usa m�s)
MySQL 3 o superior (testeado con 3.2 y 4)

Es decir, el webserver donde alojen su p�gina con el tag board debe tener estas aplicaciones o ser� imposible que funcione el tag, si, por ejemplo, alojan en Geocities es imposible ya que s�lo maneja html.

Instalaci�n:

El archivo .sql que se encuentra en la carpeta /SQL contiene el c�digo para crear la base de datos dependiendo de la conexi�n que tengan con su servidor, si es alquilado, gratuito o qu�, tendr�n distitnas posibilidades de ejecutrarlo. Les recomiendo primero investigar c�mo ejecutar sentencias de SQL en su servidor antes de instalar todo.
Si usan alg�n administrador web es f�cil, por lo general disponen de un link para subir archivos .sql o un box donde copiar el texto.

Se debe crear una base de datos o si se desea se puede utilizar una existente (recomiendo saber del tema antes de hacerlo), en la misma se ejecuta este archivo y listo.

Los archivos deben ser copiados a una carpeta cualquiera del servidor, lo importante es que el c�digo que est� en el archivo index.php puede ser copiado a cualquier p�gina que uds. tengan. Este simplemente es el que carga el tag, no cumple otra funci�n, es m�s que nada una cuesti�n est�tica y con el formulario de carga.

El archivo tag_config.php debe ser actualizado con los datos de su base en particular, por ejemplo:

$tag_server = "servidor"; // MySQL Server, eg: Localhost or 200.33.22.11
$tag_user = "usuario"; // MySQL Username (never use root)
$tag_password = "clave"; // MySQL Password
$tag_database = "tag_board"; // Database
$tag_prefix = ""; // Database Prefix for Tag Board

la base de datos debe ser la que uds. crearon para el tag. El Prefix se utiliza solamente para cuando se utiliza una misma base de datos para distintas aplicaciones, s�lo recomendado para quienes saben de SQL y PHP.

El archivo tag.php es el que hace el trabajo principal, si no est�n bien las rutas a los directorios o la base de datos ser� el que fallar�.

El archivo smileys.php simplemente muestra los smileys disponibles en esta versi�n.

El archivo tag_style.css contiene los estilos que definen la est�tica del tag, pueden ser modificados a gusto e incluido en cualquier CSS que ya posea su sitio.

PHP Nuke:

Prepar� un block para el nuke, aunque el TAG no est� integrado completamente al mismo se puede utilizar como yo hago. Simplemente el archivo block-Tag_Board.php se utiliza como cualquier block del nuke y el resto se ubica en una carpeta que sea c�moda. Lo importante es que la ruta que indica hacia el archivo tag.php y smiley.php sea la correcta.
La configuraci�n est� separada de la del nuke, como dije, no est� integrado, simplemente es para poder utilizarlo sin problemas.

�ltimos detalles:

Esta peque�a aplicaci�n es gratuita y de c�digo libre, cualquier mejora o cambio que les resulte �til, por favor, env�enmela ([email protected]) as� lo utilizo en la pr�xima versi�n.
Las versiones las publicar� siempre en http://www.fabio.com.ar y en todos los casos nombro a quienes aportan en este mini proyecto.

Pendiente:

.- Prune autom�tico de mensajes viejos .- Secci�n de administrador para borrar y ver datos .- M�s smileys .- M�s integraci�n con PHP Nuke

Tag Board 0.3
Copyleft 2003 - www.fabio.com.ar
Under GNU/GPL License - [email protected]
Programado por Fabio M. Baccaglioni - Buenos Aires - Argentina

v0.3 - 2003.10.02
v0.2 - 2003.05.08
v0.1 - 2003.01.24


Hasta aqu� el viejo documento del Tag Board con algunos cambios que le hice ahora, lo que si quiero hacer entender es que la siguiente versi�n (0.4) es parte integral del PostRev que ahora mismo est�n viendo y posee ya el administrador de posts para borrar o editar y hasta ver el n�mero de IP de quien ha escrito.

Incluye otras mejoras y lo lanzar� de forma independiente al Post Rev cuando termine el primero o por lo menos publique una versi�n de prueba, hasta ese momento deber�n administrar el tag board con su administrador de SQL habitual y no desde un admin hecho para el tag exclusivamente.

Volver a la secci�n de proyectos