Jump to content


Photo
- - - - -

jquery и jquery-ui и JBZoo


Best Answer forestwind , 11 December 2013 - 19:35

Долго пытался разобраться. В итоге проблему решил обновлением библиотек в \media\zoo\libraries\jquery до последних версий.

Go to the full post


  • This topic is locked This topic is locked
4 replies to this topic

#1 forestwind

forestwind
  • JBZoo User (rus)
  • User rate: 0
  • posts: 17
  • topics: 8

Posted 05 December 2013 - 00:46

Доброго времени суток.

Периодически возникает потребность в подключении своих скриптов или плагинов на jquery, но при подключении библиотек в head они часто конфликтуют с установленными в JBZoo. И в конечном итоге происходит следующее. Когда страница загружается без элементов JBZoo все работает. Если же на странице есть элементы JBZoo (вывод популярных товаров, поиск) , то мои скрипты перестают работать. 

 

Можно ли настроить JBZOO чтобы он подключал свои библиотеки jquery и jquery-ui в независимости от того есть ли на странице элементы JBZOO или нет?

Какие бывают способы решения моей проблемы?

 

В данный момент пытаюсь настроить sidebar-аккардион (http://jqueryui.com/...#no-auto-height ) Ситуация такая же. 

 

сайт http://tdmuse.ru/

 

Спасибо.


  • 0

#2 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.6
  • posts: 6393
  • topics: 15

Posted 05 December 2013 - 01:00

Самый простой вариант - установить один из плагинов из этой темы http://forum.jbzoo.c...jting-karta-go/


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 forestwind

forestwind
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 17
  • topics: 8

Posted 05 December 2013 - 04:26

Попробовал разные плагины, но нужного результата не получил.

К примеру вот по ссылке http://tdmuse.ru/cat...koi-mebeli.html. Аккардион работает, но картинка открывается в лайтбоксе, который едва видно. Если же включить плагин, то аккардион перестает работать, а картинка открывается нормально.

Не понимаю почему с встроенными библиотеками в JBZoo аккардион отказывается работать. 


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 05 December 2013 - 14:10

На мой взгляд лучший вариант - это насильно отключить скрипты jQuery в коде Zoo, JBZoo и всех расширениях.

После этого включить один раз в шаблоне Joomla.

 

У нас подключение происходит тут

\media\zoo\applications\jbuniversal\framework\helpers\jbassets.php

3i9_200x0.png

 

Компонент Zoo подключает тут

\administrator\components\com_zoo\zoo.php

d24_200x0.png

 

\administrator\components\com_zoo\framework\helpers\document.php

8hf_200x0.png

 

Но может возникнуть проблема с админкой, т.к она для подключения использует те же скрипты.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 forestwind

forestwind
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 17
  • topics: 8

Posted 11 December 2013 - 19:35   Best Answer

Долго пытался разобраться. В итоге проблему решил обновлением библиотек в \media\zoo\libraries\jquery до последних версий.


  • 0




Click to return to top of page in style!