Нужна помощь для победы сил добра над mFilter
Есть магазин по продаже добра и света. Есть по мануалу подключеный mFilter. Есть злые силы, которые не дают продавать добро и свет, и соответственно — обогатиться)
На странице поиска отображается слайдер, ссылки для сортировки цены, пагинация, сами товары.
Слайдер работает, крайние значения берутся правильно.
Но…
Ссылки на сортировку по возрастанию/убыванию не работают — форма тухнет, загорается и ничего не происходит.
То же самое с пагинацией — мигает но не работает.
Слайдер ведет себя странно. Если начинать двигать с права на лево, уменьшая цену, блок с товарами мигает, с ними самими до определенного момента не происходит ничего, потом исчезают все, но только если предварительно сдвинуть левый слайдер. Та же картина с лева направо — вместо того, чтобы исчезать по одному, с определенного момента исчезают все, но если не трогать правый слайдер — то хоть до конца мотай — мигает, но отображаются все.
Если в форме поменять POST на GET — начинает работать пагинация, но по прежнему не работают ссылки и все так же чудит слайдер.
В консоли —
Jquery пробовал всякие 1.7 — 1.8.3 то же самое. Куда копать?
На странице поиска отображается слайдер, ссылки для сортировки цены, пагинация, сами товары.
Слайдер работает, крайние значения берутся правильно.
Но…
Ссылки на сортировку по возрастанию/убыванию не работают — форма тухнет, загорается и ничего не происходит.
То же самое с пагинацией — мигает но не работает.
Слайдер ведет себя странно. Если начинать двигать с права на лево, уменьшая цену, блок с товарами мигает, с ними самими до определенного момента не происходит ничего, потом исчезают все, но только если предварительно сдвинуть левый слайдер. Та же картина с лева направо — вместо того, чтобы исчезать по одному, с определенного момента исчезают все, но если не трогать правый слайдер — то хоть до конца мотай — мигает, но отображаются все.
Если в форме поменять POST на GET — начинает работать пагинация, но по прежнему не работают ссылки и все так же чудит слайдер.
В консоли —
Syntax error at line 258 while loading: expected ')', got ';'
sByTagName('head'[0];
--------------------^
Syntax error at line 258 while loading: expected ')', got ';'
sByTagName('head'[0];
--------------------^
Uncaught exception: Error: Syntax error, unrecognized expression: input[name=ms_price[]][value=1349000]
Error thrown at line 2753, column 3 in <anonymous function: nt.error>(e) in http://supermoika.by/js/jquery-1.8.3.min.js:
throw new Error("Syntax error, unrecognized expression: " + e)
called from line 2071, column 3 in ut(e, t) in http://supermoika.by/js/jquery-1.8.3.min.js:
return t ? u.length : u ? nt.error(e) : L(e, a).slice(0)
called from line 2249, column 3 in vt(e, t, n, r, s) in http://supermoika.by/js/jquery-1.8.3.min.js:
var o,
called from line 2801, column 4 in <anonymous function: vt>(e, r, s, o, u) in http://supermoika.by/js/jquery-1.8.3.min.js:
return t(e, r, s, o, u)
called from line 2012, column 3 in nt(e, t, n, r) in http://supermoika.by/js/jquery-1.8.3.min.js:
return vt(e.replace(j, "$1"), t, n, r, a)
called from line 2848, column 4 in <anonymous function: find>(e) in http://supermoika.by/js/jquery-1.8.3.min.js:
r = o.length, v.find(e, this[t], o);
called from line 542, column 4 in <anonymous function: init>(e, n, r) in http://supermoika.by/js/jquery-1.8.3.min.js:
return !n || n.jquery ? (n || r).find(e) : this.constructor(n).find(e)
called from line 497, column 3 in <anonymous function>(e, t) in http://supermoika.by/js/jquery-1.8.3.min.js:
return new v.fn.init(e, t, n)
called from line 123, column 5 in <anonymous function>() in http://supermoika.by/assets/components/msearch/js/mfilter.js:
el = $('input[name='+i+'][value='+vars[i][i2]+']');
called via Function.prototype.apply() from line 872, column 5 in <anonymous function: v.Callbacks>(t) in http://supermoika.by/js/jquery-1.8.3.min.js:
if (a[u].apply(t[0], t[1]) === !1 && e.stopOnFalse)
Jquery пробовал всякие 1.7 — 1.8.3 то же самое. Куда копать?
Комментарии: 16
Вспомнил анекдот (читать голосом переводчика «Терминатора»)
Шла по лесу девочка и увидела кусок говна и оно такое говорит: «Девочка, а девочка, я тебя съем»
А девочка такая: «Нет, это я тебя съем» И съела кусок говна, вот так всегда добро побеждает зло…
Если бы вы почитали статью, то поняли бы, что для победы добра не хватает правильной ссылки в head на jquery-ui.css.
Шла по лесу девочка и увидела кусок говна и оно такое говорит: «Девочка, а девочка, я тебя съем»
А девочка такая: «Нет, это я тебя съем» И съела кусок говна, вот так всегда добро побеждает зло…
Если бы вы почитали статью, то поняли бы, что для победы добра не хватает правильной ссылки в head на jquery-ui.css.
Даже не читая статью я прекрасно понимаю что все сss, в том числе и jquery-ui.css, подключены, и подключены правильно.
Еще варианты?
Еще варианты?
Спорим на 100 баксов?
А как Вы открыли окно с «filed to load...» (в нижнем фрейме панели разраба которое) — я Хрому не юзал почти никогда, но консолька интересная, хочу поучить её.
Это не «show console» которое?
да. но я её обычно открываю нажатием на сообщение об ошибках (справа внизу такое красное)
Ага, понял, видел такую. Не подскажете адресок наилучшего мануала на русском по панели разраба Хромыча?
А вы тот ещё затейник :))))))))
Спасибо!
Спасибо!
Есть такое, (там весь сайт одна большая куча огрызков кода разных эпох))) но это не совсем то. То что на скриншоте — это действительно неподключеный jquery-ui, забыл удалить строку.
Но в место него подключены ниженазванные файлы, так что дело не в этом.
Изначально был подключен jquery-ui-1.8.20.slider.css — он работал. После Вашего сообщения решил проверить, мало ли. Подключил вместо него code.jquery.com/ui/1.9.1/themes/base/jquery-ui.css. Ничего не поменялось в плане работы слайдера, сам стиль подключился нормально.
По симптомам — проблема в ajax, но не могу точно понять где.
Но в место него подключены ниженазванные файлы, так что дело не в этом.
Изначально был подключен jquery-ui-1.8.20.slider.css — он работал. После Вашего сообщения решил проверить, мало ли. Подключил вместо него code.jquery.com/ui/1.9.1/themes/base/jquery-ui.css. Ничего не поменялось в плане работы слайдера, сам стиль подключился нормально.
По симптомам — проблема в ajax, но не могу точно понять где.
я помог бы, только не вижу самого фильтра нигде…
Вот тут он пока живет: supermoika.by/ex-search
supermoika.by/js/jquery-ui-1.9.1.custom.min.js — вот это по-моему лишнее.
я бы вначале попробовал сделать всё на base template, а потом перенёс в этот шаблон работающее решение…
Это как раз нужное — там слайдер. Подключил, чтобы наверняка, вcе модули jquer-ui. Потом когда заработает, уберу все лишнее. В любом случае дело не в нем. Если только слайдер подключить — результат тот же. На чистой установке все естественно завелось и работает)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.