Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : joomclaus 06 Nov 2014, 13:14:52

: Caricare plugin in un modulo
: 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
: Re:Caricare plugin in un modulo
: mmleoni 06 Nov 2014, 14:27:12
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
: Re:Caricare plugin in un modulo
: joomclaus 06 Nov 2014, 15:35:11
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 
: Re:Caricare plugin in un modulo
: mmleoni 06 Nov 2014, 16:57:00
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!
: Re:Caricare plugin in un modulo
: joomclaus 06 Nov 2014, 17:36:44
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.  :-\
: Re:Caricare plugin in un modulo
: mmleoni 06 Nov 2014, 18:19:25
spiacente, non ho la minima idea di quale plugin tu stia parlando  :(
: Re:Caricare plugin in un modulo
: joomclaus 07 Nov 2014, 10:04:54
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]);
: Re:Caricare plugin in un modulo
: mmleoni 07 Nov 2014, 12:00:39
contento tu...

:
JPluginHelper::importPlugin('nome_gruppo_plugin' );
$dispatcher = JEventDispatcher::getInstance();
$results = $dispatcher->trigger( 'on_nome_evento_da_gestire', array( $param_1, $param_2 ) );

ovviamente:
dipendono dal plugin.

ps: imho quel codice per i moduli è scritto decisamente male!