請讓我知道,如果有任何擴展可用來顯示彈出窗口模塊,彈出窗口應該在用戶登錄後加載。Joomla 1.7 popup extension to load module inside
Scernario:
- 我有民意調查顯示模塊,用戶登錄到網站之後將會彈出一次。
- 我需要從後端指定模塊,通過id或模塊位置。
- 用戶在登錄網站後投票投票,並在投票後關閉彈出框。
- 如果是非商業性擴展,它將會很棒。
請在此建議我。
請讓我知道,如果有任何擴展可用來顯示彈出窗口模塊,彈出窗口應該在用戶登錄後加載。Joomla 1.7 popup extension to load module inside
Scernario:
請在此建議我。
要做到這一點,最好的方法是爲您的模塊創建覆蓋(請參閱http://docs.joomla.org/Layout_Overrides_in_Joomla_2.5)並將其包裝在模態中,然後將其設置爲僅註冊。如果您的網站使用Twitter Bootstrap(目前大多數商業Joomla模板都是這樣做的),您可以在這裏使用標記:http://twitter.github.com/bootstrap/javascript.html#modals
您需要一些基本的HTML & PHP來實現這一目標。使用下面的代碼
$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);
您可以創建彈出。通過
試試這個,
您可以裝入內彈出窗口或任何其他頁面(在AJAX頁面太)任何模塊,該區間生成彈出式內容也請嘗試上面的代碼。
希望這可以幫到你..
嗨。歡迎來到stackoverflow。請查閱http://stackoverflow.com/faq#questions和[whathaveyoutried.com](http://whathaveyoutried.com) - 你認爲你的問題是否符合本網站的問答特徵? – GeneSys 2013-02-25 13:56:15
像其他人一樣檢查Joomla擴展目錄;) – Lodder 2013-02-25 14:38:02
嘗試過所有非商業擴展,請建議它是否可以通過其他方式實現? – 2013-02-25 15:25:18