2014-12-02 86 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