Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : thewebsurfer 21 Sep 2013, 22:22:16
-
salve mi è capitato diverse volte di avere dei conflitti con moduli e template con jquery, soprattutto con questo modulo, ma anche con altri.
Ora sono su un template che utilizza t3 framework che ovviamente presenta il problema, ho installato easy jquery, ma ho indicato il path di jquery e non ho risolto..non capisco cos'altro fare col plugin.
-
prima di usare jqueryeasy disattiva jquery da CK, il modulo userà la chiamata del template.
Quindi disabilita jqueryeasy, svuota la cache del template e riprova.
-
prima di usare jqueryeasy disattiva jquery da CK, il modulo userà la chiamata del template.
Quindi disabilita jqueryeasy, svuota la cache del template e riprova.
già provato. non ho risolto.
-
sono ancora disperato per questo problema..
ho notato che attivando megamenu dal framework t3 addirittura scompaiono pure le frecce avanti/dietro dello slideshow (solitamente quando slideshow ck va in conflitto con altri componenti non si vedono le immagini ma le frecce si)..suppongo che il conflitto vada in conflitto! :o
devo assolutamente imparare come funziona easyjquery, da quel che ho capito elimina tutte le eventuali chiamate a jquery e lascia solo la sua, giusto?
se qualcuno è di buon cuore e vuole esaminare il problema lo può riprodurre:
il template http://www.optimumtheme.com/download/bedava.html (http://www.optimumtheme.com/download/bedava.html)
il modulo http://www.joomlack.fr/en/download-joomla-extensions/view_category/19-slideshow-ck (http://www.joomlack.fr/en/download-joomla-extensions/view_category/19-slideshow-ck)
-
Ciao Websufer,
hai poi risolto il conflitto?
-
scusami, ma non ricordo proprio :)
cmq dai un occhio al codice, se ci sono più inizializzazioni di jquery hai trovato il problema.
-
si, ma non capisco come configurare jqueryeasy...
al momento ho risolto con un espediente...
ma vorrei risolvere configurando jqueryeasy...
-
non ho mai capito come usare quel plugin.
-
Ma hai per caso trovato qualcosa di più intuitivo...
Io al momento son riuscito a risolvere sostituendo la libreria del template con quella di un modulo che non funzionava... però mi andava in palla il backend, più precisamente le opzioni del template...
Per risolvere ho attivato il plugin e impostato il suo funzionamento solo sul template...
adesso funziona tutto, però testando il sito vedo che contnua a caricare una marea di librerie, mentre da quel che avevo capito, il plugin doveva azzerare tutto e caricare solo la sua libreria...
Mah!!
-
Ma hai per caso trovato qualcosa di più intuitivo...
Io al momento son riuscito a risolvere sostituendo la libreria del template con quella di un modulo che non funzionava... però mi andava in palla il backend, più precisamente le opzioni del template...
Per risolvere ho attivato il plugin e impostato il suo funzionamento solo sul template...
adesso funziona tutto, però testando il sito vedo che contnua a caricare una marea di librerie, mentre da quel che avevo capito, il plugin doveva azzerare tutto e caricare solo la sua libreria...
Mah!!
no non uso nulla per la gestione 'centralizzata' di jquery, semplicemente controllo il codice e modifico quello del modulo che da problemi.
non ti conviene eliminare la chiamata jquery del template, piuttosto, ripeto, modifica i moduli
-
Si, ma per modificarlo dovrei conoscere javascript :-\
-
hai superato i mille e non conosci un po' di linguaggi? :D
mandami il link, gli do un occhio veloce, ma ti annuncio già che non ho tanto tempo disponibile.
-
Solo un pò di html e css :)
il link è quello in firma...
al momento funziona tutto, ma giusto perchè ho fatto l'espediente
di cui sopra. :)... devo metterlo in stato di conflitto?
-
Solo un pò di html e css :)
il link è quello in firma...
al momento funziona tutto, ma giusto perchè ho fatto l'espediente
di cui sopra. :) ... devo metterlo in stato di conflitto?
si, mi dovresti indicare il conflitto e fornire i dati di accesso di admin (in pvt)
-
ti ho inviato messaggio
-
scusami sono ubriaco o i messaggi di te che dicevi di aver risolto risalgono al 28 giugno?
http://forum.joomla.it/index.php/topic,242710.msg1130378.html#msg1130378 (http://forum.joomla.it/index.php/topic,242710.msg1130378.html#msg1130378)
se hai risolto perché mi hai inviato le credenziali? :)
-
si, ho risolto come ti ho detto,
ho sostituito la libreria originale del template con quella del modulo e abilitato jquery easy solo sul template, infatti se vai nelle impostazioni, alla voce advanced, vedi che l'ho abilitato sul template...
Ma in questo momento ho portato tutto allo stato iniziale... infatti al link
http://is.gd/yK7fBI
in basso, sotto "vi aspettiamo"
dentro le tabs, si vedono solo i titoli dei moduli e non le slide come invece dovrebbero succedere...
quindi in questo momento è tutto come la prima volta :)
-
ma quindi hai risolto ma vorresti una soluzione più semplice? o c'è comunque qualcosa che non va?
-
ho risolto, ma per risolvere ho sostituito la libreira orinale del template, cosa che non si dovrebbe fare...
questo ha fatto si che lato backend non fosse più possibile cambiare le impostazioni del template...
per risolvere questo ho dovuto abilitare jqueryeasy e farlo agire sul backend..
Volevo capire se era possibile modificare la libreria del modulo in modo che non entri in conflitto con quella template, il tutto senza usare jquery easy..
Una soluzione più semplice si.... o alternativa a quella che ho trovato io...
Magari basta cambiare 2 righe di codice e le 2 librerie convivono senza problemi.
-
come si chiama quel modulo delle tab?
come ti accennavo prima se il conflitto è solo sulla doppia inizializzazione dovrebbe bastare evitare completamente il jquery.js del modulo (se nel file c'è solo la libreria e non codice del modulo).
-
si chiama tabs... è un plugin... ma avevo già provato a disabilitarlo... comunque riprova..
-
il tuo plugin non usa jquery, usa mootools.
ma hai provato a cambiare plugin, tipo questo qui?
http://extensions.joomla.org/extensions/14493 (http://extensions.joomla.org/extensions/14493)
dalla presentazione pare migliore
proverei io, ma ho cercato e non sono riuscito a trovare l'articolo in questione, hai fatto un bel po' di casino tra categorie e articoli eh ;)
-
cmq ripeto, prova, giusto per toglierti il dubbio, ad eliminare nello script php del modulo la riga che chiama jquery.min.js (solo questo, non camera.min.js)
magari prima verifica chi ha la versione più recente, se il modulo o il template.
-
Il plugin che utilizzo è proprio quello...
ma il problema si verifica anche se lo disabilito del tutto.
-
non funziona :/
-
io ti consiglio di togliere temporaneamente il tab di torno e pubblicare il modulo nelle pagine in qualche posizione, dato che in home page funziona, controllare in quali pagine funziona e in quali no (cioè se litiga con eventuali altri moduli).
allo stato attuale c'è una sola chiamata a mootools ed una a jquery..almeno il problema non è per le chiamate multiple a qualche libreria
edit: ma ora funziona! :D
-
scusa web, ma la chiamata a mootols c'è anche in pagine dove non ci sono moduli?
-
scusa web, ma la chiamata a mootols c'è anche in pagine dove non ci sono moduli?
si se non sbaglio mootools è integrato ancora in joomla.
qual è il problema ora?
-
Nulla, stavo pensando :) ...
-
Nulla, stavo pensando :) ...
ma quidi come hai risolto?come ho detto o altro? spiega qui e metti il tag [risolto]
-
Si, come ho detto nell'altro post... la soluzione è tutta li
ho sostituito la libreria originale del template e poi usato jquery per
"stabilizzare" le opzioni del template nel backend...
La soluzione non mi piace molto, ma al momento non riesco a far meglio.
-
Si, come ho detto nell'altro post... la soluzione è tutta li
ho sostituito la libreria originale del template e poi usato jquery per
"stabilizzare" le opzioni del template nel backend...
La soluzione non mi piace molto, ma al momento non riesco a far meglio.
vabbè, l'importante è che funzioni, ma fossi in te indagherei di più..è proprio una pezza rozza questa :D
-
si si,
sto già indagando, ma indagando indagando ho trovato un'altra cosaccia ... ma apro un altro post appena capisco bene di che si tratta :)
Grazie di tutto :)