Al fin lo conseguí, después de como 6 horas buscando una codificación que funcionara, logré que mostrara las imágenes en ese hosting, pero tube que cambiar el codigo de dos archivos los cuales dejo a continuación junto con la url para que confirmen que si funciona.
URL de ejemplo:
http://c_cerritos.pillowhost.com/live-help/boton.php aquí pueden ver los botones trabajando.
URL de administración:
http://c_cerritos.pillowhost.com/live-help/operator/login.php para ingresar a la administración y que vean el funcionamiento de la imagen.
User: demo
Pass: demo
ahora les coloco los archivos que modifique:
El primero es button.php, yo creé uno nuevo que se llama button1.php:
<?php
/*
* This file is part of Mibew Messenger project.
*
* Copyright (c) 2005-2009 Mibew Messenger Community
* All rights reserved. The contents of this file are subject to the terms of
* the Eclipse Public License v1.0 which accompanies this distribution, and
* is available at http://www.eclipse.org/legal/epl-v10.html
*
* Alternatively, the contents of this file may be used under the terms of
* the GNU General Public License Version 2 or later (the "GPL"), in which case
* the provisions of the GPL are applicable instead of those above. If you wish
* to allow use of your version of this file only under the terms of the GPL, and
* not to allow others to use your version of this file under the terms of the
* EPL, indicate your decision by deleting the provisions above and replace them
* with the notice and other provisions required by the GPL.
*
* Contributors:
* Evgeny Gryaznov - initial API and implementation
*/
require_once('libs/common.php');
require_once('libs/chat.php');
require_once('libs/operator.php');
require_once('libs/groups.php');
$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : "";
if($referer && isset($_SESSION['threadid'])) {
$link = connect();
$thread = thread_by_id_($_SESSION['threadid'], $link);
if ($thread && $thread['istate'] != $state_closed) {
$msg = getstring2_("chat.client.visited.page", array($referer), $thread['locale']);
post_message_($thread['threadid'], $kind_for_agent,$msg,$link);
}
mysql_close($link);
}
$image = verifyparam(isset($_GET['image']) ? "image" : "i", "/^\w+$/", "webim");
$lang = verifyparam(isset($_GET['language']) ? "language" : "lang", "/^[\w-]{2,5}$/", "");
if(!$lang || !locale_exists($lang)) {
$lang = $current_locale;
}
$groupid = verifyparam( "group", "/^\d{1,8}$/", "");
if($groupid) {
loadsettings();
if($settings['enablegroups'] == '1') {
$group = group_by_id($groupid);
if(!$group) {
$groupid = "";
}
} else {
$groupid = "";
}
}
//para agregar una imagen personalizada, con el nombre definido, solo debes cambiar la siguiente línea de código:
$image = "mgreen";
$image_postfix = has_online_operators($groupid) ? "on" : "off";
//$filename = "locales/${lang}/button/${image}_${image_postfix}.gif";
$filename = "locales/".$lang."/button/".$image."_".${image_postfix}.".gif";
echo $filename;
?>
El cambio significativo en este archivo esta en la forma como muestra la imagen, en lugar de mandar la imagen al navegador lo que hace es enviar el nombre para que complemente el codigo en la llamada del botón.
El segundo es la llamada o el código para colocar el botón de ayuda en vivo:
<!-- forma xhtml valida -->
<script type="text/javascript">
// <![CDATA[
function kefu() {
if(navigator.userAgent.toLowerCase().indexOf('opera') != -1 && window.event.preventDefault) window.event.preventDefault();this.newWindow = window.open('/live-help/client.php?locale=zh-cn', 'webim', 'toolbar=0,scrollbars=0,location=0,status=1,menubar=0,width=740,height=500,resizable=1');this.newWindow.focus();this.newWindow.opener=window;return false;
}
// ]]>
</script>
<a href="#" onclick="kefu()"><img src="<?php include("button1.php"); ?>" border="0" width="177" height="61" alt="aqui debe cargar la imagen" style="padding-top:10px;" /></a>
<br><br>
<!-- forma original que genera el sistema de ayuda con modificaciones para que muestre la imagen -->
<!-- webim button -->
<a href="/live-help/client.php?locale=sp" target="_blank" onclick="if(navigator.userAgent.toLowerCase().indexOf('opera') != -1 && window.event.preventDefault) window.event.preventDefault();this.newWindow = window.open('/live-help/client.php?locale=sp&url='+escape(document.location.href)+'&referrer='+escape(document.referrer), 'webim', 'toolbar=0,scrollbars=0,location=0,status=1,menubar=0,width=640,height=480,resizable=1');this.newWindow.focus();this.newWindow.opener=window;return false;">
<img src=" <?php include("button1.php"); ?>" border="0" width="177" height="61" alt="aqui debe cargar la imagen"/>
</a>
<!-- / webim button -->
Con este código mostramos correctamente la imágen.
Espero que te sea de ayuda este código, y que con esto solventes tu problema