Как сделать подгрузку Jquery постоянно?

Главные вкладки

Аватар пользователя Zen Zen 5 ноября 2009 в 13:49

Установлен jQuery Update который подгружает скрипт Jquery когда работает Dynamic display block (Слайдшоу) но если страница без слайдшоу что Jquery не загружается, как сделать что бы он грузился постоянно в независисмости от модуля слайдшоу

Комментарии

Аватар пользователя Zen Zen 5 ноября 2009 в 16:04

Ничего для этого не делал, уменя стоит jQuery Update 6.x-2.x-dev и Dynamic display block 6.x-1.0-rc6, на тех страницах где выводится этот Ddb там же автоматически подключается Jquery

Аватар пользователя Zen Zen 5 ноября 2009 в 16:05

"Iegova" wrote:
попробуй прописать вручную подключения скрипта misc/jquery.js с помощью функции drupal_add_js

Можно поподробней?

Аватар пользователя Zen Zen 5 ноября 2009 в 18:51

У меня сделано меню с использованием Jquery, если для него подгрузить jquery он будет конфликтовать с тем jquery который подгружает drupal

Аватар пользователя Zen Zen 9 ноября 2009 в 17:08

"Химический Али" wrote:
А зачем вам две jquery?

У меня один jquery подгружает Друпал, но только если этот Jquery кто то вызывает (например модуль слайдшоу) и в шаблоне page.tpl.php вставлен скрипт меню на jquery и вот он не работает если jquery не подгружается, а он подгружается не всегда а только на тех страницах где используется модуль для которого требуется jquery... фухх надеюсь обьяснил

Аватар пользователя Zen Zen 9 ноября 2009 в 17:10

"Химический Али" wrote:
jQuery по умолчанию грузится всегда вне зависимости от слайдшоу. jQuery Update - обновляет версию jQuery вообще, но не подгружает её на страницу.

А Jquery Update как раз подгружает jquery min /sites/all/modules/jquery_update/replace/jquery.min.js?H

Аватар пользователя Zen Zen 9 ноября 2009 в 17:43

"kosilko" wrote:
я в template.php пишу drupal_add_js('misc/jquery.js','core');

Я понял что нужно подключать таким образом, на анг drupal написано что еще надо прописывать имя скрипта в theme.info кто уже подключал таким образом? подскажите пожалуйста как точно все нужно сделать? Достаточно в template.php добавить drupal_add_js('misc/jquery.js','core') ?

Аватар пользователя penexe penexe 9 ноября 2009 в 18:27

Zen, jquery подключается только тогда, когда произошел хоть один вызов drupal_add_js. если у вас на страницах требующих jquery он не вызывается, значит скрипты добавляются не через drupal_add_js и это косяк. в тему можно добавить скрипты через
.info файл, scripts[] = 'lala.js'

Аватар пользователя Iegova Iegova 10 ноября 2009 в 7:35

"Zen" wrote:
Достаточно в template.php добавить drupal_add_js('misc/jquery.js','core') ?

drupal_add_js('misc/jquery.js','core') нужно вставить в page.tpl.php

или как предложил penexe

"penexe" wrote:
через
.info файл, scripts[] = 'lala.js'