本人研究了很久,发现网上下载的live help1.2里面里面关于skype的js代码路径没有更新,导致skype客户端在线的情况下,而在zencart上测试的时候会出现ie上显示离线,火狐上显示在线的情况。解决方法如下:
1,首先skype账号在后台把账号输正确就可以了,然后在客户端里面“工具—选项—隐私—把允许再网页上显示勾选”。
2,网站下载的live help 1.1或者1.2版本里面的有一段关于skype的js代码路径是过时的,文件路径(includes\templates\YOURTEMPLATE\sideboxes\tpl_live_help.php)没有更新的。我到skype官网查找标签的时候,发现这个问题,问题如下图:
上面那个是skype的js代码路径,已经过时,需要更改。下面那个是小图标的路径,也需要更改的,这个smallclassic有问题的。
解决办法:先到http://skype.tom.com/help/skypebuttons/选择自己的标签,输入自己的客户端名称,然后获取代码:例如下,
<!--
Skype 'My status' button
http://skype.tom.com/help/skypebuttons
-->
<script type="text/javascript" src="http://skype.tom.com/script/skypeCheck40.js"></script>
<a href="skype:nikesportsshop?call" οnclick="return skypeCheck();"><img src="http://mystatus.skype.com/balloon/nikesportsshop" style="border: none;" width="150" height="60" alt="My status" /></a><a href="skype:nikesportsshop?call" οnclick="return skypeCheck();">nikesportsshop</a>
然后把上面的那段js代码替换原来的就可以了。下面红色部分就是自己选择skype图片样式的时候会出现一段图片路径,注意,只是到自己用户名的前面,用户名不必黏贴。
这样上传就可以了。
本人在操作这个问题的时候也发现了之前一个live help的样式和其他sidebox内容样式一样<关于同一侧边栏live