Joomla!-开源天空

2008-12-05
首页 专栏热点 Joomla! 源代码分析 Joomla! 1.5的content 新插件事件


Joomla! 1.5的content 新插件事件

E-mail

可能对content 的系统事件,onPrepareContent,onAfterDisplayTitle,onBeforeDisplayContent,onAfterDisplayContent,这四个事件,大部分人都比较熟悉,新的系统事件onBeforeContentSave,onAfterContentSave,可能很多人就不一定很清楚了。

function onBeforeContentSave( &$article, $isNew ) 有两个参数,一个JTableContent的行对象,第二个参数是是否为一个新文章,返回的数值如果为真,那么继续保存数据,如果返回false,那么操作将终止。

对于我们做一些关键词过滤,利用这个事件完全解决问题了。

onAfterContentSave( &$article, $isNew ) 是文章保存后,触发的事件。返回值为真。

也可以用这个事件做一些后处理工作,如果本站开发的中文标签插件,标签的生成过程就可以放在这个事件中,而不必放在onAfterDisplayContent,从而在文章保存的时候就生成了新标签,整个流程更为合理。

 

相关文章:
编写Joomla!搜索插件plugin
如何使用自定义的Joomla!插件


收藏此文章:
Digg! Reddit! Del.icio.us! JoomlaVote! Google! Live! Facebook! StumbleUpon! Yahoo! Free social bookmarking plugins and extensions for Joomla! websites!

发表您的文章评论

您的姓名 (昵称)
标题:
评分: 很差一般较好很好
评论:
验证码:
请输入验证码