最近,为了更好地为每个人服务,边肖升级了他的dedecms网站。我兴高采烈的进去,发现谷歌联盟和百度联盟的广告都没有显示出来。升级肯定有问题。幸运的是,边肖有保存备份的习惯。你可以向边肖学习,做更多的备份。通过比较新版本和备份版本的主页源代码,边肖发现在更新后的代码中,广告代码的双引号前多了一个反斜杠。边肖在网上找不到解决办法,所以他不得不手动检查,最终找到了问题。
边肖在这里把解决方案发给站长和朋友分享,让有类似问题的朋友可以尽快解决!先用FTP工具连接无忧主机PHP虚拟主机,在网站根目录下找到ad_add.php文件,本地下载,用文本编辑器打开。在文件的第30行,代码如下:
if($ normbody[' style ']==' code '){ $ normbody=addslashes($ normbody[' html code ']);}将上述内容替换为:
if($ normbody[' style ']==' code '){ $ normbody=$ normbody[' ht tanshing network company mlcode '];}最后,将上传叠加保存到原位置。边肖想向朋友解释一下,反斜杠是在广告代码插入数据库之前添加的,所以之前在数据库中添加的广告代码不会改变(反斜杠仍然存在)。删除之前添加的所有广告,重新添加就可以了。希望对各位站长朋友有所帮助!