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