原因分析:官方在 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']); - }
删除,保存覆盖即可