加载文档时加载Joomla模块

时间:2013-01-21 10:51:09

标签: ajax joomla module

我写了一个模块,但它减慢了页面的加载时间。 我搜索了如何使用ajax加载模块,但没有找到任何有用的主题(或者只是不理解它们,英语不是我的母语)。 我的问题是: 如果我有一个模块,它列出了游戏服务器上的在线成员(但只有当它们存在于本地数据库中时),在加载页面后加载该模块的正确解决方案是什么?

1 个答案:

答案 0 :(得分:2)

试试这个。

对任何自定义组件任务进行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 还描述了一个很好的细节,但它使用了via模块覆盖概念。 您可以遵循以下任何一种方法

希望这可以帮到你..