PHP Free Chat - Completo script para instalar un chat en tu sitio web PHP.

Más sobre el programa :: Requerimientos :: Videos :: Actualizaciones

PHP Free chat es una aplicación desarrollada en PHP y Ajax para poder instalar un sistema de Chat para una página web.

El script es muy simple de instalar, rápido y muy personalizable.

Mas información sobre el programa.

Indice - Contenido.

  1. Características del script.
  2. Instalar el chat.
    1. Establecer permisos de escritura a las carpetas.
    2. Instar el script e iniciar el chat desde el navegador.
  3. Configuraciones avanzadas del Chat.
    1. Modificar la velocidad de actualización o refresco.
    2. Modificar el nombre para los usuarios invitados.
    3. Otros parámetros y configuraciones.
  4. Demostración online del programa.

1 - Características del script.

  • Soporte multi lenguaje: Español, inglés, francés entre otros.
  • Permite refrescar la página ( el área de chat y de los usuarios conectados ) sin tener que refrescar la página.
  • Envío de mensajes privados.
  • Permite uso de Smyles.
  • Soporte de BBcode.
  • Es multi room (para crear varias salas)
  • Opciones de moderación, por ejemplo impedir que los usuarios modifiquen su nick y baneo de usuarios.
  • Puedes cambiar la apariencia del mismo mediante el uso de temas. Los temas también los puedes modificar fácilmente ya que están apoyados sobre CSS.
  • No requiere del uso de bases de datos.
  • Muy fácil de instalar y 100% gratis ya que es un script Open source.

Esta es una vista previa de la ventana principal del chat.

Utilizando el tema y apariencia por defecto.

Chat con la apariencia modificada.

Pestaña para cambiar la interfaz a idioma español.

 

2 - Instalación del chat.

Como se mencionó el script es muy fácil de instalar y poner en funcionamiento. A continuación se describen los pasos básicos.

Nota importante: Este tutorial es solo aplciable para la versión 1.3 que se puede descargar de esta página.

2.1 - Establecer permisos de escritura a las carpetas.

Como primer paso de la instalación, se deberá subir el archivo phpfreechat-1.2-setup.php al servidor web.

Luego, se deberán modificar los atributos a dos carpetas, para darle permiso de escritura. Estas carpetas son dos: Directorio Private y public ubicados en la carpeta Data.

Por ejemplo si utilizas un cliente FTP, para modificar los atributos sería el siguiente comando.

En cambio ,si utilizamos un cliente SSH, sería de la siguiente forma:

 

2.2 - Instar el script e iniciar el chat.

Luego de haber subido los ficheros al servidor y modificado los permisos, ya podremos abrir el navegador web para ejecutar el archivo anterior y poder instalar el programa.

Cuando finalice la instalación, ya se podrá acceder al chat. La ruta del mismo sería la siguiente: www.sitioweb/phpfreechat-1.2/index.php

3 - Configuraciones avanzadas del Chat.

El chat puede ser utilizado con la configuración por defecto, pero también permite modificar una gran cantidad de opciones para personalizarlo a nuestro gusto. Todo esto, enviando distintos tipos de parámetros.

3.1 - Modificar la velocidad de actualización o refresco.

Por ejemplo, si necesitamos cambiar la velocidad de actualización o refresco del chat cada 2 segundos, puedes copiar y pegar la siguiente porción de código fuente en el archivo index.php. ( utiliza el comando ”/rehash)

3.2 - Modificar el nombre para los usuarios invitados.

Otro ejemplo que permite establecer el apodo inicial de "invitado" ( usuario guest, que puede ser útil cuando cuando el chat se integra en un portal o un foro), copiar y pegar este pedazo de código:

Nota: Aquí, el parámetro a modificar es el Nick con el valor guest.

3.3 - Otros parámetros y configuraciones.

Gracias a los dos ejemplos anteriores, podemos darnos una buena idea de como pasar parámetros y comandos para configurar el chat.

Los parámetros están compuestos por su nombre y el valor.

En total, hay mas de 70 parámetros y opciones, algunas de ellas son:

  1. Languaje: Se utiliza para traducir el texto de chat y mensajes.
  2. Max_Nick_Len: Permite establecer la longitud máxima para el nick o ( El valor por defecto es de 15 caracteres.)
  3. IsAdmin: Si este parámetro se coloca con el valor true, se establecerán derechos de administrador para el usuario conectado. Nota: si no se utiliza ningún sistema de registro externo, todos los usuarios tendrán privilegios de administradores. El valor por defecto es False.
  4. Title: Permite cambiar el título del chat. Por defecto el nombre utilizado es MyChat.
  5. Channels. Permite crear varias salas de forma automática al inicio. Por defecto se crea una única sala de chat llamada My Room. ( Nota: La Lista de salas se deben definir dentro de un array)
  6. frozen_channels: Para restringir los canales a los usuarios. si el array se encuentra vacío, permite a los usuarios crear sus propios canales. ( El valor por defecto es un array vacío)
  7. Max_Channels: El máximo número de salas permitidos por cada usuario. Por defecto es 10.
  8. Max_text_lenght: Permite establecer el tamaño de los mensajes de los usuarios. Por defecto se limita a mensajes de 400 caracteres.
  9. Max_Msj: Es el numero máximo de mensajes en la ventana de chat ( en el historial). Por defecto se utiliza 20.
  10. start_minimized: Si se establece esta opción en True, la ventana de chat se iniciará de forma minimizada. Por defecto este valor se encuentra en False.
  11. height: Es el valor para establecer el alto de la ventana de chat. Por defecto el alto utilizado es de 440 pixeles.
  12. Clock: Si este parámetro se configura en False, se ocultará la hora y fecha. Por defecto está activada.
  13. StartWithSound: Si se encuentra en TRue, se activarán las notificaciones sonoras. Por defecto está activada.
  14. showwhosonline: Permite mostrar u ocultar la lista de usuarios conectados.
  15. showsmileys: Permite ocultar o mostrar la ventana para que los usuarios utilicen los smileys.

Nota: Hay muchos mas parámetros para utilizar que los puedes encontrar en la web del autor.

También puedes ver esta sección en el sitio web oficial con una guía para modificar los colores, tamaños, lista de smyles, etc .. Ir a la página

4 - Demostración online del programa.

Puedes verlo en funcionamiento en esta dirección.


Requerimientos de instalación y uso.

El sistema no requiere de uso de bases de datos para almacenar la información, ya que lo hace por medio de archivos. Lo que si requiere en forma obligatoria es lo siguiente:

  • Servidor ISS ( Windows ) o Apache ( Linux)
  • PHP 4 para la versión 1.x y PHP5 para las versiones mas nuevas.
  • La función safe_mode en On puede generar problemas.
  • La función flock de PHP debe estar habilitada.


Videos tutoriales.

No hay videotutoriales para este programa.

Cambios, actualizaciones y mejoras del programa.

Cambios y actualizaciones:

  • Nueva versión 2.1 del script para descargar aquí.
  • Solucionados varios problemas de seguridad.
  • Problema solucionado en la versión usada en PHP5
  • Nuevas versiones de PHP FRee Chat sestán disponibles: Para PC, para teléfonos móviles y para Tablets.
  • Soporte para múltiples usuarios.
  • Nuevo sistema de autenticación modular.
  • Plugin jQuery para la interfaz.
  • Nuevo tutorial para poder crear temas para modificar apariencia del chat. Ver el tutorial en este enlace.

 

 

Buscar programas


Introduce los términos de búsqueda ...

Enlaces patrocinados.


Detalles y descargar

Web:
www.phpfreechat.net
Licencia:
Gratis - Software libre
Versión:
1.3
Idioma:
Español, varios
Programa actualizado:
01 de Abril de 2013


Si te ha gustado esta página, programa o artículo puedes votar haciendo clic en este botón: