2013-01-21 128 views
0

我寫了一個模塊,但它減慢了頁面的加載時間。 我搜索瞭如何使用ajax加載模塊,但沒有找到任何有用的主題(或者只是不明白它們,英語不是我的母語)。 我的問題是: 如果我有一個模塊,它列出了遊戲服務器上的在線成員(但只有它們存在於本地數據庫中),那麼在頁面加載後加載此模塊的正確解決方案是什麼?加載文檔時加載Joomla模塊

+0

可能是這個環節有幫助http://gruz.org.ua/en/about-joomla/25-faq/50-joomla -15-ta-17-25-jak-zavantazhuvaty-moduli-za-dopomogoju-ajax.html或更改頁面的模塊位置末端 –

回答

1

試試這個。

對您的任何自定義組件任務進行ajax調用。 這任務裏面的代碼應該像

$document = &JFactory::getDocument(); 
$renderer = $document->loadRenderer('module'); 

$Module = &JModuleHelper::getModule('mod_fmDataGrid'); 

$Params = "param1=bruno\n\rparam2=chris"; 
$Module->params = $Params; 
echo $renderer->render($Module); 

結果您可以通過AJAX返回,並在你的HTML中使用。

其他選項是

link還提及了良好的細節,但通過模塊覆蓋的概念及其使用。 您可以按照這些方法

希望這可以幫助你的..

+0

謝謝,我會試試這個:) – kennyevo

+0

啊,謝謝你! – kennyevo