Joomla.it Forum

Non solo Joomla... => Sviluppo => : autodafe 04 Jul 2009, 12:13:40

: Includere un modulo in un sito esterno?
: autodafe 04 Jul 2009, 12:13:40
ciao,
ho un problema che mi assilla...
sto creando un moduletto ad Hoc per un sito (un calendarietto di eventi) e vorrei poter fare in modo che questo moduletto fosse facilmente "Embeddabile" su altri siti.
La soluzione più cemplice che mi viene in mente è quella di usare un Iframe...ma come faccioa caricarci dentro solo il modulo in questione?
è fattibile???
: Re:Includere un modulo in un sito esterno?
: xChiccOx 19 Jun 2010, 20:26:48
Il topic è vecchio, ma ho lo stesso problema. Nessuno riesce ad aiutarmi?
: Re:Includere un modulo in un sito esterno?
: mattiz 19 Jun 2010, 23:02:50
Non penso che sia possibile per un modulo di Joomla. Però magari mi sbaglio, dato che sono ignorante...
: Re:Includere un modulo in un sito esterno?
: van84 01 Jul 2010, 20:37:16
Ciao ragassi, mi accodo anche io!! Ci sto dietro da un po', ma ancora non ho avuto idee che funzino..speriamo in qualche suggerimento nel frattempo!ciao
: Re:Includere un modulo in un sito esterno?
: mau_develop 01 Jul 2010, 22:28:28
...no ma aspe cheddico... includere con un iframe un modulo?? e come lo chiami nell'iframe?

M.
: Re:Includere un modulo in un sito esterno?
: xChiccOx 15 Jul 2010, 18:56:46
...no ma aspe cheddico... includere con un iframe un modulo?? e come lo chiami nell'iframe?

M.

Se avessimo la risposta non l'avremmo chiesto..  :o
: Re:Includere un modulo in un sito esterno?
: elegos 19 Jul 2010, 18:51:06
L'idea più malsana che mi è venuta in mente è questa:

1. crei un modulo "decorativo", con all'interno un DIV che verrà cambiato con una chiamata AJAX (si può fare in jQuery con un semplice $(div.miaClasse).load(URL))

2. crei un componente che abbia un format XML o JSon (quello che preferisci generare, insomma)

3. crei una seconda view del componente, che sarà quella che viene chiamata tramite AJAX.


Ora:
Per quanto riguarda il DIV e modulo è già spiegato. Per quanto riguarda il componente generi i contenuti e li sputi fuori con un format in grado di passare i dati (per questo penso a XML o JSon). La seconda view del componente è quella che prende i dati dal primo, li interpreta e va a scrivere nel DIV apposito.

Ora, entrambi i siti devono avere componente e modulo, ma solo il componente "host" deve contenere i dati :)