Back to top

Autore Topic: Mootools.js e caption.js: dove vengono utilizzati?  (Letto 4993 volte)

Offline borzoi

  • Esploratore
  • **
  • Post: 122
    • Mostra profilo
Mootools.js e caption.js: dove vengono utilizzati?
« il: 21 Ott 2008, 16:21:07 »
Buonasera a tutti,
dove vengono utilizzati i file mootools.js e caption.js?
Qual è il file PHP che genera il contenuto della sezione HEAD?
Chiedo questo, perchè vorrei modificarlo in modo da evitare il caricamento di questi due JavaScript dove non è necessario, onde velocizzare i tempi di apertura delle pagine.

Offline .Andrea S.

  • Instancabile
  • ******
  • Post: 4404
  • Sesso: Maschio
    • Mostra profilo
Re: Mootools.js e caption.js: dove vengono utilizzati?
« Risposta #1 il: 21 Ott 2008, 16:56:37 »
vengono caricati da questo file:

libraries\joomla\html\html\behavior.php
Andrea | www.joomlovers.net | Il sito per gli amanti di Joomla!

Offline copesc

  • Appassionato
  • ***
  • Post: 500
    • Mostra profilo
Re: Mootools.js e caption.js: dove vengono utilizzati?
« Risposta #2 il: 21 Ott 2008, 17:09:13 »
In effetti mi chiedo perchè vengano caricati anche dalle pagine di Joomla.org.. per consumare banda e fare statistiche?  :)
Extensioni e Template per Joomla

Offline borzoi

  • Esploratore
  • **
  • Post: 122
    • Mostra profilo
Re: Mootools.js e caption.js: dove vengono utilizzati?
« Risposta #3 il: 21 Ott 2008, 17:35:40 »
Grazie per le risposte! :)
Ma, in quali parti del front-end vengono utilizzati?

Offline .Andrea S.

  • Instancabile
  • ******
  • Post: 4404
  • Sesso: Maschio
    • Mostra profilo
Re: Mootools.js e caption.js: dove vengono utilizzati?
« Risposta #4 il: 21 Ott 2008, 22:03:14 »
forse ti sarà utile questo articolo
Andrea | www.joomlovers.net | Il sito per gli amanti di Joomla!

Offline borzoi

  • Esploratore
  • **
  • Post: 122
    • Mostra profilo
Re: Mootools.js e caption.js: dove vengono utilizzati?
« Risposta #5 il: 21 Ott 2008, 22:33:44 »
forse ti sarà utile questo articolo

Utilissimo direi! :)
Risolve anche un problema non da poco: mootools spesso non serve nel front-end, ma serve e come nel back-end di amministrazione.
Certo, c'era una soluzione più elegante: nel file libraries\joomla\html\html\behavior.php, mettere due test all'inizio delle funzioni mootools() e caption() che effettuano un return se l'utente non è autenticato.
Ma, ho provato ad usare & JFactory::getUser() come test, e decisamente non è "igienico", per più di un motivo!
Se tu hai un suggerimento migliore per verificare se l'utente è autenticato o meno...

Offline gmassi

  • Esploratore
  • **
  • Post: 89
  • Sesso: Maschio
    • Mostra profilo
Re: Mootools.js e caption.js: dove vengono utilizzati?
« Risposta #6 il: 21 Ott 2008, 23:47:26 »
Grazie della citazione Andrea  ;)

@borzoi

Non capisco bene perché vuoi differenziare il caso dell'utente autenticato da quello non autenticato. caption.js serve a creare le didascalie delle immagini, se non ti serve puoi toglierlo per tutti gli utenti, se utilizzi questa funzione devi lasciarlo per tutti se no appena un utente fa il login non vedrebbe più le didascalie.

Offline borzoi

  • Esploratore
  • **
  • Post: 122
    • Mostra profilo
Re: Mootools.js e caption.js: dove vengono utilizzati?
« Risposta #7 il: 22 Ott 2008, 06:14:18 »
Non capisco bene perché vuoi differenziare il caso dell'utente autenticato da quello non autenticato. caption.js serve a creare le didascalie delle immagini, se non ti serve puoi toglierlo per tutti gli utenti, se utilizzi questa funzione devi lasciarlo per tutti se no appena un utente fa il login non vedrebbe più le didascalie.

Sì, in effetti la tua soluzione è la migliore.
Grazie a tutti e due :)

Visto che a quanto sembra sei un esperto di ottimizzazione, non è che conosci un modo per ridurre il "peso" di un file JS migliore di JSMin?

 



Web Design Bolzano Kreatif