Drupal में jQuery को संस्करण 1.4, 1.5, या 1.6 पर अपडेट करना
Drupal में jQuery को संस्करण 1.4, 1.5 या 1.6 में अपडेट करने के लिए सबसे पहले jQuery Update मॉड्यूल स्थापित करना आवश्यक है। यह मॉड्यूल jQuery को संस्करण 1.3.2 तक अपडेट करता है। सामान्यतः यह संस्करण विभिन्न बैनर्स, कैरोसेल्स और विज़ुअल इफेक्ट्स के लिए पर्याप्त होता है, लेकिन jQuery के बाद के संस्करणों में AJAX से संबंधित फ़ंक्शन्स में बदलाव किए गए हैं।
तो, हम jQuery Update मॉड्यूल इंस्टॉल कर चुके हैं। अब मॉड्यूल की फ़ोल्डर में जाएँ, और नया jQuery फ़ाइल (उदाहरण के लिए jquery-1.5.2.js
) को replace
फ़ोल्डर में कॉपी करें।
इसके बाद, jQuery फ़ाइल को ओवरराइड करने के लिए मॉड्यूल की फ़ाइल jquery_update.module
खोलें और उसमें मौजूद फ़ंक्शन jquery_update_jquery_path()
को नीचे दिए गए कोड से बदलें:
function jquery_update_jquery_path() { $curr_uri = request_uri(); if (strpos($curr_uri, 'admin') > 0 || strpos($curr_uri, 'edit') > 0 || strpos($curr_uri, 'add') > 0) { $jquery_file = array( 'none' => 'jquery.js', 'min' => 'jquery.min.js' ); return JQUERY_UPDATE_REPLACE_PATH . '/' . $jquery_file[variable_get('jquery_update_compression_type', 'min')]; } else { $jquery_file = array( 'none' => 'jquery-1.5.2.js', 'min' => 'jquery-1.5.2.min.js' ); return JQUERY_UPDATE_REPLACE_PATH . '/' . $jquery_file[variable_get('jquery_update_compression_type', 'min')]; } }
अब आपका Drupal सिस्टम नई jQuery संस्करण (1.4, 1.5, या 1.6) का उपयोग करेगा, जो आधुनिक स्क्रिप्ट्स और AJAX कार्यों के साथ बेहतर संगतता प्रदान करेगा।