2010-04-26 24 views
8

Voglio aggiornare jQuery nella mia installazione drupal. Al momento ho jQuery 1.2.6 e vorrei aggiornarlo a jQuery 1.4Drupal 6: miglior modo per aggiornare jQuery?

Suppongo che alcuni moduli Drupal dipendano ancora dalla vecchia versione di jQuery. Ho provato il modulo jquery_update per aggiornare jQuery, ma non ha funzionato. Ha chiesto di sostituire i file Drupal originali nella cartella "misc" con i nuovi, ma non ha funzionato.

Comunque, mi chiedevo se esiste un metodo migliore, invece di utilizzare un altro modulo

grazie

+2

Quando si dice che il file è stato sostituito e non ha funzionato. Che cosa esattamente non ha funzionato? –

+0

forse prendere in considerazione la modifica della risposta accettata perché sembra che l'aggiornamento manuale del file jquery.js possa causare un sacco di problemi – jackocnr

risposta

1

il modulo di aggiornamento jquery non viene installato jQuery 1.4 . è necessario aggiornare manualmente jquery.js.

+0

quindi, dovrei usare il modulo di aggiornamento jQuery e quindi scaricare manualmente jquery 1.4 e sovrascrivere quello vecchio? – aneuryzm

+0

sì, questo è il modo migliore per ora. – 30equals

+1

non puoi semplicemente sostituire jquery.js con una versione più recente e aspettarti che funzioni! ahah, draggables e un sacco di altre cose si romperà! –

4

Date un'occhiata al modulo jQuery update

+0

Non ho avuto alcun problema con jQuery Update, se lo fai dovresti segnalare i bug ai moduli che don ' lavorare con esso. – alxp

10

jQuery 1.4 interrompe alcuni bit ajax nell'interfaccia utente di amministrazione, che sono piuttosto essenziali. Fortunatamente puoi aggirare questo problema caricando una versione diversa di jQuery a seconda della pagina che stai visualizzando.

mi consiglia di utilizzare il modulo di aggiornamento jQuery e cambiandolo con una delle soluzioni qui (# 7 o # 11):

http://drupal.org/node/775924

5

Una soluzione molto bella è la seguente, soprattutto per le persone che fanno non sentirsi molto a proprio agio a rattoppare qualsiasi parte di drupal.

L'autore fornisce un modo pulito di eseguire la versione jquery predefinita e qualsiasi altra versione (di tua scelta) - affiancata.

http://drupal.org/node/1058168

4

ho finito per creare la mia propria soluzione basata su un paio di discussioni su Drupal.org

E 'disponibile su GitHub e funziona al 100% con Drupal/Pressflow 6 e jQuery 1.5.2

https://github.com/alexweber/jquery_update

Problemi correlati