我正在使用 mediawiki 的一个实例,并将 adsense 添加到皮肤的 php 文件中。这会将 adsense 横幅放置在所有页面上,但我想从非常特定的页面中省略 adsense 横幅。主要是“主页”(但在所有其他页面上保留 adsense)。我的网站真的很大,所以往另一个方向发展(向特定页面添加 Adsense)将是一个巨大的痛苦。
我希望有一些 PHP 代码可以将 adsense 代码包装在其中,这样我就可以指定要忽略的 adsense 的 URL。
谢谢你。
我正在使用 mediawiki 的一个实例,并将 adsense 添加到皮肤的 php 文件中。这会将 adsense 横幅放置在所有页面上,但我想从非常特定的页面中省略 adsense 横幅。主要是“主页”(但在所有其他页面上保留 adsense)。我的网站真的很大,所以往另一个方向发展(向特定页面添加 Adsense)将是一个巨大的痛苦。
我希望有一些 PHP 代码可以将 adsense 代码包装在其中,这样我就可以指定要忽略的 adsense 的 URL。
谢谢你。
您可以只使用AdSense 扩展程序并使用自定义 CSS隐藏特定页面上的广告。
或者您可以使用特定的 AdSense 扩展程序,该扩展程序已经将广告隐藏在您想要的位置,即主页。
Make an array of the pages to omit, then check the server environment variable REQUEST_URI to see if it's in the array?
If strstr works OK for you, fine. The way I mentioned would probably be coded:
!(in_array($_SERVER['REQUEST_URI'], array("/Main_page", "/some/other/page", "/no_ads.html")) &&
I rarely use PHP any more, otherwise I would have provided code at the time. I just get onto stackoverflow when I run into snags in my own coding, and try to offer hints when I can. Sometimes they help, sometimes they don't.
我不是程序员,所以我不知道你刚才说了什么。
但是,这篇文章回答了我的问题:
http://forum.dreamhosters.com/3rdparty/29149-MediaWiki-and-Google-AdSense.htm
我刚刚将“主页”(主页)添加到列表中的省略页面列表中。
例子:
!strstr($_SERVER['REQUEST_URI'], "Main_Page") &&
不管怎么说,还是要谢谢你。