POST TIME:2020-04-10 16:54
經(jīng)過本站參看,發(fā)現(xiàn)在源碼中,DEDECMS5.7的標(biāo)簽比DEDECMS5.5的標(biāo)簽多了一個(gè)反斜杠,就是這導(dǎo)致新系統(tǒng)無法識(shí)別老的調(diào)用代碼。
當(dāng)然你如果廣告少的話,可以直接刪除原廣告,然后新建新廣告,在調(diào)用就OK了。
不過我們不想這么麻煩,直接改系統(tǒng)源代碼一樣可以讓廣告實(shí)現(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ù)器,再添加的廣告就能正常顯示了。