0731-85521652

网站建设 APP开发 小程序 软件定制开发

KNOWLEDGE/知识信息

分享你我感悟

您当前位置>首页 > 知识信息 > 经验之谈 >

DISCUZX3.2新BUG,后台添加统计代码不生效问题怎么

发表时间:2019-07-02 09:08

文章来源:网络

浏览次数:

关于这个问题,是无意发现的,有个客户让小编帮忙安装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’]);

}

删除或者注销,保存覆盖即可。

【瑞智恒联】致力于为湖南本土企业提供高品质的互联网解决方案服务,服务涵盖:长沙APP开发、长沙电商平台搭建、长沙分销系统开发、长沙APP外包、长沙OA开发、长沙ERP开发、长沙短信平台、长沙聚合支付、长沙网站建设、长沙小程序开发、长沙微信小程序开发、以及提供行业APP开发解决方案服务;更多详情,欢迎咨询瑞智恒联!因为专业,所以选择!
 

相关案例查看更多