Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : joomclaus 06 Nov 2014, 13:14:52
-
Ciao a tutti, io ho bisogno di caricare un plugin (upload di foto) attraverso un modulo …. e non so dove sbattere la testa ??? .
Qualcuno mi può aiutare!?!?
Grazie
-
non puoi caricare un plugin tramite un modulo.
al limite alcuni moduli (es: custom html) permettono l'esecuzione di plugin di tipo content, basta attivare l'opzione. se la cosa non è prevista va riscritto il modulo per gestire i trigger opportuni.
ciao
-
Ok il plugin tramite modulo era una surplus per rendere il lavoro più snello, alla più posso inserire il codice direttamente nel template. Però di php ne so pochissimo, sai dirmi il codice che dovrei usare!?
Grazie
-
dipende dal tipo di plugin, ma 9 su 10 un plugin non funziona in un template... mi sa che devi fermarti un attimo a pensare a che stai facendo!
-
Mi spiego meglio, il plugin che sto usando è un plugin di Virtuemart che lavora frontend. Si vede e funziona, xo vorrei farlo aprire tramite un popup. Solo che non conosco il codice php per richiamare il plugin. :-\
-
spiacente, non ho la minima idea di quale plugin tu stia parlando :(
-
Ma ti serve sapere il plugin!? Io vorrei sapere solo quale'è il codice per caricare i plugin … come per i moduli si usa questo
$module = JModuleHelper::getModules('xxxx');// xxxx is any virtual position, no need to create it anywhere.
echo JModuleHelper::renderModule($module[0]);
-
contento tu...
JPluginHelper::importPlugin('nome_gruppo_plugin' );
$dispatcher = JEventDispatcher::getInstance();
$results = $dispatcher->trigger( 'on_nome_evento_da_gestire', array( $param_1, $param_2 ) );
ovviamente:
- nome_gruppo_plugin
- on_nome_evento_da_gestire
- elenco di parametri nell'array
dipendono dal plugin.
ps: imho quel codice per i moduli è scritto decisamente male!