得知互动
标题:
如何解决dedecmsv5.7 sp1广告不能显示的问题
[打印本页]
作者:
swmozowtfl
时间:
2015-7-12 13:24
标题:
如何解决dedecmsv5.7 sp1广告不能显示的问题
最近把小站更新到v5.7 sp1版本,结果发现谷歌联盟和百度联盟的广告都不能显示。对比了一下之前版本的首页源码,发现更新后的系统中,广告代码双引号前均多了一个反斜杠。在网 上搜了一下,没有找到解决方法,只好自己排查,终于发现了问题所在。我在这里把解决方法分享出来,让各位站长少走些弯路。
找到ad_add.php文件第30行,把这段代码:
if($normbody['style']=='code')
{
$normbody = addslashes($normbody['htmlcode']);
}
改成如下代码:
if($normbody['style']=='code')
{
$normbody = $normbody['htmlcode'];
}
注:addslashes函数会在指定的预定义字符前添加反斜杠,主要是对一些特殊字符进行转义。
修改完后保存,然后上传到服务器,再添加的广告就能正常显示了。
因为反斜杠是在广告代码插入到数据库之前添加的,所以数据库中之前添加的广告代码不会变(反斜杠依然存在)。只要把之前添加的广告都删除,然后重新添加就可以了。当然,你也可以直接在数据库中手工把每个广告的反斜杠都去掉。
更多网页制作信息请查看: 网页制作
作者:
GoodyFouppy
时间:
2016-1-11 10:59
能告诉我丫挺什么意思吗?赐教
作者:
seazvyt
时间:
2016-1-11 10:59
你这样的表现,就只配这几个字:窝囊废
作者:
Acropozelan
时间:
2016-1-11 11:00
哈哈 ok ~~~
作者:
wwzcdenleclv
时间:
2016-1-11 11:00
正好你开咯这样的帖
作者:
GoodyFouppy
时间:
2016-1-11 11:00
疯了 这年头盗版还真多~~~~~~
作者:
alapScady
时间:
2016-1-15 21:23
疯了 这年头盗版还真多~~~~~~
作者:
gevaemaidovef
时间:
2016-1-15 21:23
真是天底下好事多多
作者:
wwzcdenleclv
时间:
2016-1-15 21:24
照你这么说真的有道理哦 呵呵 不进沙子馁~~~
作者:
mwxny
时间:
2016-1-15 21:24
这日子没法过了....
欢迎光临 得知互动 (https://bbs.dezhifl.com/)
Powered by Discuz! X3.4