如何在Joomla中挂钩函数

use*_*333 1 api joomla joomla2.5

我需要在授权之后(在页面加载之前)完全运行我的组件(代码)。在不更改源代码的情况下是否有一些功能?也许有些功能,例如wordpress中的add_action或其他功能?

Mat*_*röm 5

您可能要为此创建一个插件。

“插件提供与触发事件相关的功能。” (Joomla Wiki插件

要收听用户事件,您必须创建一个“用户插件”。要挂钩功能以进行用户授权,请参见onUserLogin

有关插件开发的更多信息,请参见Wiki页面

编辑: 从Joomla 1.5 开始,可以在plugins / user / joomla / joomla.php的普通Joomla CMS安装中找到onUserLogin的示例