最近小編為了能更好的服務(wù)大家,把自己的dedecms網(wǎng)站升級了,興高采烈的進去一看,發(fā)現(xiàn)谷歌聯(lián)盟和百度聯(lián)盟的廣告都不顯示了,肯定是升級出了問題,還好小編有保存?zhèn)浞莸牧晳T,大家在這一點上可以向小編學習一下,多多備份。通過新版本和備份中的首頁源碼對比,小編發(fā)現(xiàn),更新后的代碼中的廣告代碼雙引號前都多了一個反斜杠。小編通過在網(wǎng)上查找都沒有找到解決方法,只好手動排查了,最終發(fā)現(xiàn)了問題所在。
小編就在這里把解決方發(fā)給各位站長朋友們分享一下,讓出現(xiàn)類似問題的朋友們可以以最快的速度解決!首先使用FTP工具連接無憂主機PHP虛擬主機,在網(wǎng)站的根目錄找到ad_add.php文件,下載到本地,用文本編輯器打開,在文件第30行,代碼如下:
if($normbody['style']=='code') { $normbody = addslashes($normbody['htmlcode']); } 將以上改成:
if($normbody['style']=='code') { $normbody = $normbody['htmlcode']; } 最后保存上傳覆蓋至原位置。 小編在此給朋友們解釋一下:反斜杠是在廣告代碼插入到數(shù)據(jù)庫之前添加的,所以數(shù)據(jù)庫中之前添加的廣告代碼不會變(反斜杠依然存在)。只要把之前添加的廣告都刪除,然后重新添加就可以了。 希望可以幫助到各位站長朋友!
文章來源:黎青松SEO博客
來源地址:http://www.alitaohuo.com/CMSjiaocheng/zhimengjiaocheng/2047.html
申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!