EasyGallery e Imagerotator sembra che non possono convivere nella stessa pagina del vostro sito internet per un conflitto JScript tra le due estensioni.
Se sotto Firefox, GoogleChrome funziona tutto bene, come molto facilmente sotto altri browser (purtroppo non ho il tempo di testarli tutti), i dolori e gli accidenti iniziano quando il vostro sito viene aperto in quella schifezza di IExplorer (tutte le versioni).
L’errore che viene generato in IExplorer è:
Impossibile aprire sito internet http://.....
Oppure
HTML parsing error: unable to modify the parent container element before the child element is closed (KB27919)
Dipende dale versioni, sottoversioni ed altro.
Non disperate….la soluzione c’è!
Aprite il file slimbox.js presente nella cartella /mambots/content/easygallery/.
Commentate l’ultima riga
window.addEvent('domready', Lightbox.init.bind(Lightbox));
| /* window.addEvent('domready', Lightbox.init.bind(Lightbox)); */ |
A fine pagina aggiungete queste due righe:
| var load_method = (window.ie ? 'load' : 'domready'); window.addEvent(load_method, Lightbox.init.bind(Lightbox)) |
Salvate il file.
Dopo una pulizia della cache di internet explorer, come d’incanto il vostro capolavoro riprenderà finalmente vita in uno dei peggiori browser mai creati dall’uomo.
Faq scritta da Speck Elxisitalia.com.