这几天有代理反映会员中心右侧iframe页面显示空白,我在我电脑上浏览是正常的,但是找了几个朋友试了一下,确实存在有的用户访问的时候出现右侧不显示的问题.不是线路的问题,电信,网通的我都找朋友试了,奇怪,有的人访问是正常的,有的是空白,用的是同一个测试用户。在经过仔细研究之后,商易将其处理的方法和大家分享一下.
1. 首先,商易把<li><a href="member_order_list.dwt" onclick="return loadIframe('ifrm', this.href)">我的订单</a></li>
修改为<li><a href="member_order_list.dwt" target="ifrm">我的订单</a></li>
倒是可是显示了,不过位置又不对了,原来显示空白的用户,现在能看到,但是显示错位了,因此,在此还原回原来的文件.
2.登陆后台,清除缓存..还是显示不了,因此也判定不是系统缓存的原因.
3.使用FTP连接,因为商易是在linux系统下测试.因此,将里面的文件夹和文件全部设置为777属性.在次登陆会员中心,OK.右侧显示.
结论:SHOPEX使用的是缓存机制.所有的缓存文件需要写入到文件夹和文件中.当我们服务器权限不足时,缓存文件就不能写入.,因此在会员中心的后台右侧也就不能显示了.当然,可能造成的原因和我们的不同,请仔细斟酌.建议广大使用SHOPEX系统的朋友.在使用的时候建议先备份系统.然后在操作!