Обновление jQuery не заменяет js-файлы в Drupal 6.16 - PullRequest
0 голосов
/ 01 июня 2010

Я использую обновление jquery в drupal 6.16 вместе со многими другими модулями.

Я пытаюсь использовать jquery ui 1.7.2 для рендеринга вкладок. Но, к сожалению, они не работают должным образом, поскольку обновление jquery не заменяет файл jquery (jquery 1.3.2). Я проверил версию, используя $.fn.jquery (в firebug) и в результате получил 1.2.6 (а не 1.3.2, как требуется), и, как и ожидалось, агрегированный файл js использовал версию jquery 1.2.6 (см. Источник).

ранее я только что заменил файлы сценариев ядра в /misc на файлы js в папке sites/default/modules/jquery_update/replace (как вы сделали бы в 5.x) и получил необходимый результат (я также переименовал в jquery.min.js). в jquery.js).

теперь внезапно перестал работать после того, как я обновился до 6.x-2.0-alpha1 и также установил модуль mollom. отключение / удаление mollom или устаревшее обновление jQuery, похоже, не помогает.

проблема возникает только на главной странице. другие страницы контента имеют JQuery 1.3.2

проблему можно увидеть здесь .

Так что, по какой-то причине, обновление jquery не заменяет файлы jquery (как и должно быть) на первой странице. и я не могу понять, почему это происходит.

есть идеи?

1 Ответ

1 голос
/ 11 мая 2011

Следующая проблема пытается решить проблему неиспользованного обновленного jquery. Перейдите по этой ссылке , чтобы увидеть все обсуждение.

Проблема с файлом jquery_update.module.

До jQuery 1.3.2 вся информация заголовка была в форме:

/*
* jQuery 1.2.6 - New Wave Javascript

Обновление jQuery совпадает по номеру, чтобы увидеть, должно ли оно переопределять включенный JS-файл Drupal.

Начиная с v1.3.2, информация заголовка теперь имеет вид:

/*
* jQuery JavaScript Library v1.3.2

Сбой сопоставления с шаблоном, и модуль возвращается к стандартному файлу JQuery Drupal. Правильный шаблон замены должен быть:

$pattern = '# \* jQuery JavaScript Library v([0-9\.]+)#';

Эту замену следует выполнить в файле jquery_update.module, строка 91.

...