的Joomla 1.7弹出扩展到内加载模块(Joomla 1.7 popup extension t

2019-10-17 18:26发布

请让我知道,如果有任何可用的扩展弹出里面显示模块和用户登录后弹出窗口应在加载。

Scernario:

  • 我有民意调查显示模块,用户登录到网站之后将会弹出一次。
  • 我需要从后端,无论是ID或模块的位置,以指定模块。
  • 用户将登录后投票投票到网站和投票后,要关闭弹出窗口。
  • 这将是巨大的,如果它非商业扩展。

请建议我在此。

Answer 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);

您可以创建弹出,该区间生成弹出内容试试上面的代码了。

希望这可以帮助你..



Answer 2:

要做到这一点,最好的方法是创建你的模块的覆盖(见http://docs.joomla.org/Layout_Overrides_in_Joomla_2.5 ),敷在一个模式里,然后将其设置为仅注册。 如果您的站点使用Twitter的引导(其中大多数商业的Joomla模板做的这些天),你可以在这里使用的标记: http://twitter.github.com/bootstrap/javascript.html#modals

你需要HTML和PHP的一些基本知识,以实现这一目标虽然。



文章来源: Joomla 1.7 popup extension to load module inside