全球主机交流论坛

标题: Discuz论坛不能正常显示Google Adsense广告的解决办法 [打印本页]

作者: cpuer    时间: 2009-8-20 14:57
标题: Discuz论坛不能正常显示Google Adsense广告的解决办法
源自 http://discuz.net/viewthread.php ... page%3D1&page=6

Discuz为了兼容低版本的IE,重写了Array对象的push方法,但在重写之前没有做任何判断,

加一下判断,改为一下形式:

if(typeof Array.prototype.push === 'undefined') {
    Array.prototype.push = function(value) {
        this[this.length] = value;
        return this.length;
    }
}

测试有效。
作者: vagaa    时间: 2009-8-20 20:27
点了
作者: tumour    时间: 2009-8-20 20:37
我也点了
支持 daigou.in 的发展。
作者: cpuer    时间: 2009-8-20 21:14
标题: 回复 2# 的帖子
建立本坛是方便大伙交流主机知识的,这个GGAD还是不要去点哈。
作者: cpuer    时间: 2009-8-20 21:14
标题: 回复 3# 的帖子
一起交流分享交流国外主机知识。
作者: 微笑着吃饭    时间: 2009-8-20 21:41
这个问题是最近才出现的还是出现了很久了?
作者: cpuer    时间: 2009-8-20 21:42
标题: 回复 6# 的帖子
出现了有个3-4天了。
作者: 微笑着吃饭    时间: 2009-8-21 20:11
标题: 回复 7# 的帖子
我考量了一下,因为IE6以下版本已经绝迹了,最后是选择了删除而不是增加。
作者: cpuer    时间: 2009-8-21 20:59
标题: 回复 8# 的帖子
IE6在中国大陆还有很大的市场份额
作者: phpwinder    时间: 2009-8-21 21:08
今天收到GG发来的信,就这个问题提供解决方案。
作者: cpuer    时间: 2009-8-21 21:31
标题: 回复 10# 的帖子
信里怎么说的?
作者: phpwinder    时间: 2009-8-22 00:50
就是说GG代码在discuz一些程序里不能正常显示,经过沟通后给出解决代码。
就是和你给的代码差不多,discuz论坛也应该有。
作者: cpuer    时间: 2009-8-22 11:30
标题: 回复 12# 的帖子
我今天在垃圾箱里面看到了

尊敬的发布商,

您好!

这几天我们发现一些使用Discuz!论坛平台的发布商的AdSense广告无法正常展示,您可以到Discuz官方网站下载最新的版本以解决此问题。

经过和Discuz!团队以及AdSense产品部门的沟通,我们确认下面的方案可以解决AdSense广告展示的问题。如果您的网站是使用了Discuz!论坛平台或者采用了其他的论坛平台并遇到了同样的广告展示问题,
请按照如下步骤进行操作:
请进入Discuz!安装目录,在include\js目录下的common.js文件内删除以下语句:
Array.prototype.push = function(value) {
this[this.length] = value;
return this.length;
}
如果调整以后,您的Discuz!论坛依然不能正常展示AdSense广告,
请通过AdSense帮助中心和我们联系。

感谢您对我们工作的理解与支持,祝您一切顺利!

Google AdSense 支持小组




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4