Нужна помощь для победы сил добра над mFilter

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

На странице поиска отображается слайдер, ссылки для сортировки цены, пагинация, сами товары.

Слайдер работает, крайние значения берутся правильно.

Но…

Ссылки на сортировку по возрастанию/убыванию не работают — форма тухнет, загорается и ничего не происходит.
То же самое с пагинацией — мигает но не работает.

Слайдер ведет себя странно. Если начинать двигать с права на лево, уменьшая цену, блок с товарами мигает, с ними самими до определенного момента не происходит ничего, потом исчезают все, но только если предварительно сдвинуть левый слайдер. Та же картина с лева направо — вместо того, чтобы исчезать по одному, с определенного момента исчезают все, но если не трогать правый слайдер — то хоть до конца мотай — мигает, но отображаются все.

Если в форме поменять 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 то же самое. Куда копать?
Александр Котлов
19 ноября 2012, 01:45
modx.pro
1 420
0

Комментарии: 16

Viktor Minator
19 ноября 2012, 04:46
0
Вспомнил анекдот (читать голосом переводчика «Терминатора»)
Шла по лесу девочка и увидела кусок говна и оно такое говорит: «Девочка, а девочка, я тебя съем»
А девочка такая: «Нет, это я тебя съем» И съела кусок говна, вот так всегда добро побеждает зло…
Если бы вы почитали статью, то поняли бы, что для победы добра не хватает правильной ссылки в head на jquery-ui.css.
Александр Котлов
19 ноября 2012, 15:51
0
Есть такое, (там весь сайт одна большая куча огрызков кода разных эпох))) но это не совсем то. То что на скриншоте — это действительно неподключеный jquery-ui, забыл удалить строку.

Но в место него подключены ниженазванные файлы, так что дело не в этом.

Изначально был подключен jquery-ui-1.8.20.slider.css — он работал. После Вашего сообщения решил проверить, мало ли. Подключил вместо него code.jquery.com/ui/1.9.1/themes/base/jquery-ui.css. Ничего не поменялось в плане работы слайдера, сам стиль подключился нормально.

По симптомам — проблема в ajax, но не могу точно понять где.
    Viktor Minator
    19 ноября 2012, 16:28
    0
    я помог бы, только не вижу самого фильтра нигде…
    Александр Котлов
    19 ноября 2012, 16:31
    0
    Вот тут он пока живет: supermoika.by/ex-search
      Viktor Minator
      19 ноября 2012, 17:10
      0
      supermoika.by/js/jquery-ui-1.9.1.custom.min.js — вот это по-моему лишнее.
        Viktor Minator
        19 ноября 2012, 17:13
        0
        я бы вначале попробовал сделать всё на base template, а потом перенёс в этот шаблон работающее решение…
          Александр Котлов
          19 ноября 2012, 17:25
          0
          Это как раз нужное — там слайдер. Подключил, чтобы наверняка, вcе модули jquer-ui. Потом когда заработает, уберу все лишнее. В любом случае дело не в нем. Если только слайдер подключить — результат тот же. На чистой установке все естественно завелось и работает)
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        16