Back to top

Autore Topic: Impossibile aprire il sito – Operazione Terminata (solo su IE)  (Letto 6246 volte)

Offline mguaro

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Buongiorno,
vorrei porre alla vostra attenzione il problema che ho avuto con il sito in questi giorni.
Aprendo il sito con Internet Explorer mi trovavo, spesso ma non sempre, il messaggio “Impossibile aprire il sito – Operazione Terminata”, con altri browser funzionava tutto perfettamente.
Per cercare di capire il problema ho cercato per il forum e ho capito che si trattava di un problema piuttosto noto dato da alcuni moduli joomla e solo con IE6 ma anche IE7.
Per alcuni il problema era dato da Virtuemart, per altri da Oziogallery.
Provando ad eliminare i moduli ad uno ad uno ho capito che il problema veniva da Ozio Gallery. A questo punto, non potendo fare a meno di gallerie di immagini, ho risolto (provato a risolvere) installando SqUeReOshow.
Risultato: nessuno.. visualizzando le foto il solito messaggio. Ho una galleria di foto anche nella home, quindi potete immaginare.
Girando ancora per la rete ho trovato questo post http://www.pasqualoni.it/it/articoli-tecnici-mainmenu-67/mambojoomla-mainmenu-79/321-impossibile-accedere-a-joomla-dopo-il-login
ed ho provato ad effettuare l’operazione ma solo questa parte:

Essa si trova nel file /libraries/joomla/html/html/behavoir.php, esattamente alla riga 108 di tale file incluso con la versione 1.5.2 di Joomla, troviamo:
$tooltipInit = ' window.addEvent(\'domready\', function(){ var JTooltips = new Tips($$(\''.$selector.'\'), '.$options.'); });';
Mettiamo un bel // davanti alla riga per commentarla e sostituiamola con
$tooltipInit = ' var load_method = (window.ie ? \'load\' : \'domready\');'
.'window.addEvent(load_method, function()'
.'{ var JTooltips = new Tips($$(\''.$selector.'\'), '.$options.'); });';

Salviamo, cancelliamo la cache di IE e ricarichiamo la homepage, eseguiamo il login e, come per magina, la pagina si apre senza problemi!


Non avendo trovato questa stringa non ho effettuato questa parte di modifica:

Purtroppo per chi usa IE l'unico modo per far funzionare un DOM è attendere il completo caricamento della pagina e di tutti i suoi oggetti.
Negli Headers della homepage di Joomla possiamo trovare, poco sopra la chiusura dell'headers stesso:
window.addEvent('domready', function(){ var JTooltips = new Tips($$('.hasTip'), { maxTitleChars: 50, fixed: false}); })
Dovremmo sostituire questa stringa con
var load_method = (window.ie ? 'load' : 'domready');
window.addEvent(load_method, function(){ var JTooltips = new Tips($$('.hasTip'), { maxTitleChars: 50, fixed: false}); });

Ovvero, controlla se il browser è IE, se si allora esegui il domready al caricamento della pagina.


Dal momento in cui ho fatto questa modifica non ho più avuto il problema con nessun modulo.
E’ già passata una decina di giorni e mi pare funzioni tutto bene.
Ovviamente avendo effettuato l’aggiornamento alla versione 1.5.10 il problema si è ripresentato e ho dovuto rieffettuare quella modifica.
Posso considerare risolto il problema? O è solo una coincidenza o una cosa momentanea?
E’ consigliabile effettuare anche l’altra parte della modifica?

Offline mguaro

  • Nuovo arrivato
  • *
  • Post: 2
    • Mostra profilo
Re: Impossibile aprire il sito – Operazione Terminata (solo su IE)
« Risposta #1 il: 03 Apr 2009, 11:40:30 »
Buongiorno, ho notato che ha spostato il mio messaggio nella sezione Ozio Gallery.
Nel mio caso, Ozio Gallery, è solo uno dei vari moduli che con IE dava il problema descritto.
Tuttora sul sito non è installato niente di Ozio Gallery, ne componente ne modulo, ma è presente SqUeReOshow. Ciò nonostante il problema persiste; ho risolto, forse solo momentaneamente, con la modifica alla stringa come descritto sopra.
Per questo motivo non ho postato in questa sezione in quanto non la ritenevo corretta, ma sicuramente c'è un motivo.

La mia richiesta era rivolta a capire se la soluzione del problema con questa modifica può essere sensata e considerata definitiva oppure solo una momentanea coincidenza che fino ad ora non ha fatto ripresentare il problema.

Ringrazio dell'attenzione.
MG
« Ultima modifica: 03 Apr 2009, 12:15:03 da mguaro »

Offline Darkn3ss

  • Nuovo arrivato
  • *
  • Post: 11
  • Sesso: Maschio
    • Mostra profilo
Re: Impossibile aprire il sito – Operazione Terminata (solo su IE)
« Risposta #2 il: 03 Mag 2009, 13:38:26 »
Negli Headers della homepage di Joomla possiamo trovare, poco sopra la chiusura dell'headers stesso:
window.addEvent('domready', function(){ var JTooltips = new Tips($$('.hasTip'), { maxTitleChars: 50, fixed: false}); })
Dovremmo sostituire questa stringa con
var load_method = (window.ie ? 'load' : 'domready');
window.addEvent(load_method, function(){ var JTooltips = new Tips($$('.hasTip'), { maxTitleChars: 50, fixed: false}); });

Ovvero, controlla se il browser è IE, se si allora esegui il domready al caricamento della pagina.

[/i]
Dal momento in cui ho fatto questa modifica non ho più avuto il problema con nessun modulo.
E’ già passata una decina di giorni e mi pare funzioni tutto bene.
Ovviamente avendo effettuato l’aggiornamento alla versione 1.5.10 il problema si è ripresentato e ho dovuto rieffettuare quella modifica.
Posso considerare risolto il problema? O è solo una coincidenza o una cosa momentanea?
E’ consigliabile effettuare anche l’altra parte della modifica?

Non capisco cosa intendi con gli "headers di joomla".
Quale sarebbe precisamente questo file da modificare?

Offline aomegax

  • Esploratore
  • **
  • Post: 104
    • Mostra profilo
Re: Impossibile aprire il sito – Operazione Terminata (solo su IE)
« Risposta #3 il: 03 Mag 2009, 20:49:44 »
gli headers penso sia ciò che è tra i tag head della pagina html risultante quando ti colleghi al sito, mentre il file è behavior.php in /libraries/joomla/html/html. purtroppo questa modifica non funziona nel mio caso (ozio gallery in ie7).
.:: Padula - Innovazione e Cultura ::.

Offline magoo

  • Nuovo arrivato
  • *
  • Post: 17
    • Mostra profilo
Re:Impossibile aprire il sito – Operazione Terminata (solo su IE)
« Risposta #4 il: 07 Feb 2010, 03:11:20 »
grazie per la soluzione stavo impazzendo, pare funzionare bene speriamo duri comunque ho fatto copia modificata del file quando aggiorno a joomla superiore lo ricopio, ha il difetto di rallentare il caricamento vuol dire che se vogliono il sito veloce dovranno installare FF
tanto va la gatta al lardo che ci lascia lo zampino...più la si mescola e più puzza... nel dubbio è meglio non toccare.

 



Web Design Bolzano Kreatif