关灯
开启左侧

[网页制作] 如何解决dedecmsv5.7 sp1广告不能显示的问题

[复制链接]
swmozowtfl 发表于 2015-7-12 13:24:47 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
最近把小站更新到v5.7 sp1版本,结果发现谷歌联盟和百度联盟的广告都不能显示。对比了一下之前版本的首页源码,发现更新后的系统中,广告代码双引号前均多了一个反斜杠。在网 上搜了一下,没有找到解决方法,只好自己排查,终于发现了问题所在。我在这里把解决方法分享出来,让各位站长少走些弯路。
找到ad_add.php文件第30行,把这段代码:
if($normbody['style']=='code')
{
$normbody = addslashes($normbody['htmlcode']);
}
改成如下代码:
if($normbody['style']=='code')
{
$normbody = $normbody['htmlcode'];
}
注:addslashes函数会在指定的预定义字符前添加反斜杠,主要是对一些特殊字符进行转义。
修改完后保存,然后上传到服务器,再添加的广告就能正常显示了。
因为反斜杠是在广告代码插入到数据库之前添加的,所以数据库中之前添加的广告代码不会变(反斜杠依然存在)。只要把之前添加的广告都删除,然后重新添加就可以了。当然,你也可以直接在数据库中手工把每个广告的反斜杠都去掉。

更多网页制作信息请查看: 网页制作
 

精彩评论9

正序浏览
GoodyFouppy 发表于 2016-1-11 10:59:02 | 显示全部楼层
 
能告诉我丫挺什么意思吗?赐教
 
seazvyt 发表于 2016-1-11 10:59:15 | 显示全部楼层
 
你这样的表现,就只配这几个字:窝囊废
 
Acropozelan 发表于 2016-1-11 11:00:04 | 显示全部楼层
 
哈哈 ok ~~~
 
wwzcdenleclv 发表于 2016-1-11 11:00:06 | 显示全部楼层
 
正好你开咯这样的帖
 
GoodyFouppy 发表于 2016-1-11 11:00:11 | 显示全部楼层
 
疯了 这年头盗版还真多~~~~~~
 
alapScady 发表于 2016-1-15 21:23:13 | 显示全部楼层
 
疯了 这年头盗版还真多~~~~~~
 
gevaemaidovef 发表于 2016-1-15 21:23:50 | 显示全部楼层
 
真是天底下好事多多
 
wwzcdenleclv 发表于 2016-1-15 21:24:04 | 显示全部楼层
 
照你这么说真的有道理哦 呵呵 不进沙子馁~~~
 
mwxny 发表于 2016-1-15 21:24:27 | 显示全部楼层
 
这日子没法过了....
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


0关注

1粉丝

2503帖子

热门图文
热门帖子
排行榜
作者专栏

关注我们:微信订阅号

官方微信

APP下载

全国服务Q Q:

956130084

中国·湖北

Email:956130084@qq.com

Copyright   ©2015-2022  站长技术交流论坛|互联网技术交流平台Powered by©Discuz!技术支持:得知网络  

鄂公网安备 42018502006730号

  ( 鄂ICP备15006301号-5 )