Jump to content


Photo
- - - - -

Конфликт шаблона с модулем JBZoo Search

jbzoo search конфликт

Best Answer SmetDenis , 06 February 2015 - 10:36

Только что нашел причину ошибки, но она вам скорее всего не понравится.

 

У вас, мягко говоря, не качественный шаблон. Вернее JS.

Плагин меню использует в своем названии общее слово "menu", которое зарезервировано jQueryUI

 

jQueryUI у нас используется почти повсеместно, большая часть панели управления оригинальной Joomla, Zoo, JBZoo.

При включении модуля поиска включается jQueryUI где объявлен плагин jQuery.fn.menu

 

Затем подключается ваше меню, которое переписывает виджет jQueryUI

d0n0_200x0.png

 

Как решить,

 - Либо переименовать ваш плагин меню в коде и в инициализации.

 - Не использовать автодополнение, которое тянет за собой jQuery.fn.menu чтобы показать результаты поиска.

 

 

Признаться, для поиска причины мне потребовалось очень много времени почти час

(вчера минут 30 и сегодня со свежим взглядом нашлось).

Go to the full post


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

#1 Evgeni

Evgeni
  • JBZoo User (rus)
  • User rate: 0
  • posts: 19
  • topics: 2

Posted 04 February 2015 - 11:21

Добрый день,

требуется помощь в решении конфликта между модулем "JBZoo Search" и шаблоном сайта.

Есть сайт http://judishop.com.ua/ ,
при включении модуля Поиска "JBZoo Search" - перестает работать слайдер, выпадающие подпункты вертикального меню и Табы в Full товаров.
Поставил плагин "jQuery Easy" , но положительного результата - нет.

Сравнил код сайта с Включенным Поиском "JBZoo Search" и без Поиска.

С Вкл. модулем поиска - в коде дописывается 1н скрипт и 2а Css:
<script src="/media/zoo/libraries/jquery/jquery-ui.custom.min.js?ver=20150128" type="text/javascript"></script>

<link rel="stylesheet" href="/media/zoo/applications/jbuniversal/assets/css/jbzoo.filter.css?ver=20150128" type="text/css" />

<link rel="stylesheet" href="/media/zoo/libraries/jquery/jquery-ui.custom.css?ver=20150128" type="text/css" />
 
может их выключить, но как?

помогите, пожалуйста, решить проблему...

 

  • 0

#2 Евгения

Евгения
  • JBZoo User (rus)
  • User rate: 11.4
  • posts: 505
  • topics: 25

Posted 04 February 2015 - 13:09

Низяяя их выключать, у вас тогда или корзина отвалится или еще какой функционал. :)

 

Конфликтует именно со слайдером, очень рекомендую заменить его тем же wgetkitом, с которым все работает)


Edited by Евгения, 04 February 2015 - 13:09.

  • 0

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#3 Evgeni

Evgeni
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 19
  • topics: 2

Posted 04 February 2015 - 13:26

Но при Выключенном модуле "Поиск JBZoo Search" (соответственно без этого скрипта и 2х Css) , корзина работает нормально...
 

И дело не только в Слайдере, но и в выпадающих подпунктах вертикального (левого) меню и в некорректности отображения Табов - в Full товарах...


  • 0

#4 laRus

laRus
  • JBZoo User (rus)
  • User rate: 60
  • posts: 1334
  • topics: 31

Posted 04 February 2015 - 14:55

Evgeni, а вот в документации интересное по теме. Если не читали, посмотрите!


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#5 Evgeni

Evgeni
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 19
  • topics: 2

Posted 04 February 2015 - 15:24

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


  • 0

#6 Sliapy

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

Posted 04 February 2015 - 16:29

Дайте доступ в админ.панель сайта.


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

#7 Evgeni

Evgeni
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 19
  • topics: 2

Posted 04 February 2015 - 16:38

отправил в личку


  • 0

#8 laRus

laRus
  • JBZoo User (rus)
  • User rate: 60
  • posts: 1334
  • topics: 31

Posted 04 February 2015 - 16:42

Тогда, ИМХО, самый легкий путь, это:

 

очень рекомендую заменить его тем же wgetkitом, с которым все работает)

 Поддерживаю Евгению, тем более, что Вы же бесплатные плагины используете, а не платные (это я к тому, что можно поэкспериментировать, ничего не теряя материально.)

Также можно заменить аккордион (в joomla-расширениях их много, и похожих на Ваш тоже много) 

... в Full ничего такого криминального не нашла...

 

Опс...  :) ... Sliapy...  (fingers)


Edited by Ursa, 04 February 2015 - 16:44.

  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#9 SmetDenis

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

Posted 05 February 2015 - 06:57

Похоже jQuery easy не сработал
ul7z_200x0.png
Либо найдите в коде, через полнотекстовый поиск по файлам, где включается jquery-1.8.2.min.js и удалите его.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#10 SmetDenis

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

Posted 05 February 2015 - 11:35

Мне тут подсказывают, что я ошибся и плагин попросту не был включен.

 

Судя по тому что вижу, слайдер косвенно влияет на работу других скриптов.

Можете дать временный ftp доступ до вашего сайта, одной панели управления не достаточно, чтобы решить вопрос.


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



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






Also tagged with one or more of these keywords: jbzoo search, конфликт

Click to return to top of page in style!