Discuz! X3.2论坛底部统计代码添加无效出错的解决方法

问题再现:Discuz网站论坛地步的统计代码添加都是在网站后台>>全局>>站点信息内添加,现版本为X3.2的论坛后台添加代码时,会自动变成<script></script>。问题分析:官方在X3.2提交统计代码的时候,在入库前验证正则表达,而这个正则表达式存在问题,不知道官方的意图,所以下面就是面对这个问题的临时解决方案,等待官网正式公布解决方案再说吧!解决方案:通过FTP工具,找到../source/admincp/admincp_setting.php文件,并下载到本地编辑,找到以下代码删除即可:if(isset($settingnew['statcode'])) {$settingnew['statcode'] = preg_replace('/<script(.*?)language(.*?)>/is', '<script>', $settingnew['statcode']);$settingnew['statcode'] = str_replace(array('<?', '?>'), array('<?', '?>'), $settingnew['statcode']);}高速度 主机小编教大家一个快速查找代码的小技巧:就是用编辑器打开后,按Ctrl+F4按钮,输入你想要查找的关键词,例如:if(isset($settingnew['statcode']))就可以查到你想要的了。下面代码删除了以后,就可以保存,再上传到你的网站空间上面就可以了。高速度 主机相关文章推荐阅读:DISCUZX3.1程序优化:关闭后台右下角的应用更新提醒DISCUZ发帖的时候出现DATABASE ERROR(1153) 解决方法DISCUZ后台UCENTER登录时验证码不能正常显示的解决方案忘记管理员密码无法登录DISCUZ后台管理员的解决方法汇总

本文地址:https://www.gaosudu.com/discuz/15101.html