Back to top

Autore Topic: Iframe e autorizzazioni nei moduli amministrativi  (Letto 3547 volte)

Offline humantornado

  • Nuovo arrivato
  • *
  • Post: 33
    • Mostra profilo
Iframe e autorizzazioni nei moduli amministrativi
« il: 07 Nov 2007, 11:09:54 »
salve a tutti, per lo sviluppo di un componente di ammnistrazione, ho la necessita' si utilizzzare in modo massiccio la tag <iframe>.


Caricherei alliinterno di ogni iframe, dei componenti amministrativi sfruttando pero' invece del file index2.php (quello di default)il file index3.php, cos' da vedere SOLO il contenuto del modulo e non header e footer della homepage.

Il problema e' che pero' se digito sulla barra indirizzo

http.../ammistration/index3.php?option=com.....  tutto ok, si visualizza il contenuto del componente senza intrestazioni

se invece embeddo all'interno dell'iframe la url, devo ripetere la autoprizzazione e vengo reindirizzato su index2.php


come mai?

Qualcuno conosce qualche parametro da dover passare a joomla per gestire gli iframe? Il wrapper puo' funzionare? non ho idee  :-[


non capisco, a volte funziona e altre no....

sia con indirizzi relativi che assolute.... come mai?
« Ultima modifica: 07 Nov 2007, 11:19:38 da humantornado »

Offline gmassi

  • Esploratore
  • **
  • Post: 89
  • Sesso: Maschio
    • Mostra profilo
Re: Iframe e autorizzazioni nei moduli amministrativi
« Risposta #1 il: 07 Nov 2007, 11:58:07 »
Invece di index3.php hai provato ad usare index2.php aggiungendo ai parametri della url (option=com_xxx e gli altri che ti servono per il componente) il parametro no_html=1

Anche in questo modo si visualizza il contenuto del componente senza intestazioni, non so però se ti risolve il problema dell'autorizzazione.

Offline humantornado

  • Nuovo arrivato
  • *
  • Post: 33
    • Mostra profilo
Re: Iframe e autorizzazioni nei moduli amministrativi
« Risposta #2 il: 07 Nov 2007, 14:14:11 »
Invece di index3.php hai provato ad usare index2.php aggiungendo ai parametri della url (option=com_xxx e gli altri che ti servono per il componente) il parametro no_html=1

Anche in questo modo si visualizza il contenuto del componente senza intestazioni, non so però se ti risolve il problema dell'autorizzazione.

mhh usando no_html=1 viene inibito javascript.... quindi prferirei non usarlo....

ho inoltre notato che succede anche con index3.php con o senza no_html.  quindil'unico vantaggio di usare index3.php invece che index2.php con no_html, sta nel fatto che quest'ultimo mantiene gli stili css preimpostati.


cmq per adesso ho risolto il problema degli iframe....almeno in parte

se per esempio si inseriscono due iframe che puntano a due pagine diverse di amministrazione di joomla, solo una verra' visualizzata, l'altra proporra invece di loggarsi.
Questo succede sia inserendo codice in php che html semplice.

ma se invece uso javascript, e aggiungo "on fly" tramite clic ripetuti su un bottone questi benedetti iframe, joomla me ne fa aprire quanti ne voglio.
non capisco quindi se si tratta di una qualsivoglia forma di protezione da sovraccarichi...mah

cmq quest'ultima soluzione e' forse un po' macchinosa, ma mi permette di ottenere quello che desideravo.... tuttavia resta il dubbio del perche' di simili limitazioni....  :-\

 



Web Design Bolzano Kreatif