濮阳杆衣贸易有限公司

主頁 > 網(wǎng)站建設(shè) > 建站知識(shí) > 怎么解決DedecmsV5.7 SP1廣告不能顯示

怎么解決DedecmsV5.7 SP1廣告不能顯示

POST TIME:2021-05-18 13:24

  最近把小站更新到V5.7 SP1版本,結(jié)果發(fā)現(xiàn)谷歌聯(lián)盟和百度聯(lián)盟的廣告都不能顯示。對(duì)比了一下之前版本的首頁源碼,發(fā)現(xiàn)更新后的系統(tǒng)中,廣告代碼雙引號(hào)前均多了一個(gè)反斜杠。在網(wǎng)上搜了一下,沒有找到解決方法,只好自己排查,終于發(fā)現(xiàn)了問題所在。我在這里把解決方法分享出來,讓各位站長少走些彎路。

  找到ad_add.php文件第30行,把這段代碼:

  if($normbody['style']=='code')

  {

  $normbody = addslashes($normbody['htmlcode']);

  }

  改成如下代碼:

  if($normbody['style']=='code')

  {

  $normbody = $normbody['htmlcode'];

  }

  注:addslashes函數(shù)會(huì)在指定的預(yù)定義字符前添加反斜杠,主要是對(duì)一些特殊字符進(jìn)行轉(zhuǎn)義。

  修改完后保存,然后上傳到服務(wù)器,再添加的廣告就能正常顯示了。

  因?yàn)榉葱备苁窃趶V告代碼插入到數(shù)據(jù)庫之前添加的,所以數(shù)據(jù)庫中之前添加的廣告代碼不會(huì)變(反斜杠依然存在)。只要把之前添加的廣告都刪除,然后重新添加就可以了。當(dāng)然,你也可以直接在數(shù)據(jù)庫中手工把每個(gè)廣告的反斜杠都去掉。

以上就是整理互聯(lián)網(wǎng)內(nèi)容給大家?guī)淼姆治鼋榻B,如果大家想了解更多相關(guān)內(nèi)容,請(qǐng)持續(xù)關(guān)注本站,本站小編將在第一時(shí)間為大家?guī)砀玫慕?jīng)典內(nèi)容。更多精彩內(nèi)容,盡在bitsCN.com




收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
菏泽市| 乌鲁木齐市| 吉林省| 沂南县| 广州市| 桑日县| 道孚县| 罗源县| 深水埗区| 灵石县| 宜君县| 涟源市| 乌拉特前旗| 上饶市| 承德市| 通山县| 斗六市| 尚志市| 漠河县| 易门县| 武功县| 夏河县| 房产| 奈曼旗| 财经| 陇川县| 宁南县| 元氏县| 林芝县| 资源县| 宁都县| 常熟市| 喀喇| 大渡口区| 乐清市| 香格里拉县| 云南省| 民权县| 萝北县| 林口县| 杨浦区|