我正在使用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,即主頁面。