2013-01-21 58 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