Autore Topic: Sviluppo Plugin Joomla 3  (Letto 282 volte)

Offline StefanoDevPro

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Sviluppo Plugin Joomla 3
« il: 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

Offline StefanoDevPro

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re:Sviluppo Plugin Joomla 3
« Risposta #1 il: 28 Apr 2021, 11:05:31 »
Nessun suggerimento?

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 31551
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Sviluppo Plugin Joomla 3
« Risposta #2 il: 28 Apr 2021, 19:20:08 »
Se non lo dici nessumo può sapere quale è l'altro componente cosa fa, cosa vuoi intercettare, ecc.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 20738
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Sviluppo Plugin Joomla 3
« Risposta #3 il: 28 Apr 2021, 23:37:05 »
discussione da spostare nella sezione "palla di vetro  e/o paragnosti"
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline StefanoDevPro

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re:Sviluppo Plugin Joomla 3
« Risposta #4 il: 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
« Ultima modifica: 29 Apr 2021, 11:52:41 da StefanoDevPro »

Offline giusebos

  • Fuori controllo
  • *
  • Post: 20738
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Sviluppo Plugin Joomla 3
« Risposta #5 il: 29 Apr 2021, 12:11:10 »
devi indagare il codice di quel componente, oppure contatta il suo sviluppatore
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline StefanoDevPro

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re:Sviluppo Plugin Joomla 3
« Risposta #6 il: 29 Apr 2021, 15:09:45 »
Perdonami @giusebos, mi aspettavo una risposta diversa...

Offline giusebos

  • Fuori controllo
  • *
  • Post: 20738
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Sviluppo Plugin Joomla 3
« Risposta #7 il: 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.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline StefanoDevPro

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re:Sviluppo Plugin Joomla 3
« Risposta #8 il: 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.

Offline giusebos

  • Fuori controllo
  • *
  • Post: 20738
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:Sviluppo Plugin Joomla 3
« Risposta #9 il: 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ù
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

 

Host

Torna su