1

我正在使用 mediawiki 的一个实例,并将 adsense 添加到皮肤的 php 文件中。这会将 adsense 横幅放置在所有页面上,但我想从非常特定的页面中省略 adsense 横幅。主要是“主页”(但在所有其他页面上保留 adsense)。我的网站真的很大,所以往另一个方向发展(向特定页面添加 Adsense)将是一个巨大的痛苦。

我希望有一些 PHP 代码可以将 adsense 代码包装在其中,这样我就可以指定要忽略的 adsense 的 URL。

谢谢你。

4

3 回答 3

0

您可以只使用AdSense 扩展程序并使用自定义 CSS隐藏特定页面上的广告。

或者您可以使用特定的 AdSense 扩展程序,该扩展程序已经将广告隐藏在您想要的位置,即主页。

于 2015-04-06T11:59:09.217 回答
0

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.

于 2010-11-03T05:56:30.847 回答
0

我不是程序员,所以我不知道你刚才说了什么。

但是,这篇文章回答了我的问题:

http://forum.dreamhosters.com/3rdparty/29149-MediaWiki-and-Google-AdSense.htm

我刚刚将“主页”(主页)添加到列表中的省略页面列表中。

例子:

!strstr($_SERVER['REQUEST_URI'], "Main_Page") &&

不管怎么说,还是要谢谢你。

于 2010-11-03T07:36:33.590 回答