2014-12-02 79 views
1

我正在开发一个joomla 2.5组件,共有2页,在第一页用户将被重定向到登录页面,如果他没有登录。我们从第一页获得的数据需要只有在成功登录后才能临时保存并保存到数据库。使用joomla 2.5用户组件

所以为了做到这一点,我们做了site_root /组件/ com_users /视图/登录/ TMPL

和修改如default.php里面的一些代码更改recive我们的Ajax调用succeful登录后发送温度数据。 。

现在我们需要将它升级到Joomla 3.0,

什么是处理这些类型的问题的正确方法? 是否有任何其他方式,我可以与joomla登录组件一起工作,以便我可以满足abvove要求(不要搞乱核心joomla代码)? 请帮助你提出宝贵的建议....

回答

0

你不应该修改Joomla核心文件。

为了让这种变化,你应该使用的插件和事件,如onAfterLogin等

有关于这相当不错的文档在这里:http://docs.joomla.org/Plugin

我真的可以推荐这本书,如果插件开发你想真正理解插件的强大功能。

https://www.yireo.com/books/programming-joomla-plugins-book

+0

非常感谢,我肯定会考虑它 – 2014-12-03 09:55:22

+1

其实我创建了一个插件的Joomla按照你的建议,现在可以检测onUserLogin()和其他活动,我需要好歹来识别“我的组件'内的插件,当登录成功需要发送一些数据回组件...我试着追加&param =“value”,并试图访问 – 2014-12-12 11:01:01