Jump to content


Photo
- - - - -

Опять вместо кнопок jQuery.ui чекбоксы и ошибка с 'JBZooHeightFix'

поиск jquery.ui тизер категории

Best Answer SmetDenis , 23 April 2015 - 07:33

В этом файле

/media/zoo/applications/jbuniversal/assets/js/jquery.jbzootools.min.js

 

отсутствует упоминание о JBZooHeightFix

j0pi_200x0.png

 

В оригинальном файле все на месте
http://www.work.kwin...ootools.orig.js

 

Вот оригинальный скрипт из версии 2.1.5 с демо сайте

http://demo.jbzoo.co...js?ver=20140826

zp0d_200x0.png

 

------

Думаю вы меняли скрипт (например взяли с форума из рецепта).

 

Возможные решения:

 - Взять оригинальный файл

 - Переименовать orig в min и сделать правки для своего сайта в нем.

 - Вырезать JBZooHeightFix из orig и вставить в свой min

Go to the full post


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

#1 pholex315

pholex315
  • JBZoo User (rus)
  • User rate: 0
  • posts: 73
  • topics: 22

Posted 22 April 2015 - 05:03

Добрый день, уважаемые!
 
Сделал фильтр здесь. Шаблон — аккордеон. Везде, где видны чекбоксы выбран шаблон для фильтра кнопки jQuery.ui
 
Думал, что мешает Perfect AJAX Popup Contact Form, которая, кстати, на этой странице перестала работать после включения модуля поиска. Ну выключил ее на этой странице. Не помогло. Консоль ругается:
 
Uncaught TypeError: Object [object Object] has no method 'JBZooHeightFix' 
Заметил, что она так ругается везде, где выводятся тизеры. И везде в таких случая не работает Perfect AJAX Popup Contact Form. Пробовал ее отключить совсем - это на появление ошибки не влияет.

Включил плагин System - JB Library, убрал подключение mootools. Появилась еще одна ошибка:
 
Uncaught TypeError: Object [object global] has no method 'addEvent'  
 
Чего хочется (по степени важности и если это, конечно, возможно):
1. Чтобы все-таки там, где должны быть кнопки jQuery.ui, были кнопки, а не чекбоксы.
2. Чтобы в категориях работала Perfect AJAX Popup Contact Form.
3. Исправить ошибки с js
 
Есть какие-нибудь предположения или предложения?
  • 0

#2 SmetDenis

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

Posted 23 April 2015 - 07:33   Best Answer

В этом файле

/media/zoo/applications/jbuniversal/assets/js/jquery.jbzootools.min.js

 

отсутствует упоминание о JBZooHeightFix

j0pi_200x0.png

 

В оригинальном файле все на месте
http://www.work.kwin...ootools.orig.js

 

Вот оригинальный скрипт из версии 2.1.5 с демо сайте

http://demo.jbzoo.co...js?ver=20140826

zp0d_200x0.png

 

------

Думаю вы меняли скрипт (например взяли с форума из рецепта).

 

Возможные решения:

 - Взять оригинальный файл

 - Переименовать orig в min и сделать правки для своего сайта в нем.

 - Вырезать JBZooHeightFix из orig и вставить в свой min


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



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


#3 pholex315

pholex315
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 73
  • topics: 22

Posted 23 April 2015 - 09:06

Думаю вы меняли скрипт (например взяли с форума из рецепта).


Точно, менял  (blush)

 

На тот, который мне дал i001 в теме про кнопки для добавления в корзину вариантов.

 

Спасибо, воспользовался советом, вырезал кусок из сохраненного варианта /media/zoo/applications/jbuniversal/assets/js/jquery.jbzootools.min.js___ и вставил в рабочий. Ошибка исчезла, Perfect AJAX Popup Contact Form теперь вроде работает.

 

Но вот вместо кнопок как были чекбоксы, так и остались. Они тоже на  /media/zoo/applications/jbuniversal/assets/js/jquery.jbzootools.min.js где-то завязаны? А то я вижу, что там от оригинального варианта еще чего-то не хватает. 


  • 0

#4 SmetDenis

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

Posted 23 April 2015 - 09:11

Кнопки создаются через jQuery.UI

Это не наша библиотека.

 

 

Ошибка у вас на сайте в JS все равно осталась

uaox_200x0.png

Это не наш скрипт, видимо плагин который поддерживает сессию активной.

 

После неё остальной JS на сайте не работает (а кнопки идут ниже)


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



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


#5 pholex315

pholex315
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 73
  • topics: 22

Posted 23 April 2015 - 10:30

Кнопки создаются через jQuery.UI

Это не наша библиотека.

 

 

Ошибка у вас на сайте в JS все равно осталась

uaox_200x0.png

Это не наш скрипт, видимо плагин который поддерживает сессию активной.

 

После неё остальной JS на сайте не работает (а кнопки идут ниже)

 

Да эта ерунда из /libraries/joomla/html/html/behavior.php

 

Попробовал закомментировать этот скрипт. Теперь кнопки и аккордеон работают в категориях. Но в товарах им мешает работать reCAPTCHA. Может, это не нерабочей версии сайта, где она не подключена полностью? В выходные проверю.


  • 0





Also tagged with one or more of these keywords: поиск, jquery.ui, тизер, категории

Click to return to top of page in style!