Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - danix

Pagine: [1]
1
Sto scrivendo un mio plugin che permetta all'utente di creare un articolo settendolo, se vuole, con una navigazione a tab.
Il plugin quindi va a recuperare da tabella i dati inseriti nell'invio e formattati in modo da essere "trattabili" per creare le tab.
Le tab ho pensato di crearle "fisicamente" attraverso un altro plugin, jatabs, andando a preparare il testo il testo che elaboro al punto sopra tra {} per costruire le tab. E qui si crea un intoppo, nel senso che il mio plugin viene attivato, ma stampa a video il codice contenuto tra {} che io invece pensavo facesse "scattare" il plugin jatabs che non viene quindi "attivato".

Sono in fase di apprendimento di Joomla e ho visto che i plugin hanno dei metodi, onBeforeDisplayContent e onAfterDisplayContent. Da principiante immagino che il problema potrebbe risiedere nel momento dell'attivazione o forse il problema è ancora diverso ... io continuo la mia esplorazione debuggando un po' la situazione, ma se qualcuno avesse per caso un'idea geniale per indirizzarmi verso una soluzione accetto volentieri un consiglio  ;)

2
Sviluppo / Re:[Risolto] - Recuperare ID del modulo utilizzato
« il: 16 Set 2011, 17:02:19 »
Dopo aver sbattuto la testa un po' sono riuscita a risolvere in questo modo, che sarà sicuramente per tanti la scoperta dell'acqua calda, ma lascio scritto qui nel caso potesse servire ad altri:

in mod_modulename/mod_modulename.php bisognava richiamare l'helper passandogli anche $module, così:
Codice: [Seleziona]
$list = modModuloNameHelper::getList($params, $module);
e adesso nell'helper.php posso usare $module a piacere  :P

3
Sviluppo / [Risolto] - Recuperare ID del modulo utilizzato
« il: 14 Set 2011, 12:43:12 »
Sono una novellina di Joomla (quindi chiedo scusa se la domanda è già stata trattata, ho fatto una ricerca e non mi sembra di aver trovato niente di adatto alla mia necessità) e sto scrivendo un modulo da mettere nella homepage che va a recuperare alcuni articoli nel db.

L'idea è quella di utilizzare più volte il modulo nell'homepage.
Quindi nel DB in jos_modules si ha registrato X volte il modulo, con ovviamente X ID differenti e con lo stesso valore nel campo 'module'.
Ogni modulo dovrebbe caricare gli articoli del db che hanno il campo 'hg_modules' (che ho aggiunto in jos_content) uguale a 'id' di jos_modules dell' "istanza" corrispondente al modulo che sta caricando in quel momento.

Ho già creato il modulo e in versione "statica" passando nella query manualmente l'id funziona correttamente, visualizzando ovviamente nei 2 moduli di prova lo stesso contenuto.
Il mio problema è ora riuscire a determinare l'id del modulo in cui sta caricando i dati in modo da passarlo alla query per fare quello di cui ho bisogno io.
Ho letto la documentazione e ho focalizzato la mia attenzione sul metodo getModule della classe JModuleHelper
Codice: [Seleziona]
         $mod = JModuleHelper::getModule('hotgallery');
        $idmod = $mod->id;
ma recupero sempre il primo ID presente in jos_modules. Dove sbaglio? Grazie dell'aiuto!

Pagine: [1]


Web Design Bolzano Kreatif