1

モジュールを作成しましたが、ページの読み込み時間が遅くなります。ajaxでモジュールをロードする方法を検索しましたが、有用なトピックは見つかりませんでした(または、それらを理解していなかったため、英語は私の母国語ではありません)。私の質問は次のとおりです:ゲームサーバー上のオンラインメンバーを一覧表示するモジュールがある場合(ただし、ローカルデータベースに存在する場合のみ)、ページの読み込み後にこのモジュールを読み込むための正しい解決策は何ですか?

4

1 に答える 1

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で使用できます。

他のオプションは

リンクまた、良い詳細を説明していますが、モジュールオーバーライドの概念を介して使用しています。これらの方法のいずれかに従うことができます

これがお役に立てば幸いです。

于 2013-01-21T11:19:39.337 に答える