这是一个我一开始没反应过来,但是后来才发现很好解决的问题,而且主要出现在调用官方js的界面上。原因是cookies存取的时候,使用了和杰奇程序不同的编码,导致字符串编码错误,而且这个还会因为环境的不同而时不时出现或者正常,解决的办法也很简单,主要集中在一个头部js里面,所以讲用户名称由原来的cookies读取改为通过页面标签直接获取内容就好了。
教程如下:
1.修改/modules/article/templates/文件夹底下的index.html和style.html,在头部找到如下代码:
var userid = "{?$jieqi_userid?}";
在它底下添加一行,变为这样。
var userid = "{?$jieqi_userid?}";
var username = "{?$jieqi_username?}";
2.修改/scripts/toplink.js,找到:
jieqiUserInfo.jieqiUserName
这玩意就是从cookies中获取用户名,直接将它改为
username
3.最后刷新浏览器缓存,看看效果,就会发现,原本这样的乱码用户名
已经正常了
规则之树版权所有,转载请注明来源,标明作者及原文链接
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.ruletree.club/archives/1276/