新聞中心
Discuz! X3.2論壇底部統(tǒng)計(jì)代碼添加無效出錯(cuò)的解決方法
問題再現(xiàn):Discuz網(wǎng)站論壇地步的統(tǒng)計(jì)代碼添加都是在網(wǎng)站后臺(tái)>>全局>>站點(diǎn)信息內(nèi)添加,現(xiàn)版本為X3.2的論壇后臺(tái)添加代碼時(shí),會(huì)自動(dòng)變成<script></script>。 問題分析:官方在X3.2提交統(tǒng)計(jì)代碼的時(shí)候,在入庫(kù)前驗(yàn)證正則表達(dá),而這個(gè)正則表達(dá)式存在問題,不知道官方的意圖,所以下面就是面對(duì)這個(gè)問題的臨時(shí)解決方案,等待官網(wǎng)正式公布解決方案再說吧! 解決方案:通過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']); } 無憂主機(jī)小編教大家一個(gè)快速查找代碼的小技巧:就是用編輯器打開后,按Ctrl+F4按鈕,輸入你想要查找的關(guān)鍵詞,例如:if(isset($settingnew['statcode']))就可以查到你想要的了。 下面代碼刪除了以后,就可以保存,再上傳到你的網(wǎng)站空間上面就可以了。 無憂主機(jī)相關(guān)文章推薦閱讀: DISCUZX3.1程序優(yōu)化:關(guān)閉后臺(tái)右下角的應(yīng)用更新提醒 DISCUZ發(fā)帖的時(shí)候出現(xiàn)DATABASE ERROR(1153) 解決方法 DISCUZ后臺(tái)UCENTER登錄時(shí)驗(yàn)證碼不能正常顯示的解決方案 忘記管理員密碼無法登錄DISCUZ后臺(tái)管理員的解決方法匯總
本文地址:http://www.gle-technology.com/discuz/15101.html