Discuz好代码教程:X3.2统计代码添加无效出错的如何解决方法

善良是人生的正能量,是一种能够面对人生一切困苦的力量,是能够化解一切矛盾和摩擦的力量,是能够带来和平与幸福的力量,是能够让世界越来越美好的力量。
现象描述:在后台,全局,站点信息添加统计代码时,代码会自动变成
<script></script>
原因分析:官方在X3.2提交统计代码的时候,在入库前验证正则,而这个正则存在问题,不晓得官方的意图,所以解决方案就算是临时的处理吧
解决方案:
打开source/admincp/admincp_setting.php
搜索
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']);
}

本文Discuz好代码教程:X3.2统计代码添加无效出错的如何解决方法到此结束。气不和时少说话,出言必失;心不顺时莫处事,行事必败。事莫虚应,应则必办,不办便怨;愿莫轻许,许愿必还,不还成债。万物为说法,关键在着眼;一切是考验,用心才有为。知足是富人,平常是高人,无心是圣人。想开了自然微笑,看破了肯定放下。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
Discuz!X3.x板块横排如何去掉“最后发表”并添加板块简介的方法

discuz好代码教程:批量处理待审核主题、审核回复、待审核日志、待审核

discuz好代码教程:回复了帖子以后在列表页不是立即到第一条,而是要延

discuz好代码教程:制作网站模板前必须了解的界面结构(页头页尾模板文

Discuz好代码教程:升级1225版本后导致UC不能登录的如何解决办法