You are here

Drupal AdSense Injector模块

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2008-09-23 01:06

AdSense注入器模块允许管理员通过声明,自动的将AdSense广告插入到节点的完整页面视图中,或者首页或者分类页面的摘要列表中.

 

它对下面几点进行了集中控制:

  • 所有插入广告的格式,栏目,和分组属性.
  • 对节点类型的完全控制(例如,你可以选择不向图片节点或者论坛节点插入广告,等等).
  • 对于一个节点的完整页面视图,你可以控制它的最小单词数量:如果节点内容中的单词数小于这个最小值的话,那么就不插入广告.

AdSense注入器还会考虑AdSense模块的可视性设置 – 如果你给AdSense模块设置了可视性选项,那么AdSense注入器只在你允许的路径中插入广告.

 

理由

为什么要用这个模块呢?根据我的经验,这大大简化了广告的插入和放置.

 

传统方式:

  • 修改你主题的node.tpl.php或者其它模板文件,以向每个节点视图中插入广告.

如果你有多个drupal站点,或者使用了多个主题,或者使用了自定义的节点模板文件(node-book.tpl.php, node-image.tpl.php等等),那该怎么办呢?现在,你不得不编辑,测试,和维护多个模板文件,还有如果主体升级的话,你还需要再次修改一遍.

  • 手工的编辑每个节点的内容,在里面使用内置的过滤标签[adsense:x:y].你在广告布局上获得了极大的灵活性但是当你需要在全站范围内修改广告栏目或者广告布局的话,这种方式将会极其麻烦.
  • 通过区块将广告插入到主题模板的区域中.如果主题的区域能满足你的需要的话,哪这种方式很不错-不过不同的主题提供了不同的区域,而这些区域有时并不是你想要的-所以如果你想把广告放到节点附近或者节点中去的话,你还是需要修改主题模板文件的.

 

用法

AdSense注入器依赖于AdSense模块.所以在安装Adsense注入器以前,首先需要安装,配置,测试AdSense模块。

 

例子

可参看http://exodusdev.com http://www.roadcarvin.com

 

即将推出:

  • 主题化/CSS技巧
  • 实例

 

Drupal版本: