Joomla.it Forum

Non solo Joomla... => Sviluppo => Topic aperto da: StefanoDevPro - 21 Apr 2021, 18:11:36

Titolo: Sviluppo Plugin Joomla 3
Inserito da: StefanoDevPro - 21 Apr 2021, 18:11:36
Buongiorno a tutti, ho la necessità di sviluppare un plugin che intercetti i dati inseriti da un altro componente (non dagli articoli di joomla). In base alle ricerche eseguite, la tipologia del plugin dovrebbe essere "system". Ho sviluppato ed installato la base del plugin, ma non riesco a capire come intercettare il post per analizzarlo ed eventualmente inserirlo in una mia tabella.
Quali degli "eventname" previsti per la tipologia "system" devo utilizzare? Devo utilizzare anche altre funzioni?
Spero in una risposta al più presto.


Grazie in anticipo
Titolo: Re:Sviluppo Plugin Joomla 3
Inserito da: StefanoDevPro - 28 Apr 2021, 11:05:31
Nessun suggerimento?
Titolo: Re:Sviluppo Plugin Joomla 3
Inserito da: tomtomeight - 28 Apr 2021, 19:20:08
Se non lo dici nessumo può sapere quale è l'altro componente cosa fa, cosa vuoi intercettare, ecc.
Titolo: Re:Sviluppo Plugin Joomla 3
Inserito da: giusebos - 28 Apr 2021, 23:37:05
discussione da spostare nella sezione "palla di vetro  e/o paragnosti"
Titolo: Re:Sviluppo Plugin Joomla 3
Inserito da: StefanoDevPro - 29 Apr 2021, 11:50:44
Ok ok ragazzi :), entro nello specifico, anche perchè nel frattempo ho cambiato tipologia di plugin.
Ho sviluppato un plugin di tipo "content" che mi esegue delle operazioni di inserimento in una mia specifica tabella di tutte le informazioni inviate, quindi nel caso di un inserimento di un articolo mi inserisco tutti i dati dell'articolo stesso, e funziona correttamente. Per fare questo ho utilizzato le funzioni: onContentAfterSave, onContentAfterDelete, onContentChangeState.
Questo plugin però funziona solo per tutti componenti nativi di Joomla, vorrei che fosse richiamato ed utilizzato anche per un componente installato successivamente, ma purtroppo viene ignorato. Come posso fare a richiamare ed utilizzare il mio plugin sui componenti non predefiniti da Joomla?

Spero di essere stato più chiaro di prima.
Grazie
Titolo: Re:Sviluppo Plugin Joomla 3
Inserito da: giusebos - 29 Apr 2021, 12:11:10
devi indagare il codice di quel componente, oppure contatta il suo sviluppatore
Titolo: Re:Sviluppo Plugin Joomla 3
Inserito da: StefanoDevPro - 29 Apr 2021, 15:09:45
Perdonami @giusebos, mi aspettavo una risposta diversa...
Titolo: Re:Sviluppo Plugin Joomla 3
Inserito da: giusebos - 29 Apr 2021, 15:21:09
ma se tu non fai il nome di quel componente, ammesso che io lo conosca bene, come vorresti questa risposta?

Stiamo sempre sul vago......

Dimmi tu se sbaglio.
Titolo: Re:Sviluppo Plugin Joomla 3
Inserito da: StefanoDevPro - 29 Apr 2021, 15:36:04
Non è che non voglia fare il nome del componente, il componente si chiama "Zoo", quello che mi interessa sapere è il principio di funzionamento di un qualunque componente che intenda sfruttare un plugin di tipo "content". A quanto ho capito è necessario utilizzare i trigger (docs.joomla.org/J3.x:Triggering_content_plugins_in_your_exte nsion), ma non so dove devono essere richiamati, in quale file dei tanti presenti nel componente. Comunque, il componente si chiama Zoo.
Titolo: Re:Sviluppo Plugin Joomla 3
Inserito da: giusebos - 29 Apr 2021, 17:36:44
finalmente:
Non tutti i componenti seguono sempre il solito standard, anzi è raro,
ma su quel componente posso dirti che funziona con ha un framework di YOOtheme,
quindi devi necessariamente chiedere info al loro forum di assistenza per saperne di più