很多站长都会用到如何解决DedecmsV5.7,所以你一定要看一下整篇文章的详细介绍。
最近华明镇升级到V5.7SP1,发现谷歌联盟和百度联盟的广告无法显示信息。对比之前版本的主页源代码后发现,在升级后的系统软件中,广告代码的双引号前有一个反斜杠。我在网上搜了一下,没有找到解决办法。我只好自己检查,终于发现了存在的问题。我在这里分享解决方案,让各位站长少走弯路。
查找ad_add.php文件的第30行,编写这段代码:
if($normbody['style']='code')
{
$normbody=addslashes($normbody['htmlcode']);
}
更改为以下代码:
if($normbody['style']='code')
{
$normbody=$normbody['htmlcode'];
}
注意:addslashes函数会在特定的预留标识符前加一个反斜杠,主要是为了转义一些特殊符号。
更改后保存,然后上传到web服务器,再添加广告正常显示信息。
因为在将广告代码插入数据库查询之前添加了反斜杠,所以先前在数据库查询中添加的广告代码不容易改变(反斜杠仍然存在)。如果您删除了所有以前添加的广告,您可以在以后再次添加它们。当然,您也可以立即手动删除数据库查询中每个广告的反斜杠。
以上是对网络媒体产生的分析的详细介绍。如果你想掌握很多相关内容,请继续关注这个网站。我会在第一时间为你产出更强的经典内容。更多精彩内容,尽在jb51.net
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)