Gallery:如何添加adsense
该文描述在Gallery支持的网站中添加Google AdSense的方法,以通过Google广告获益。
该指导以默认的Gallery外观主题(matrix)为例。
添加Adsense的方法如下。
添加到头-方法一[ ]
首先使用FTP登入自己的网站,并在目前所使用外观主题下的模板文件夹中新建一个名为'local'的目录。
注:如果你使用Carbon外观主题,就无需做如下的操作了。直接下拉到指导部分即可。因为Carbon外观主题已内置有广告了。
接着在/gallery2/themes/matrix/templates/local/之下新建一个.tpl文件。
新建.tpl文件的简便又快捷的办法就是在Windows中使用记事本(不要使用写字板,因为它会将格式也带入编辑之中的)并复制进你的代码。当你保存文件时,将其扩展名改为.tpl即可。
我为其命名为adsense.tpl
编辑此文件并插入如下代码(插入位置随意,因为该文件会为空):
{php} $adcode = <<<END 这里是你 GOOGLE横幅的代码 (最佳尺寸为468x60) END; echo $adcode; {/php}
注:使用你Google Adsense的代码替换第一个和第二个END之间的文本。不要替换<<<END或END;
现在你需要将/gallery2/themes/matrix/templates/theme.tpl复制到/gallery2/themes/matrix/templates/local/(如果不存在的话请创建该文件夹)并对/gallery2/themes/matrix/templates/local/theme.tpl进行编辑。
在标志相关的语句行之后(</div>之前的部分)添加如下代码:
{if $theme.pageType == 'album' || $theme.pageType == 'photo'} {g->theme include="adsense.tpl"} {/if}
就是这样!注意我们进行测试,以保证默认情况下Google Adsense的爬虫会访问该页面。如果你使用认证以查看图片的话,就需要配置Google的adsense服务以进行认证操作,但上面的代码至少会阻止广告显示在管理页面上。
你可以在我的网站上看到实际演示的。
--Omrik 2006年4月17日,08:44, 17 (PDT)
实际演示:PBGallery --Paolo Brocco2006年7月13日
实际演示:MJ-Garage Gallery --JDuc2008年2月28日
添加到头-方法二[ ]
还有一个办法可以在Gallery2中添加Google AdSense。 你需要将/gallery2/themes/matrix/templates/theme.tpl复制到/gallery2/themes/matrix/templates/local/并对/gallery2/themes/matrix/templates/local/theme.tpl进行编辑。
你很可能需要创建/gallery2/themes/matrix/templates/local/文件夹。
如果你使用Carbon外观主题的话,就跳过这一部分直接看后文。
找到:
<img src="{g->url href="images/galleryLogo_sm.gif"}" width="107" height="48" alt=""/>
在此后添加Adsense代码,如果你希望将横幅居中的话,就要使用
<div align="center"><--ADSENSE CODE--></div>
你可以在我的网站上看到实际演示。
但如果你使用XP的工具来发布PC上的相片的话就必须禁用代码,你可以将/gallery2/themes/matrix/templates/local/文件夹重命名并在上传完成后再进行命名。
注:如果你使用上面的第一种方法的话就不会有这样的问题。--Omrik 2007年5月3日,13:15 (PDT)
添加至页脚[ ]
你可以将Adsense横幅添加到页脚。找到如下代码并将你的Adsense代码添加在其下。
<div id="gsFooter"> {g->logoButton type="validation"} {g->logoButton type="gallery2"} {g->logoButton type="gallery2-version"} {g->logoButton type="donate"} </div> {/if} {* end of full screen check *}
记住使用
<div align="center"><--ADSENSE CODE--></div>
以将你的横幅居中。
添加至边栏[ ]
这将会在边栏中添加一个120X600的Adsense Skyscraper。
将/gallery2/themes/matrix/templates/sidebar.tpl复制到/gallery2/themes/matrix/templates/local/sidebar.tpl,并对刚复制过来的文件进行编辑。
在
</div>
之后添加120X600尺寸横幅的Adsense代码。
这将会在你的边栏中显示120X600的横幅并为其应用符合Matrix外观主题的颜色。
Carbon外观主题[ ]
如果你使用carbon外观主题的话,那么你很走运。
启动FTP程序,打开/gallery2/themes/carbon/templates文件夹并找到ads.tpl。将此文件复制到桌面。使用文本编辑器将其打开(如果你的系统是Windows XP就使用记事本)并阅读其中已有的文本。将你的Adsense代码复制其中,并使用{literal} {/literal}标识将其包括进去。将该文件保存为ads.tpl并上传到你的/gallery2/themes/carbon/templates/local文件夹中。
OK,这就成了!
--JDuc2008年2月28日
针对carbon外观主题:在相片视图的缩略图中:
举例
http://www.pho2o.net/gallery/v/deeb/n649780189_136741_6625.jpg.html
打开gallery ftp或cpanel
打开文件管理器并来到gallery文件夹
打开外观主题
打开carbon
打开模板
编辑navigatorMicroThumbs.tpl
在{/if}之后的代码末尾添加adsense代码
我没有对另外的外观主题再做尝试了
ps :我使用的是adesnse 120 X 600
多个广告[ ]
这里还有一个例子说明如何将Google AdSense广告添加到matrix外观主题。我对matrix外观主题做了修改并添加了一个200x200的广告至边栏,一个728x90的横幅及一个180x150的广告到3X3相册/图片显示的中央,这样只有8张图片可见了。所有代码及指导信息可以在此找到:http://wiki.version6.net/matrixad --Cougar 2007年5月28日,08:02 (PDT)
Matrix颜色[ ]
要按照Matrix外观主题颜色的风格创建adsense代码的话,请使用如下各部分的颜色代码:
边界:FFFFFF 标题:6B8CB7 背景:FFFFFF 文本:000000 URL:EEEEEE