joomla模板设计与二次开发
English French German Italian Portuguese Russian Spanish

捐款 -> 升级 -> 下载

淘宝捐款获取下载权限

点击这里给我发消息

Donate to joomlagate.com to translate more Joomla! extensions and free Joomla! templates

文章分类阅读

下载最新版本 Joomla!

会员登录

Joomla之门 Joomla教程 Joomla! 1.5 教程 给 Joomla! 的每一篇文章中自动插入广告

给 Joomla! 的每一篇文章中自动插入广告 E-mail
作者:白建鹏   
2008-03-06

有很多人都急切地询问:如何向 Joomla! 1.5 的文章中自动插入广告?因为同样的效果我们在新浪搜狐等大网站已经看到 —— 随便打开某个新闻的全文页面,都会看到在文章内容中开头或者结尾被插入了广告。下图所示的就是常见的一个效果。按理来说,这个功能应该是 Joomla! 核心自带的。但是 Joomla! 的开发者似乎忽略了这个需求。

那我们就只能借助于第三方扩展套件了。针对 Joomla! 1.0.x 的 Auto Ads 触发器早就发布了,而针对 1.5 平台的插件迟迟不见。我曾试图与该触发器的作者联系,但是杳无音讯。后来,我找到了 Blank,他仅用了两三天的工夫就完成了转换工作,最终开发出了针对 Joomla! 1.5.x 的 Joomla Auto Ads 插件

Insert Ads in Content Automatically

 

Joomla Auto Ads 插件/触发器 的用法

 

Joomla Auto Ads 的工作方式是:用户安装之后,在其后台参数中预先设置好广告代码。这个广告代码可以是完整的Google Adsense 代码,或者你的广告商给你的代码,或者由你自己用 HTML 语言或 php 、JavaScript 编写的一段代码。另外,用户还可以预设该广告块在文章中显示的位置,例如:在文章开头还是结尾,在左侧还是右侧,以及广告块距离正文内容的距离。

还有一种情况就是:可能网站的某些栏目的文章并不希望自动插入广告,因此可以在后台参数中预设当点击哪些菜单时禁用自动插入广告的功能。用户必须手动填写需要除外的菜单项目的 ItemID,多个 ID 需要用英文逗号分隔。

设置好这些参数之后,将该插件/触发器 发布即可。

接下来,用户就不用再费心去记忆广告代码了。你只管撰写文章,就像不知道有广告这回事一样。等文章发布之后,在前台打开时就会发现广告已经自动插入并展示 —— 除非你对该栏目禁用了此插件。

下图展示的就是 Joomla Auto Ads 插件的后台参数:

Joomla Auto Ads parameters
Joomla Auto Ads parameters

针对 Joomla! 1.0.x 的 Auto Ads 触发器 后台参数与此大致相同,不再赘述。

Joomla Auto Ads 的局限性

首先,Joomla Auto Ads 所预设的广告代码是固定的。如果你的网站文章有多个栏目,例如:农业、金融、体育,你当然不希望在体育版块的文章中出现农药推销或者辣椒收购的广告。所以,最好能增加一个功能,就是针对不同的文章类别(category),允许设定不同的广告代码。

有人或许说:Google Adsense 的广告可以自动根据文章内容展示相关广告,不存在这个问题啊?

此言差矣。且不论并非每个网站都能申请到谷歌的这种广告,即使申请到了,也恰恰是悲剧的开始。Google Adsense的猫腻已经尽人皆知,你如果还继续使用,无异于与虎谋皮。据说,发布Google Adsense广告的站长每赚到 7 分钱,谷歌可以赚到 27元!因此,我的好友 longlong 曾经说,Google 的那句 Don't be Evil 应该说给它自己听。

所以,大多数人最后还是要选择自定义广告代码。这时候广告内容基本就固定了。如果 Joomla Auto Ads 能根据不同文章类别选择不同的预设广告来显示,应该是很酷了。

另外,如果这种预设更高级一些:即使针对同一个文章类别,我们也可以预设多个广告代码,或者同一个产品的不同类型广告(文字、图片、Flash),让他们轮番/随机展示,这样可以使页面看起来不那么枯燥,同时也增加了广告发布位置。

假如还有高手愿意改进,我想再提一个建议:能否增加根据客户端浏览器语言的不同,选择展示对应语言的广告。即:中国人阅读该文章,就是中文广告;老外打开同一个页面,则看到本国语言的广告。这样做广告的效果岂不是更好?!

文件标题: Alexandria Book Library for Joomla! 1.5 书籍管理组件 v1.1.0 多国语言版大礼包 (详情)
文件类型: zip
版本: 1.1.0
文件大小: 334 Kb
下载次数: 31

 

文件标题: Joomla Auto Ads for Joomla! 1.5.x 自动插入广告插件 0.1 多国语言版 (详情)
文件类型: zip
版本: 0.1
文件大小: 5.57 Kb
下载次数: 1062

 

文件标题: MultiAds for Joomla! 1.5 文章中自动插入广告代码的插件 v2.2 多国语言版 (详情)
文件类型: zip
版本: 2.2
文件大小: 14 Kb
下载次数: 599


 

评论   

 
0 #1 谷歌真会赚lin4007 2008-12-11 04:03
如题