Uno de los problemas más comunes al instalar el Web Messenger es equivocarse en la configuración del idioma en la página config.php, por ese motivo el sistema no puede enviar e-mail cuando no existe ningún agente conectado al chat.
Si el botón del Messenger está en offline y un visitante intenta conectar con el chat, el programa nos enseña una página (Ver imagen abajo), informando que no existe ningún Agente conectado y si desea puede enviar un e-mail a los agentes.
…………………………………………………….
Una vez rellanado nuestros datos, e-mail, nombre y mensaje, al picar enviar, si la configuración es errónea nos da un mensaje de error ( Ver imagen de la izquierda y picar encima de ella).
La consecuencia del error es porque no ha podido enviar por e-mail los datos introducidos por el visitante.
Si la configuración del config.php es correcta , al enviar los datos , nos enseña una pantalla (Ver imagen de la izquierda), dando las gracias por utilizar nuestros servicios.
El sistema envía por correo la información introducida por el usuario al e-mail que hemos configurado previamente en el config.php.
El fichero config.php está en la carpeta libs/config.php y el motivo del error es porque hemos cambiado las variables :
$home_locale="en"; /* native name will be used in this locale */
$default_locale="en"; /* if user does not provide known lang */
por las de España o Castellano :
$home_locale="es"; /* native name will be used in this locale */
$default_locale="es"; /* if user does not provide known lang */
y es un gran error, para indicar el idioma Español es colocar «sp» y no «es» , tiene que quedar así :
$home_locale="sp"; /* native name will be used in this locale */
$default_locale="sp"; /* if user does not provide known lang */
TODO EL PROBLEMA SE SOLUCIONA CAMBIANDO DICHAS VARIABLES POR «sp» y el programa del envio por e-mail en offline funcionará.
Les dejo la configuración del config.php para el lenguaje Español :
<?php
/* This file is part of Mibew Messenger project.
* Application path on server
*/
$webimroot = "/webim";
$webim_encoding = "utf-8";
$mysqlhost = "localhost";
$mysqldb = "myBaseDatos";
$mysqllogin = "mylogin";
$mysqlpass = "mypass";
$dbencoding = "utf8";
$force_charset_in_connection = true;
$webim_mailbox = "mymail@myhost.com";
$mail_encoding = "utf-8";
$home_locale = "sp";
$default_locale = "sp";
?>
Un Saludo Cordial de Telepieza