原程序是这样的:客服暂时离线后,客人会等待其一分钟,如果一分钟此客服仍未上线,会自动转接给其他客服。
但发现1分钟内客服重新上线后,当前客人仍会被转接给其它客服,这确实是一个BUG,敬请谅解!
处理方法如下:
1)打开public/guest.js或guest_free.js文件,在大约450行找到以下代码,并添加一行,如下:
case 1: //客服重新上线
clearTimeout(welive.ttt_3); //清除客服离线时自动转接(新增加一行)
welive.status = 1;
welive.flashTitle = 1;
type = 3; d = guest.an + langs.aback;
break;
2)打开mobile/mobile.js或mobile_free.js文件,在大约382行找到以下代码,并添加一行,如下:
case 1: //客服重新上线
clearTimeout(welive.ttt_3); //清除客服离线时自动转接(新增加一行)
welive.status = 1;
welive.playSound = 1;
type = 3; d = guest.an + langs.aback;
break;
如果你的WeLive已经在线服务了,请继续修改下面两个文件:
3)打开根目录下的welive2618.php文件,找到以下一行:
<script type="text/javascript" src="public/guest.js?v=520"></script>
或
<script type="text/javascript" src="public/guest_free.js?v=520"></script>
将520这个参数改成5200(随便),以便已经加载过未修改前的 guest.js或guest_free.js的浏览器重新加载此文件。
4)打开根mobile目录下的welive_index.php,找到以下一行:
<script type="text/javascript" src="public/mobile.js?v=520"></script>
或
<script type="text/javascript" src="public/mobile_free.js?v=520"></script>
将520这个参数改成5200(随便),以便已经加载过未修改前的 mobile.js或mobile_free.js的浏览器重新加载此文件。