我正在使用mediawiki的一个实例,并将adsense添加到皮肤的php文件中。这在所有页面上放置了adsense横幅,但是我想省略来自非常特定页面的adsense横幅。主要是“主页”(但在所有其他页面上保留adsense)。我的网站真的很大,所以向另一个方向发展(将adsense添加到特定页面)将是一个巨大的痛苦。我可以用PHP包装Adsense代码以从特定网页省略AdSense吗?
我希望有一段PHP代码可以包装Adsense代码,这将允许我指定要忽略的AdSense网址。
谢谢。
我正在使用mediawiki的一个实例,并将adsense添加到皮肤的php文件中。这在所有页面上放置了adsense横幅,但是我想省略来自非常特定页面的adsense横幅。主要是“主页”(但在所有其他页面上保留adsense)。我的网站真的很大,所以向另一个方向发展(将adsense添加到特定页面)将是一个巨大的痛苦。我可以用PHP包装Adsense代码以从特定网页省略AdSense吗?
我希望有一段PHP代码可以包装Adsense代码,这将允许我指定要忽略的AdSense网址。
谢谢。
制作一个要忽略的页面的数组,然后检查服务器环境变量REQUEST_URI以查看它是否在数组中?
如果strstr适合您,那就好了。我提到的方式可能会被编码:
!(in_array($_SERVER['REQUEST_URI'], array("/Main_page", "/some/other/page", "/no_ads.html")) &&
我很少使用PHP更多的,否则我会在当时已经提供的代码。当我在自己的代码中遇到困难时,我只是进入了stackoverflow,并尝试提供提示,当我可以。有时他们帮助,有时他们不帮助。
我不是程序员,所以我不知道你刚刚说了什么。
然而,这篇文章回答我的问题:
http://forum.dreamhosters.com/3rdparty/29149-MediaWiki-and-Google-AdSense.htm
我刚添加的“主页”(主页)在列表中省略的页面的列表。
实施例:
!strstr($_SERVER['REQUEST_URI'], "Main_Page") &&
感谢反正。
您可以只使用AdSense extension并在custom CSS的特定页面上隐藏广告。
或者您可以使用已经隐藏了您想要的广告的specific AdSense extension,即主页面。