Back to top

Autore Topic: Slideshow personalizzata: jquery.min.js in conflitto con Joomla  (Letto 1964 volte)

Offline begins

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
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!

Offline alessioa

  • Abituale
  • ****
  • Post: 1136
  • Sesso: Maschio
    • Mostra profilo
Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
« Risposta #1 il: 05 Ago 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.
Realizzazione siti Joomla! | I love Wing Chun :-) | Non promettere nulla a nessuno se non sei certo di poterlo mantenere .

Offline begins

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
« Risposta #2 il: 05 Ago 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!
« Ultima modifica: 05 Ago 2015, 21:16:44 da begins »

Offline alessioa

  • Abituale
  • ****
  • Post: 1136
  • Sesso: Maschio
    • Mostra profilo
Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
« Risposta #3 il: 06 Ago 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.
Realizzazione siti Joomla! | I love Wing Chun :-) | Non promettere nulla a nessuno se non sei certo di poterlo mantenere .

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
« Risposta #4 il: 06 Ago 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.

Offline begins

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
« Risposta #5 il: 06 Ago 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
 
 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à!

Offline begins

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
« Risposta #6 il: 06 Ago 2015, 19:15:01 »
Ho provato l'estensione jQuery Easy ma non risolve il problema.  :(


Qualcuno sa aiutarmi?


Grazie mille

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
« Risposta #7 il: 06 Ago 2015, 22:38:29 »
mi sembrava di aver già risposto alla domanda "qual'è il problema della slideshow "?

Offline begins

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
« Risposta #8 il: 06 Ago 2015, 22:42:46 »
Non so adattare il codice ad utilizzare il noconflict, non sono pratico di java script  :-\

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
« Risposta #9 il: 06 Ago 2015, 22:45:38 »
Quando non si sa qualcosa si leggono i manuali o lo si fa fare a qualcun altro (ma non pretenderai che qualcuno lo faccia gratis per te..)

Offline begins

  • Esploratore
  • **
  • Post: 94
    • Mostra profilo
Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
« Risposta #10 il: 07 Ago 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.

Offline giovi

  • Instancabile
  • ******
  • Post: 9835
  • Sesso: Maschio
    • Mostra profilo
Re:Slideshow personalizzata: jquery.min.js in conflitto con Joomla
« Risposta #11 il: 07 Ago 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)...

 



Web Design Bolzano Kreatif