Mega Filter PRO/PLUS v2.0.4.4.5.3 [2.0.1.0 - 2.2.0.0] OCMod

Тема в разделе "Модули и дополнения", создана пользователем solunski.d, 1 дек 2015.

  1. aquaf

    aquaf Новичок

    Сообщения:
    8
    Симпатии:
    1
    Беда ребята.. не хочет работать ссылка на модуль...ползунок с фильтром цены есть, остальное не выводится. версия opencart 2.1.0.1

    идет конфликт с seo_pro вот ошибки:



    Notice: Undefined variable: route in/home/c/cn11608/test.mr-white.ru/public_html/vqmod/vqcache/vq2-catalog_controller_common_seo_pro.phpon line94Notice: Undefined offset: 1 in/home/c/cn11608/test.mr-white.ru/public_html/vqmod/vqcache/vq2-catalog_controller_common_seo_pro.phpon line99Notice:



    а еще кнопки "в закладки" и "в сравнение" уезжают....



    со стандартным seo_url все нормально.



    самая фигня в том, что на продажнике, хотел создать тикет в службу поддержки, а при отправке каждый раз пишет не правильный код картинки))



    выручайте, [​IMG] может у кого есть решение?
     
  2. aquaf

    aquaf Новичок

    Сообщения:
    8
    Симпатии:
    1
    решил ошибку, в файле vqmod/mega_filter.xml
    находим :

    $mfp_parts = array();
    $mfp_oparts = explode('/', trim($route, '/'));
    $mfp_key = 0;

    foreach ($parts as $keyword) {
    if( ! empty( $mfilterConfig['enabled'] ) ) {
    if( preg_match( '/^mfp,([a-z0-9\-_]+\[[^\]]*\],?)+/', $mfp_oparts[$mfp_key], $matches ) ) {
    if( isset( $this->request->get['route'] ) ) {
    $this->request->get['route'] = preg_replace( '/\/?mfp,([a-z0-9\-_]+\[[^\]]*\],?)+/', '', $this->request->get['route'] );
    }

    if( isset( $this->request->get['_route_'] ) ) {
    $this->request->get['_route_'] = preg_replace( '/\/?mfp,([a-z0-9\-_]+\[[^\]]*\],?)+/', '', $this->request->get['_route_'] );
    }

    if( ! isset( $this->request->get['mfp'] ) ) {
    $this->request->get['mfp'] = preg_replace( '/^mfp,/', '', $matches[0] );
    }

    continue;
    } else {
    $mfp_parts[] = $keyword;
    }
    } else {
    $mfp_parts[] = $keyword;
    }

    $mfp_key++;
    ]]>

    меняем на :

    $mfp_parts = array();

    foreach ($parts as $keyword) {
    if( ! empty( $mfilterConfig['enabled'] ) ) {
    if( preg_match( '/^mfp,([a-z0-9\-_]+\[[^\]]*\],?)+/', $keyword, $matches ) ) {
    if( isset( $this->request->get['route'] ) ) {
    $this->request->get['route'] = preg_replace( '/\/?mfp,([a-z0-9\-_]+\[[^\]]*\],?)+/', '', $this->request->get['route'] );
    }

    if( isset( $this->request->get['_route_'] ) ) {
    $this->request->get['_route_'] = preg_replace( '/\/?mfp,([a-z0-9\-_]+\[[^\]]*\],?)+/', '', $this->request->get['_route_'] );
    }

    if( ! isset( $this->request->get['mfp'] ) ) {
    $this->request->get['mfp'] = preg_replace( '/^mfp,/', '', $matches[0] );
    }

    continue;
    } else {
    $mfp_parts[] = $keyword;
    }
    } else {
    $mfp_parts[] = $keyword;
    }
    ]]>

    и вроде бы все работает
     
    solunski.d нравится это.
  3. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    поддержка по почте там! Большая кнопка для этого есть в описании!!
     
  4. aquaf

    aquaf Новичок

    Сообщения:
    8
    Симпатии:
    1
    если что... большая кнопка на продажнике ведет на http://support.ocdemo.eu , где у меня почему то не проходит подтверждение каптчи. Почту автора нашел в самом модуле, но вроде все сделал без его помощи...
     
  5. Ален

    Ален Эксперт

    Сообщения:
    2.056
    Симпатии:
    640
    а раньше там почта была )
     
  6. grey0207

    grey0207 Активный пользователь

    Сообщения:
    126
    Симпатии:
    33
    Внимание. Есть конфликт Mega Filter Pro с модулем Всплывающая корзина. После использования фильтра, всплывающая корзина не работает.
    С проблемой помог разработчик Mega Filter Pro.
    Решение: надо зайти в Mega Filter Pro -> Настройки -> JavaScript и вставить код представленный ниже:
    Код:
    $( '#cart > button' ).removeAttr( 'data-toggle' ).attr( 'onclick', 'get_popup_cart(false,\'' + 'show' + '\');' );
              $.each( $("[onclick^='cart.add']"), function() {
                var product_id = $(this).attr('onclick').match(/[0-9]+/);
                $(this).attr( 'onclick', 'get_popup_cart(\'' + $(this).attr('onclick').match(/[0-9]+/) + '\',\'' + 'products' + '\');' );
              });
              var main_product_id = $('input[name=\'product_id\']').val();
              $('#button-cart').unbind('click').attr( 'onclick', 'get_popup_cart(\'' + main_product_id + '\',\'' + 'product' + '\');' );
    };
     
    solunski.d нравится это.
  7. GenRv

    GenRv Новичок

    Сообщения:
    5
    Симпатии:
    0
    Всем привет!
    Прочитал всю тему, подобного вроде не встретил.
    После сдвига ползунков фильтрации по цене, получаю результат, товары отображаются на всю ширину страницы http://prntscr.com/9s11pt а не в стиле сайта.
    т.е. до попытки фильтровать идет блок категорий(левый сайдбар), далее по центру контент(витрина магазина) http://prntscr.com/9s12bt
    Подскажите как поправить?
     
    Последнее редактирование: 19 янв 2016
  8. irybka

    irybka Новичок

    Сообщения:
    1
    Симпатии:
    0
    Всем привет.
    Проблема следующая: был установлен Mega filter pro, после чего установил mega_filter_pro.ocmod.zip с этой темы.
    После установки дополнения через админку больше не могу зайти в настройку mega filter pro в админке - загружается просто белый экран. Сайт грузится только главная, при попытке зайти в какую-то категорию - опять белый экран.
    OCstore 2.1.0.1
    Шаблон - Basecart

    В чем может быть беда?
     
  9. GenRv

    GenRv Новичок

    Сообщения:
    5
    Симпатии:
    0
    Перед тем как что-то ставите, делайте бэкапы, а по вопросу... удалить полностью модуль вместе с тем, что установили до этого(включая файлы на хостинге) и поставьте заново.
     
  10. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Виноват special.tpl, как я помню, это макет и фильтр использует его, вам нужно найти верстальщика или самому чтобы он сделал special.tpl идентичным category.tpl
     
  11. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Очень, странно ибо данный ocmod никак не влияет на админку, вообще.
    Я нигде не писал что под эту сборку, будет работать ocmod. Он сильно отличается от оригинала, поэтому тут поможет, только одно, это установить отдельно тестовую версию сборки, и потихоньку проверять строки ocmod файла, на наличие нужной строке в сборке
     
  12. GenRv

    GenRv Новичок

    Сообщения:
    5
    Симпатии:
    0
    Пошел по Вашему совету, скопировал все с category.tpl в special.tpl, не помогло.
     
  13. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Обновите модификатор.
     
  14. multimen

    multimen Новичок

    Сообщения:
    28
    Симпатии:
    2
    хотел спросить у знающих, интересен момент

    есть две опции -- размер 42 и размер 42-44, существует ли возможность в мегафильтре плюс обьеденить данные две опции и уже в категории фильтр бы выводил их не как разные, а как одну, например размер 42. и при срабатывании фильтрации выводились товары с опциями размер 42 и размер 42-44.
     
  15. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    кажись нет.
     
  16. grey0207

    grey0207 Активный пользователь

    Сообщения:
    126
    Симпатии:
    33
    А через настройки MF - ползунок (диапазон)?
     
  17. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    Возможно, но я уже не помню :D, давно не пользовался фильтром и то, купил и понял что он нафиг мне сдался, свой собрал :D, на основе оригинала
     
  18. grey0207

    grey0207 Активный пользователь

    Сообщения:
    126
    Симпатии:
    33
    Это я писал для @multimen как вариант попробовать с ползунком :)
    Так что, скоро ждать в разделе платных модулей SolunskiFilter Pro?))
     
    kukumberg нравится это.
  19. solunski.d

    solunski.d Эксперт

    Сообщения:
    1.569
    Симпатии:
    432
    :D пока не скоро, у меня в планах создать шаблон и универсальный баннер.
     
  20. grey0207

    grey0207 Активный пользователь

    Сообщения:
    126
    Симпатии:
    33
    Ребята, у кого есть iPhone 6, проверьте работает ли MFP у вас. У меня - нет.