Ciao a tutti, ho inserito un piccolo codice Java all'interno di un articolo che permette di aprire ed ingrandire delle immagini dopo averci cliccato sopra, ho inserito il codice mediante l'utilizzo di un apposito plugin (Sourcerer v2.11.4) che permette di inserire codice java, php ecc ecc all'interno degli articoli e dei moduli di joomla.
Tutto ha funzionato per il meglio fino a quando mi sono accorta che, abilitando la funzione URL SEF dal pannello di configurazione joomla, lo script smette di funzionare, o meglio, con il SEF abilitato, cliccando sulle foto in questione, compare la scritta "caricamento...." e ci rimane all'infinito, ma le foto non si ingrandiscono.
Disabilitando il SEF (e ricaricando la pagina) tutto ri-funziona perfettamente. la versione di Joomla in uso è la 1.7
Qualcuno di voi ha qualche idea del perchè succeda questo, e sopratutto, come poterlo risolvere? Mi piacerebbe mantenere il SEF attivo, sia per una migliore indicizzazione del sito con i motori di ricerca e sia da un punto di vista estetico in quanto gli url generati rimangono più gradevoli alla vista a mio avviso.
p.s. allego il codice in questione:
<script type="text/javascript" src="highslide/highslide-with-gallery.js"></script>
<link rel="stylesheet" type="text/css" href="highslide/highslide.css" />
<script type="text/javascript"> hs.graphicsDir = 'highslide/graphics/'; hs.align = 'center'; hs.transitions = ['expand', 'crossfade']; hs.wrapperClassName = 'dark borderless floating-caption'; hs.fadeInOut = true; hs.dimmingOpacity = .75; // Add the controlbar if (hs.addSlideshow) hs.addSlideshow({ //slideshowGroup: 'group1', interval: 5000, repeat: false, useControls: true, fixedControls: 'fit', overlayOptions: { opacity: .6, position: 'bottom center', hideOnMouseOut: true } });
</script>
ed ecco il richiamo dello script :
<a href="fotine/estate/mare1.jpg" class="highslide" onclick="return hs.expand(this)">
<img src="fotine/estate/mare1.jpg" border="0" alt="Highslide JS" title="Clicca per ingrandirmi" /><div class="highslide-caption"> Ingrandisci</div></td> <td width="125">
Come al solito grazie a tutti quelli che risponderannoNicole