Non sempre è possibile inserire più slideshow nella stessa pagina, a meno che non si prendono delle precauzioni:
Il primo scoglio è quello delle chiamate jquery, una libreria in js che gestisce il comportamento dello slider: queste sono disponibili in diverse versioni, così può accadere che si generino dei conflitti.
Queste librerie sono anche utilizzate da moduli menù, template e componenti vari, quindi succede che in un sito possono essereci più chiamate dello stesso codice e di differenti versioni: un vero casino se avete tanti moduli ed estensioni che utilizzano le stesse librerie!!
Quindi tante chiamate, tanti problemi, tanti conflitti....e diverse soluzioni a seconda dei casi.
Vediamo come risolvere:Cerca di utilizzare slidershow dove sia presente l'opzione "disabilita Jquery" (ad esempi CK slidershow) disabilitando la funzione nello slider, questo utilizzera la chiamata di un altro modulo o del template.
per capire quante volte jquery viene richiamato nella pagina dove non funzionano gli slider o altre estensioni (calendari, menù etc etc) clicca si CTRL+U e trova nella pagina jquery; ti renderai subito conto di quante volte queste librerie vengono chiamate.
1 soluzionedisabilità la chiamata jquery in tutti i moduli che ne fanno uso, ricarica la pagina con CTRL+F5 un paio di volte e controlla se funzionano.
Potrebbero funzionare perchè nella stessa pagina c'è il menù del template che utilizza la stessa libreria
Se non funzionano ancora, attiva jquery solo in uno dei moduli; ricarica la pagina sempre con CTRL+F5 e riprova.
2 soluzioneInstalla
jqueryeasy, un plug-in che aiuta a rimettere le cose a posto.
magari stai utilizzando diverse estensioni che fanno uso di jquery, ma solo una di queste ha il tasto per disabilitare la libreria.
Jqueryeasy normalmente funziona semplicemente abilitandolo, ma al suo interno ci sono molte opzioni supplementari per intervenire in maniera mirata.