Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - alessio31183

Pagine: [1]
1
Ciao,
putroppo il conflitto tra Jquery e il joomsport non è risolvibile. L'unica cosa che puoi fare è installare il modulo EasyJquery che ti permette di caricare la Jquery quando vuoi e nelle pagine che vuoi. Successivamente commenta la riga di codice nel file index.php del template basketball relativo al caricamento del file jquery.js.
Infine attiva il modulo EasyJquery e disattiva il caricamento della libreria Jquery nelle pagine che vuoi in modo da ripristinare il funzionamento dei tab del componente joomsport.
Il risultato è che solo in quelle pagine le slide e gli effetti legati all'uso della jquery del template saranno disabilitati mentre nel resto delle pagine del sito tutto funziona come previsto.


Se vuoi vedere come risulta all'utente vai all'indirizzo del mio sito www.mistemacalcio.com


Purtroppo è l'unico modo per risolvere in attesa di eventuali aggiornamenti del componente joomsport che risolva il conflitto. Il team di joomsport ne è a conoscenza ma non hanno mai rilasciato soluzioni al riguardo.


Ciao

2
Sono riuscito a caricare la jQuery prima della Mootools ma il problema persiste. In breve nell'head ho:

<script type="text/javascript" src="/plugins/system/jqueryintegrator/jqueryintegrator/jquery-1.6.2.min.js"><script type="text/javascript" src="/media/system/js/mootools-core.js"><script type="text/javascript" src="/media/system/js/core.js"><script type="text/javascript" src="/media/system/js/mootools-more.js"><script type="text/javascript" src="/media/system/js/modal.js"><script type="text/javascript" src="/plugins/content/sigplus/engines/boxplus/popup/js/boxplus.min.js"><script type="text/javascript" src="/plugins/content/sigplus/engines/boxplus/lang/boxplus.lang.min.js"><script type="text/javascript" src="/plugins/content/sigplus/engines/boxplus/slider/js/boxplus.carousel.min.js"><script type="text/javascript" src="/plugins/content/sigplus/engines/boxplus/slider/js/boxplus.slider.min.js"><script type="text/javascript" src="http://www.mistemacalcio.com/modules/mod_maximenuck/assets/moomaximenuck.js"><script type="text/javascript" src="http://www.mistemacalcio.com/modules/mod_maximenuck/assets/fancymenuck.js"><script type="text/javascript"><link href="/components/com_joomsport/css/admin_bl.css" type="text/css" rel="stylesheet"><link href="/components/com_joomsport/css/joomsport.css" type="text/css" rel="stylesheet"><script src="/components/com_joomsport/includes/slimbox/js/slimbox2.js" type="text/javascript"><link href="/components/com_joomsport/includes/slimbox/css/slimbox.css" type="text/css" rel="stylesheet">

Quindi si vede che carico prima la Jquery con il plugin jquery integration e poi la mootools. In questo modo il tab del componente joomsport non funziona ancora. Se aggiungo poi il caricamento della noConflict() avviene che il template smette di funzionare correttamente e il tab ora funziona. insomma o abilito gli effetti del template o abilito il tab del componente joomsport..........

Non riesco a uscirne... :'(

Carneade.....


3
Ciao,
ho provato a postare su joomsport ma non ho ricevuto ancora risposta. Nel frattempo vi aggiorno ad alcune prove che ho fatto.
Il conflitto con la libreria jquery nasce dall'utilizzo del $() nella chiamata ai metodi. Ho provato infatti semplicemente a sostituire il carattere $ con jQuery nelle funzioni di libreria e negli script del template (index.php) e il componente joomsport riprende a funzionare con i tab abilitati.
Il problema è che questa sostituzione brutale non mi fa più funzionare gli effetti jquery del template.... In sostanza ho cercato di fare quello che la noConflict() dovrebbe fare in automatico. Solo che quest'ultima non mi funziona attraverso l'uso del plugin jQueryIntegrator.......

4
Gestione siti di Sport / Re:Problemi JoomSport
« il: 25 Feb 2012, 22:17:27 »
Ciao,
hai risolto?

Anch'io ho il tuo stesso problema, cioè i tab disabilitati. Pare che sia un conflitto con la libreria jquery e mootools ma non so come uscirne.......

5
Joomla! 1.5 / Re:I tab di joomsport non mi funzionano
« il: 25 Feb 2012, 22:15:32 »
Ciao, hai risolto per caso?

Io ho il tuo stesso problema. Pare che sia un conflitto con la libreria jquery. Solo che non so come risolvere



6
Si ma come posso fare???

7
in un file readme presente nel componente joomsport c'è scritto:

js/mootools.js        The minified version of mootools v1.2.5 including only the modules required by Slimbox.

You can use the provided mootools.js and slimbox.js scripts "as is", or you can use a custom mootools build
downloaded from the official mootools website and/or edit the autoloading code inside slimbox.js.

You need to download a new mootools version if your web page scripts require additional mootools modules,
or if you want to use a different version of mootools.

Here are the mootools core modules required by this version of Slimbox:
- Native: all
- Class: all
- Element: all
- Utilities: DomReady
- Fx: Fx.Tween, Fx.Morph (optionally Fx.Transitions)

You can remove or customize the provided autoload code block by editing the slimbox.js file. By default, it behaves like Lightbox.
When deploying slimbox.js, you MUST always preserve the copyright notice at the beginning of the file.

If you are a developer and want to edit the provided Slimbox source code, it is strongly recommended to minify the script using "YUI Compressor"
by Julien Lecomte before distribution. It will strip spaces and comments and shrink the variable names in order to obtain the smallest file size.

For more information, please read the documentation on the official project page.

Quindi il file slimbox.js usa le librerie mootools? E' da li che nasce il conflitto con le librerie jquery?



8
Potrebbe essere che dovrei effettuare questi passaggi per poter evitare i conflitti tra il componente joomsport e il template?

1.Load jQuery
 2.Execute "jQuery.noConflict();"
 3.Load MooTools
 4.Execute javascript as follows:
 
 - Normal way for Mootools
 - Using "jQuery" instead of "$" for jQuery

9
Potrebbe essere un conflitto che c'è in questo file del componente joomsport (tabs.php) ?

<?php
defined('_JEXEC') or die('Restricted access');

class EsTabs{
private $tabclass = 'esporttab';   
    function __construct($class = 'esporttab'){
        $this->tabclass = $class;
        //echo '<div style="clear:both;"></div>';
        ?>
        <script type="text/javascript">
        //<![CDATA[
            if(document.getElementsByClassName == undefined) {
                   document.getElementsByClassName = function(cl) {
                      var retnode = [];
                      var myclass = new RegExp('\\b'+cl+'\\b');
                      var elem = this.getElementsByTagName('*');
                      for (var i = 0; i < elem.length; i++) {
                     var classes = elem.className;
                     if (myclass.test(classes)) {
                        retnode.push(elem);
                     }
                      }
                      return retnode;
                   }
                };
            function show_etabs(tab_id){
                var tabz = document.getElementsByClassName('<?php echo $this->tabclass?>');
               
                for(i=0;i<tabz.length;i++) {
                    var div_id = tabz.id+'_div';
                    $(div_id).style.display='none';
                    tabz.className = 'etabs_hide <?php echo $this->tabclass?>';
                }
               
               
                $(tab_id).className = 'etabs_vis <?php echo $this->tabclass?>';
                $(tab_id+'_div').style.display='block';
            }
            //]]>
        </script>
        <?php
    }
    function newTab($name,$tab_id,$bg = 'tab_star', $status = 'hide',$visible = true){
       
        echo '<div id="'.$tab_id.'" class="etabs_'.$status.' '.$this->tabclass.'" onclick="show_etabs(\''.$tab_id.'\')" >'.$name.'</div>';
    }
}
?>

10
Ciao,
ho provato a scaricare il plugin che mi hai consigliato. L'ho abilitato in questa maniera: Embed jquery = yes-local copy.
Ho dato il percorso /plugins/system/jqueryintegrator/jqueryintegrator/jquery-1.6.2.min.js.
Ho commentato la riga di codice nell'index.php del template che caricava la jquery:

<!-- <script type="text/javascript" src="templates/<?php echo $this->template ?>/js/jquery.js"></script>    -->

Succede che se non attivo la jquery noConflictMode() il template funziona (quindi viene caricata la jquery) ma il tab del componente joomsport ancora non funziona. Se abilito il metodo noConflictMode() si ripete la situazione in cui il tab funziona ma gli effetti del templare NO. Quindi in sostanza con questo plugin si è riusciti a caricare la Jquery attraverso un altro punto rispetto alla chiamata nell'index.php. Solo che il confilitto con il componente persiste........

Idee?

11
Ciao,
non so come modificare lo script nel senso che la libreria la devo caricare per forza pena la mancanza degli effetti sul template.

O sbaglio??

Tu cosa dici......



12
Ciao,
il conflitto non è con il plugin sigplus (che tra l'altro è disabilitato) ma tra la jquery caricata dal template con questo script:

.....
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/jquery.js"></script>
.....

e il componente joomsport......che utilizza per funzionare qualche altra libreria che va in conflitto.
Se disabilito la jquery (o con un plugin o commentando la riga di codice sopra) il componente joomsport funziona correttamente e posso vedere i tab relativi alla squadra. Ovviamente così facendo gli effetti del template però vengono disabilitati.....perchè non viene più caricata la jquery che esso utilizza per gestire gli effetti stessi.....

13
In effetti se utilizzo il plugin system jquery e lo abilito noto che la jquery viene caricata 2 volte, dallo script del template e dal plugin stesso. Se però disabilito lo script nel template, quest'ultimo non carica più gli effetti di scroll e via dicendo.........

Quindi la chiamata alla libreria jquery che serve al template è quella presente nel index.php e non quella introdotta dal plugin.

Speravo di risolvere ma non è andata bene.....

Attendo news...

Ciao

14
Mi ha risposto uno sviluppatore di un plugin per abilitare e disabilitare jquery. Posto la sua mail......

I can't analyze the problem in detail, but it looks like the problem is that jQuery is loaded by the sigplus content plugin and then again from Google (can't say by which extension). Those loads should be eliminated and then the jQuery Includer plugin takes over to load jQuery at the right time (before any MooTools lib is loaded).

La domanda mia era

Hallo,
I'm using a joomla 2.5 template with jquery call and a component that doesn't work correctly because it's using mootools framework. In particular to execute correctly this component (joomsport) I must disable jquery but in this mode my template not work correctly because some effects are disable.....

The script in my template is:

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/defaut.css" type="text/css" />
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/scroll.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/jquery.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/superfish.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/hover.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/innerfade.js"></script>
<script type="text/javascript" src="templates/<?php echo $this->template ?>/js/faded.js"></script>

If I comment the second line (jquery.js) the joomsport component work correctly but the template effects are disable.

I have installed your plugin to fix this problem but it remain.

Please can you Carneade??

PS.: the website link is http://www.mistemacalcio.com/index.php/stagione-11-12/la-squadra (control "incontri" & "Giocatori" tab)

Best regards.

Alessio

15
Si lasciamolo aperto, nel frattempo attendo una risposta dagli sviluppatori di joomsport....
 
Grazie....

16
Si infatti, loro dicono che ci stanno lavorando per risolvere questo problema.
Chiedevo sul forum per vedere se qualcuno magari ci aveva già sbattuto la testa......
 
Credi allora che l'unica soluzione sia di attendere la risposta da parte degli esperti di joomsport?

17
Ciao,
il problema è che volevo tenere questo template..............

18
Joomla! 1.6/1.7/2.5 / Problema Jquery joomsport su joomla 2.5
« il: 24 Feb 2012, 10:17:58 »
Salve a tutti,
sono nuovo nel forum ed alle prime armi con joomla. Non conosco nemmeno i linguaggi PHP e HTML perchè sono di estrazione elettronica quindi non ho una grande padronanza di questi linguaggi di programmazione
Volevo chiedere a qualche esperto un aiuto per un problema che ho sul sito della mia squadra di calcio realizzato con joomla 2.5.1.
In particolare ho installato un template che si chiama basketball (globalthemes.com) che utilizza le librerie jquery per alcuni effetti grafici (tipo le slide delle foto e le hot news scorrevoli). Putroppo però la libreria jquery è in conflitto con la libreria mootools utilizzata dal componente joomsport che ho installato. Il problema è che non funzionano i tab del componente joomsport relativo ai giocatori e agli incontri. Se disattivo le librerie jquery (attraverso un plugin o commentando la riga di codice per la chiamata alla libreria nel template) i tab funzionano ma non si visualizza più correttamente il template che non presenta gli effetti sulle immagini e sulle hot news.
Ho cercato in rete come risolvere il problema ma non ne vengo a capo. Ho provato anche a contattare il team di joomsport per chiarire questo aspetto e loro mi hanno detto che c'è un conflitto con la libreria jquery nell'utilizzo corretto del loro componente.
Cosa devo fare per risolvere la questione.
Grazie a tutti anticipatamente.....
il link alla pagina nel sito è http://www.mistemacalcio.com/index.php/stagione-11-12/la-squadra

Pagine: [1]


Web Design Bolzano Kreatif