我做了一個基本的Joomla模塊爲我的網站作爲一個在線留言板。但我想在其中放入AJAX(我知道一個類似AJAX的模塊已經存在於JED中,但這更像是一個讓我學習AJAX如何在Joomla模塊中工作的項目)。把AJAX在一個Joomla模塊
,你重定向到一個新的PHP文件作爲該文件將不會被定義爲
defined('_JEXEC') or die('Restricted access');
將在一個新的頁面失敗顯然是行不通的通常的AJAX的東西。和定義_JEXEC等於一個(因爲我已經在幾個職位的SO閱讀)據我讀過的Joomla Docs是一個安全隱患,因爲它提供了一個入口點到該網站。
我見過的other shoutbox module做的方式是在helper.php文件中的函數來指向。這對我來說是有意義的,因爲這是所有功能通常應該存儲的地方。然而,我不清楚如何讓模塊訪問onSubmit()(或相關的)命令上的helper.php文件,並且希望有人能夠對此有所瞭解。
我實際上並不需要具體的事情我發言欄模塊 - 這更多的是如何在的Joomla得到AJAX功能模塊問題以及它是如何安排
很好的答案!謝謝 –
只是供參考,我終於有時間來實現這一點,所以已經提交了一些我需要做的調整!再次感謝這篇文章:) –