Back to top

Autore Topic: Domanda Tecnica mootols  (Letto 1698 volte)

Offline ele_

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Domanda Tecnica mootols
« il: 30 Mag 2011, 17:16:12 »
Ciao a tutti, volevo fare un po' di chiarezza su joomla 1.6 e mootools

Ho visto nel sorgente della pagina che joomla aggiunge nell'head questa riga:
Codice: [Seleziona]
<script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
1. ora è possibile disattivare mootools?
2. probabilmente se mootools c'è è utilizzato da qualche parte, sapete dove?
3. c'è il rischio che vada in conflitto con plugin  o moduli che utilizzano jquery?

Grazie
Eleonora

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Re:Domanda Tecnica mootols
« Risposta #1 il: 30 Mag 2011, 18:36:43 »
Ciao
Prova a commentare quella riga e vedi che succede.

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Domanda Tecnica mootols
« Risposta #2 il: 30 Mag 2011, 20:04:31 »
se pensi che mootool non ti serva lo puoi eliminare scrivendo questo codice nell'head del template

Codice: [Seleziona]
<?php
$user 
=& JFactory::getUser();
if(
$user->get('guest') == 1) {
//elimino mootools e caption, se uno serve eliminare solo l'altro.
$search = array('mootools''caption.js');
// remove the js files
foreach($this->_scripts as $key => $script) {
foreach($search as $findme) {
if(stristr($key$findme) !== false) {
unset($this->_scripts[$key]);
}
}
}
}
?>


comunque, se usi il noconflict() di jquery non dovresti avere problemi di conflitti
http://api.jquery.com/jQuery.noConflict/

Offline ele_

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re:Domanda Tecnica mootols
« Risposta #3 il: 31 Mag 2011, 08:44:19 »
se non sbaglio la riga citata viene inserita quanfo nell'index.php del mio template metto questa riga:
Codice: [Seleziona]
<jdoc:include type="head" /> giusto?

quindi non devo andare a mettere le mani nel core come c'è scritto in giro?
Citazione
se pensi che mootool non ti serva lo puoi eliminare

non è che penso che non mi serva, credo che se joomla ce la messo servirà da qualche parte o no?

Citazione
comunque, se usi il noconflict() di jquery
posso usarlo io per i pezzi che mi faccio da sola, ma i moduli e i componenti che installo non tutti usano la versione noconflict()

Quindi mi sentirei più sicura togliendo il mootools, solo che prima vorrei capire joomla dove lo usa?

Grazie

Offline ariess

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4056
  • Sesso: Maschio
    • Mostra profilo
Re:Domanda Tecnica mootols
« Risposta #4 il: 31 Mag 2011, 12:31:06 »
Citazione
se non sbaglio la riga citata viene inserita quanfo nell'index.php del mio template metto questa riga:
Codice: [Seleziona]

 <jdoc:include type="head" />

giusto?

esatto, infatti non puoi eliminare direttamente l'istruzione che carica il mootool, senza intervenire nel core, cosa che è sconsigliata.
il codice che ho postato serve a scaricare il mootool, che viene caricato di default.

Citazione
non è che penso che non mi serva, credo che se joomla ce la messo servirà da qualche parte o no?

per la 1.6 non ti so dire di preciso, ma non credo venga utilizzato dai componenti di base. al massimo da qualche template più sofisticato. comunque basta provare e se tutto continua a funzionare lo puoi anche togliere.

Citazione
posso usarlo io per i pezzi che mi faccio da sola, ma i moduli e i componenti che installo non tutti usano la versione noconflict()

se un'applicazione è stata sviluppata seriamente dovrebbe averlo, o comunque garantire in qualche modo la compatibilità con il sistema di base. sarebbe ridicolo rilasciare un'estensione che non funziona su un'istallazione base (e in ogni caso non la troveresti nella JED, perchè vengono controllate e testate prima di essere inserite). se non lo fa c'è solo da tirare le orecchie allo sviluppatore e cambiare estensione o fixarla.
comunque, per mia esperienza, non mi è mai capitato un problema del genere.

Offline ele_

  • Appassionato
  • ***
  • Post: 388
  • Sesso: Femmina
    • Mostra profilo
Re:Domanda Tecnica mootols
« Risposta #5 il: 31 Mag 2011, 14:11:08 »
cercherò di andare in fiducia, è che caricare una cosa che non so per cosa uso non mi piace... comunque cercherò in giro se trovo qualcosa che motiva questa implementazione... poi vi dirò....  :D

grazie

 



Web Design Bolzano Kreatif