Joomla.it Forum

Joomla! 3 => Joomla! 3 => : begins 05 Aug 2015, 19:17:05

: Slideshow personalizzata: jquery.min.js in conflitto con Joomla
: begins 05 Aug 2015, 19:17:05
Ciao a tutti!

Ho utilizzato un semplice codice HTML+JavaScript per creare una mia slideshow personalizzata in Joomla.
Inserendo questo codice però in un modulo HTML personalizzato lo script jquery.min.js di Google va in conflitto e non viene visualizzata la slideshow (e scompaiono inoltre anche altri moduli).


Come posso risolvere il problema?


Grazie mille a chiunque voglia aiutarmi!
: Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
: alessioa 05 Aug 2015, 20:58:08
Ciao,

la prima cosa che controllerei è se magari la libreria la stai già caricando da qualche altra parte, in tal caso è superfluo caricarla due volte, la seconda cosa è che potresti utilizzare jquery.noconclict la terza è che c'è un plugin fichissimo per le librerie in conflitto ma non ricordo come si chiama mannaggia, prova nella JED.
: Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
: begins 05 Aug 2015, 21:14:12
Grazie mille per la risposta!

La libreria è presente anche in Joomla (/media/jui/js/jquery.min.js), ma se tolgo la riga che chiama la libreria di Google dal codice la slideshow non funziona (il resto dei moduli però riprende a funzionare correttamente).

Se invece richiamo proprio la libreria presente su Joomla il problema si presenta identico a quando utilizzo la libreria jquery.min.js di Google.

Cosa è la jquery.noconflict? Come si utilizza?

Grazie mille di nuovo!
: Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
: alessioa 06 Aug 2015, 09:51:39
Ciao,

per il noconflict faccio prima a darti il link ufficiale qui https://api.jquery.com/jquery.noconflict/ .

Invece ho trovato come si chiama il plugin che ti dicevo prima http://extensions.joomla.org/extension/jquery-easy prova con questo.
: Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
: giovi 06 Aug 2015, 10:07:55
molto probabilmente basta che adatti il tuo codice ad utilizzare il noconflict che attualmente sul tuo sito è già impostato. Inoltre se richiami la libreria già presente in joomla fai lo stesso errore di quando richiami quella su google cdn in quanto evidentemente una libreria jQuery è già stata richiamata dal template.
: Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
: begins 06 Aug 2015, 11:14:03
Grazie a tutti per le indicazioni preziosissime!
 Non sono molto pratico con Javascript, sperando di non fare cosa proibita vi posto il codice della semplicissima slideshow che ho recuperato:
 http://stefanobianchini.blogspot.it/2011/07/jquery-semplice-e-veloce-slideshow-base.html (http://stefanobianchini.blogspot.it/2011/07/jquery-semplice-e-veloce-slideshow-base.html)
 
 Se qualcuno volesse dirmi cosa devo modificare ne sarei davvero grato!
 La riga di codice che causa i problemi è la seguente:
 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js"></script>
 
 Grazie a tutti per la disponibilità!
: Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
: begins 06 Aug 2015, 19:15:01
Ho provato l'estensione jQuery Easy ma non risolve il problema.  :(


Qualcuno sa aiutarmi?


Grazie mille
: Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
: giovi 06 Aug 2015, 22:38:29
mi sembrava di aver già risposto alla domanda "qual'è il problema della slideshow "?
: Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
: begins 06 Aug 2015, 22:42:46
Non so adattare il codice ad utilizzare il noconflict, non sono pratico di java script  :-\
: Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
: giovi 06 Aug 2015, 22:45:38
Quando non si sa qualcosa si leggono i manuali (https://api.jquery.com/jquery.noconflict/) o lo si fa fare a qualcun altro (ma non pretenderai che qualcuno lo faccia gratis per te..)
: Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
: begins 07 Aug 2015, 17:08:27
C'è chi fa siti per passione nel tempo libero, come me, e chi per lavoro.
Se ho chiesto un aiuto è perchè non ho le conoscenze per capire quel manuale.
Bastava evitassi di rispondere se non ti andava di aiutarmi, invece di scrivere quella fesseria.
: Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
: giovi 07 Aug 2015, 23:17:02
Pensa un po, io non faccio priorio siti, eppure dedico comunque del tempo al forum (almeno agli utenti che si danno da fare - per lavoro o per passione - e non a quelli che vogliono la pappa pronta)...