2010-04-26 3 views
8

मैं अपने ड्रूपल इंस्टॉलेशन के अंदर jQuery को अपग्रेड करना चाहता हूं। फिलहाल मेरे पास jQuery 1.2.6 है और मैं इसे jQuery 1.4Drupal 6: jQuery को अपग्रेड करने का सबसे अच्छा तरीका?

पर अपग्रेड करना चाहता हूं, मुझे लगता है कि कुछ ड्रूपल मॉड्यूल अभी भी पुराने jQuery संस्करण पर निर्भर करते हैं। मैंने jQuery को अपग्रेड करने के लिए jquery_update मॉड्यूल का प्रयास किया है, लेकिन यह काम नहीं किया। इसने मूल ड्रूपल फ़ाइलों को "Misc" फ़ोल्डर में नए लोगों के साथ बदलने के लिए कहा, लेकिन यह काम नहीं किया।

वैसे भी, मैं अगर वहाँ के बजाय का एक बेहतर तरीका एक और मॉड्यूल का उपयोग कर

धन्यवाद

+2

जब आप कहते हैं कि आपने फ़ाइल को प्रतिस्थापित किया है और यह काम नहीं करता है। वास्तव में क्या काम नहीं किया? –

+0

शायद आपके स्वीकृत उत्तर को बदलने पर विचार करें क्योंकि ऐसा लगता है कि jquery.js फ़ाइल को मैन्युअल रूप से अद्यतन करने से कई समस्याएं हो सकती हैं – jackocnr

उत्तर

1

jQuery अद्यतन मॉड्यूल jQuery 1.4 स्थापित नहीं है ले लो है सोच रहा था । आपको jquery.js मैन्युअल रूप से अद्यतन करने की आवश्यकता है।

+0

तो, मुझे jquery अद्यतन मॉड्यूल का उपयोग करना चाहिए और फिर मैन्युअल रूप से jquery 1.4 डाउनलोड करना चाहिए और पुराने को ओवरराइट करना चाहिए? – aneuryzm

+0

हाँ, यह अभी के लिए सबसे अच्छा तरीका है। – 30equals

+1

आप jquery.js को एक नए संस्करण के साथ प्रतिस्थापित नहीं कर सकते हैं और इसे काम करने की उम्मीद कर सकते हैं! आह, ड्रैगगेबल्स और अन्य सामानों का एक समूह टूट जाएगा! –

4

jQuery update मॉड्यूल पर एक नज़र

+0

मुझे jQuery अपडेट के साथ कोई परेशानी नहीं है, अगर आपको ऐसा करने के लिए मॉड्यूल में बग की रिपोर्ट करनी चाहिए जो ' इसके साथ काम नहीं करते हैं। – alxp

10

jQuery 1.4 व्यवस्थापक UI में काफी कुछ AJAX बिट्स तोड़ता है, जो बहुत आवश्यक हैं। सौभाग्य से आप वर्तमान में जो पेज देख रहे हैं उसके आधार पर आप jQuery के एक अलग संस्करण को लोड करके इसे प्राप्त कर सकते हैं।

मैं jQuery अद्यतन मॉड्यूल का उपयोग कर और यहाँ के समाधान के किसी एक से संशोधित (# 7 या # 11) की सिफारिश:

http://drupal.org/node/775924

5

एक बहुत अच्छा समाधान विशेष रूप से लोग हैं, जो करने के लिए, वह इस प्रकार है Drupal के किसी भी भाग पैचिंग बहुत सहज महसूस नहीं करते हैं।

लेखक डिफ़ॉल्ट jquery संस्करण और किसी भी अन्य संस्करण (आपकी पसंद के) को चलाने का एक साफ तरीका प्रदान करता है - एक तरफ।

http://drupal.org/node/1058168

4

मैं Drupal.org पर एक जोड़े को विचार-विमर्श के आधार पर अपने खुद के समाधान बना दी

यह GitHub पर उपलब्ध है और Drupal/Pressflow 6 और jQuery 1.5.2 के साथ

100% काम करता है

https://github.com/alexweber/jquery_update