1

ポップアップ内にモジュールを表示するために利用できる拡張機能があり、ユーザーのログイン後にポップアップが読み込まれる必要がある場合はお知らせください。

シナリオ:

  • ユーザーがWebサイトにログインした後に一度ポップアップする世論調査モジュールがあります。
  • ID またはモジュールの位置によって、バックエンドからモジュールを指定する必要があります。
  • ユーザーは Web サイトにログインした後に投票に投票し、投票後にポップアップを閉じます。
  • 非営利の拡張機能であれば素晴らしいでしょう。

これについて私に提案してください。

4

2 に答える 2

1

これを試して、

ポップアップまたは他のページ(ajaxページでも)内に任意のモジュールをロードできます。次のコードを使用して

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

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

 $Params = "param1=bruno\n\rparam2=chris";//This will only required when you pass module params through code
 $Module->params = $Params;
 echo $renderer->render($Module);

ポップアップを作成できます。ポップアップ コンテンツを生成するセクションでも、上記のコードを試してください。

これがあなたを助けることを願っています..

于 2013-02-26T02:23:55.933 に答える
0

これを行う最善の方法は、モジュールのオーバーライドを作成し ( http://docs.joomla.org/Layout_Overrides_in_Joomla_2.5を参照)、それをモーダル内にラップしてから、登録済みのみに設定することです。サイトで Twitter Bootstrap (最近のほとんどの商用 Joomla テンプレートが使用) を使用している場合は、次のマークアップを使用できます: http://twitter.github.com/bootstrap/javascript.html#modals

ただし、これを実現するには、HTML と PHP の基本的な知識が必要です。

于 2013-02-25T22:20:34.230 に答える