温馨提示 购买本站程序严禁用于各种非法用途,否则,后果自负!售后QQ群:67544576,有什么问题可以联系我们,也可以和群内朋友交流沟通!交流请不要违反国家法律法规!

您当前的位置:首页 > 建站教程 > DISCUZ

DiscuzX3.2新bug,后台添加统计代码不生效问题怎么办? | 无忧主机

来源: 发布时间:2021-02-07 20:05:21热度:

关于这个问题,是无忧小编无意发现的,有个客户让无忧小编帮忙安装DiscuzX3.2,安装过后发现在后台添加统计代码添加不上,出现的结果是添加上了,但是会自动变成<script></script>这样,中间的代码会被去除。 于是过来寻求无忧小编的帮助,这个问题一般无忧小编当时都是直接把统计代码添加到模板里面。 不过今天无官方看了看,发现有一个关于这个问题的bug 官方在X3.2提交统计代码的时候,在入库前验证正则,而这个正则存在问题,不晓得官方的意图,所以解决方案就算是临时的处理吧 官方论坛也给出了临时解决方案: 打开source/admincp/ 搜索 if(isset($settingnew['statcode'])) { 将这段落都删除,即 if(isset($settingnew['statcode'])) { $settingnew['statcode'] = preg_replace('/<script(.*?)language(.*?)>/is', '<script>', $settingnew['statcode']); $settingnew['statcode'] = str_replace(array('<?', '?>'), array('<?', '?>'), $settingnew['statcode']); } 删除或者注销,保存覆盖即可。  

转载请注明来源网址:https://www.60zhan.cn/showinfo-26-3928-0.html