Доброе время суток!
Я сверстал сайт, где на главной странице отрабатывается красивенькое меню с помощью jquery, все работает!
переношу на тему друпала, нифига...использую jquery + файл с js + js вставка в page-front.tpl.php, на остальных сайтах мне это меню не нужно!
может кто сталкивался, подскажите что делать или хотя бы где смотреть...
Комментарии
да...вот еще выдается ошибка $.fx is underfined
что типо неопределяется функция...из jquery, но ведь если не совать в друпал то все работает...
файлы с js все на странице видны!
Кажется понял!!!
тут дело в том, что версия jquery, которую подключает друпал не совсем корекна, короче, 1.3.2 а мне надо 1.4.4
как это сделать?...
все не то...это ваще лиса в фаер баге прикрепляет....
хз че делать... не работает херня....хотя все скрипты видит....а на функции ругается...
установить модуль jQuery_update надо
да, попробовал...эффекта 0!!!
я вообще засунул статичный html в page-front.tpl.php
там подключил нужные библиотеки
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="sites/all/themes/silust/jquery.bgpos.js"></script>
и прописал нужную js функцию...
все равно нифига не заработало....
блин что за факин щет
Сделать скрипт поддерживающий 1.3.2 Друпал не работает c 1.4 и с jQuery_update вы получаете максимум 1.3.2. Если вы пытаетесь подключать и то и то, результат будет плачевен.
Можно ещё пропатчить jQuery update, патчи есть на d.org, но практически наверняка вылезут баги.
Дак что-же вы имеете в виду, что даже если напрямую подключать библиотеки, то ничего хорошего не выйдет в друпале?...
тут почитай
напрямую в шаблон подключение jquery от гугла - наверное не стоит, т.к. drupal по умолчанию уже подключает jquery - будет конфликт.
Делаете админкую тему, в ней юзаете стандартный jq. В своей продакшн теме цепляете какой душе угодно.
jquery из темы что ли подключается?
дак по сути я так и делаю...мне jquery только для главной странице нужно, админская часть у меня на другой теме, а страницы и блог и т.д. не нуждаются в jq там все хорошо...
я одного не понимаю - просматриваю страницы в фаербаге там вижу, что все скрипты загрузились, причем нужных последних версий - не работает...тоже самое если не юзать друпал, но работает!!!
чет не помогло jQuery_update + патч на 1.4.4
чудес то не бывает, есть html и под него js-код - должно работать.
поэтому проверь html еще раз. Может друпал добавил например < p>.
В файрбаге в консоли команды повбивай - имеются ли нужные элементы(для твоего скрипта).
Естественно смотри - нету ли ошибок на странице.
Ансет на темизации и в инфо свой кьюэри. Какая нафиг разница?
выдается ошибка $.fx is undefined
я так понимаю это функция...
проверил..все такое же...
я page-front.tpl.php получил просто переименовав из заранее сделанного рабочего файла...
мля хоть на руби пиши, чет не думал, что с друпалом столько гемора может быть...
гемор не с друпалом, а с тем что вы не умеете подключать js в друпале
это говорит о том что ваш скрипт не подключен