Проблема с Mega Filter Pro

asky

Пользователь
#1
Здравствуйте, собственно проблема в фильтре, при выборе параметра выдает такую ошибку:
Fatal error: Uncaught exception 'Exception' with message 'Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNER JOIN `oc_product_to_store` AS `p2s` ON `p2s`.`product_id` = ' at line 2<br />Error No: 1064<br />SELECT COUNT(DISTINCT `product_id`) AS `total` FROM( INNER JOIN `oc_product_to_store` AS `p2s` ON `p2s`.`product_id` = `p`.`product_id` AND `p2s`.`store_id` = 0 INNER JOIN `oc_product_to_category` AS `p2c` ON `p2c`.`product_id` = `p`.`product_id` INNER JOIN `oc_category_path` AS `cp` ON `cp`.`category_id` = `p2c`.`category_id` SELECT COUNT(*) as total FROM (SELECT p.product_id, p.price, (SELECT price FROM oc_product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) in ...\db\mysqli.php on line 47
Поможет кто разобраться как можно решить данную проблему и куда копать?
 

asky

Пользователь
#3
А что за шаблон? При каких моментах выдает такую ошибку? Ну и желательно сайт глянуть бы
Revolution, выдает ошибку при самой фильтрации. Я в этой ошибке не могу разобрать с чем там конкретно конфликты и что ему не нравится. Проблема не в шаблоне, стоял Brainy Filter, все файлы удалил, возможно модификации его в бд вызывают ошибку. Отключал все модификаторы, тоже не помогает, но на чистой сборке с революшном все работает как часы, так что главный подозреваемый brainy filter и те изменения что оставил. Кастома слишком много за 2 года накопилось, на чистую версию перевести все возможности нет.
 

strateg2010

Пользователь
#4
Revolution, выдает ошибку при самой фильтрации. Я в этой ошибке не могу разобрать с чем там конкретно конфликты и что ему не нравится. Проблема не в шаблоне, стоял Brainy Filter, все файлы удалил, возможно модификации его в бд вызывают ошибку. Отключал все модификаторы, тоже не помогает, но на чистой сборке с революшном все работает как часы, так что главный подозреваемый brainy filter и те изменения что оставил. Кастома слишком много за 2 года накопилось, на чистую версию перевести все возможности нет.
Что бы заработал нужно:
  1. в папке system найти файлик revolution.ocmod.xml в файлике нужно найти offset="18" и заменить на offset="21", сохранить
  2. там же в папке system найти окмод revolution_filter.ocmod.xml переименовать в revolution_filter.ocmod.xml_ далее в модификаторах обновиться
P.S. проверено на версии 4.0+
P.S.S
вот подтверждение тому что все работает: Шины - купить в интернет-магазине.
 

asky

Пользователь
#5
@strateg2010, Хмм, заработало, думал проблема в другом, большое спасибо! А с тем что изображения пропадают после фильтрации вы не сталкивались?
 

strateg2010

Пользователь
#6
@strateg2010, Хмм, заработало, думал проблема в другом, большое спасибо! А с тем что изображения пропадают после фильтрации вы не сталкивались?
Нужна адаптация фильтра под шаблон + как показала практика картинки иногда тоже будут пропадать, но и тут решаемо. стоит в данный момент кешировщик и картинки собственно не пропадают.
Скрытое содержимое могут видеть только пользователь группы : VIP-1, VIP-3, Администраторы, Модераторы

и еще одна мелочь в настройках самого революшн отключить:
Скрытое содержимое могут видеть только пользователь группы : VIP-1, VIP-3, Администраторы, Модераторы
 

asky

Пользователь
#7
@strateg2010, Да, без слайдера все работает, спасибо, правда все уползает иногда, но тут уже сам разберусь:)
Скрытое содержимое могут видеть только пользователь группы : VIP-1, VIP-3
 

asky

Пользователь
#10
@strateg2010, Вопрос еще небольшой возник, кнопку "показать еще" заменяет на обычную пагинацию при фильтрации, на вашем сайте она работает, подскажите как пофиксить, если сталкивались с этим.
 

asky

Пользователь
#12
@strateg2010, Извиняюсь, вставлял в js файл) Теперь работает, только при фильтрации страница обновляется, что не хорошо. Сейчас уже спать пойду, завтра буду решать эту проблему, найти кусок кода с пагинацией у mfp и заменить на код из шаблона, думаю проблем не возникнет:)
 
#13
@strateg2010, Извиняюсь, вставлял в js файл) Теперь работает, только при фильтрации страница обновляется, что не хорошо. Сейчас уже спать пойду, завтра буду решать эту проблему, найти кусок кода с пагинацией у mfp и заменить на код из шаблона, думаю проблем не возникнет:)
получилось решить проблему?
 
Сверху