Модуль MegaFilterPRO 2.0.5.2 (NULL) MFPLUS 1.2.3 OCMod OC2.X

После установки фильтра в разделе дополнения-модули висит только фильтр про и инфо надпись "После установки и настройки модуля его можно Для просмотра ссылки Войди или Зарегистрируйся!" работать с другими модулями не возможно, в макет почему то тоже не добавить, как быть?
 
ребята, есть мод под unishop ?

Код:
MegaFilter.prototype.beforeRequest = function() {
    var self = this;
};
MegaFilter.prototype.beforeRender = function( htmlResponse, htmlContent, json ) {
    var self = this;
};
MegaFilter.prototype.afterRender = function( htmlResponse, htmlContent, json ) {
    var self = this;
    $('#list-view').click(function() {
        $('#content .product-grid > .clearfix').remove();
        $('#content .product-grid, #content .product-price').attr('class', 'product-layout product-list col-xs-12');
        localStorage.setItem('display', 'list');
    });
    $('#grid-view').click(function() {
        cols = $('#column-right, #column-left').length;
        menu = $('.breadcrumb.col-md-offset-4.col-lg-offset-3').length;
        if (cols == 2) {
            $('.product-grid, .product-list, .product-price').attr('class', 'product-layout product-grid col-lg-6 col-md-6 col-sm-12 col-xs-12');
        } else if (cols == 1 || menu == 1) {
            $('.product-grid, .product-list, .product-price').attr('class', 'product-layout product-grid col-lg-4 col-md-6 col-sm-6 col-xs-12');
        } else {
            $('.product-grid, .product-list, .product-price').attr('class', 'product-layout product-grid col-lg-3 col-md-3 col-sm-6 col-xs-12');
        }
     
        if($(window).width() > 767) {
            autoheight();
        }
     
        localStorage.setItem('display', 'grid');
    });
       $('#price-view').click(function() {
        $('#content .row > .product-list, #content .row > .product-grid').attr('class', 'product-layout product-price col-xs-12');
        $('.product-price .caption').each(function() {
            $(this).wrap('<div></div>');
        });
        localStorage.setItem('display', 'compact');
    });

    if (localStorage.getItem('display') == 'list') {
        $('#list-view').trigger('click');
    } else if (localStorage.getItem('display') == 'compact')  {
        $('#price-view').trigger('click');
    } else {
        $('#grid-view').trigger('click');
    }
if($(window).width() > 768) {
        $('[data-toggle=\'tooltip\']').tooltip({container: 'body', trigger:'hover'});
        $(document).ajaxStop(function() {
            $('[data-toggle=\'tooltip\']').tooltip({container: 'body', trigger:'hover'});
        });
    }
};


Это чтобы моб виджет отображался
Код:
@media (max-width: 980px) {
#left_col, #right_col, #column-left, #column-right, #column_left, #column_right, #leftColumn, #rightColumn {
display: none !important;
}
}
 
Последнее редактирование модератором:
The filter comes with soo many errors. Starts to show out of stock products as well.
 
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Вывод модуля настраивается в самом модуле схемы- настройки-макеты-отметить галочкой категории
 
Вывод модуля настраивается в самом модуле схемы- настройки-макеты-отметить галочкой категории
Честно говоря, после установки я заметил что галочка на Category по умолчанию была установлена. Модуль появился в пользовательской части после того, как я выбрал все категории.
А вот теперь появилась реальная проблема )
Если двигать ограничения цены в любую сторону, то сразу появляется ошибка:

Код:
Fatal error: Uncaught Exception: Error: Unknown column 'p.date_available' in 'where clause'<br />Error No: 1054<br />SELECT COUNT(DISTINCT `product_id`) AS `total` FROM(SELECT COUNT(DISTINCT `product_id`) AS `total` FROM(SELECT DISTINCT `p`.`product_id`,( ( IFNULL( ( SELECT `price` FROM `oc_product_special` AS `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 ), IFNULL( ( SELECT `price` FROM `oc_product_discount` AS `pd2` WHERE `pd2`.`product_id` = `p`.`product_id` AND `pd2`.`customer_group_id` = '1' AND `pd2`.`quantity` >= '1' AND ((`pd2`.`date_start` = '0000-00-00' OR `pd2`.`date_start` < NOW()) AND (`pd2`.`date_end` = '0000-00-00' OR `pd2`.`date_end` > NOW())) ORDER BY `pd2`.`priority` ASC, `pd2`.`price` ASC LIMIT 1 ), `p` in /data/vhost/domain.ru/system/library/db/mysqli.php on line 40

Без имени-1.jpg Без имени-2.jpgБез имени-3.jpg
 
Последнее редактирование:
Честно говоря, после установки я заметил что галочка на Category по умолчанию была установлена. Модуль появился в пользовательской части после того, как я выбрал все категории.
А вот теперь появилась реальная проблема )
Если двигать ограничения цены в любую сторону, то сразу появляется ошибка:

Код:
Fatal error: Uncaught Exception: Error: Unknown column 'p.date_available' in 'where clause'<br />Error No: 1054<br />SELECT COUNT(DISTINCT `product_id`) AS `total` FROM(SELECT COUNT(DISTINCT `product_id`) AS `total` FROM(SELECT DISTINCT `p`.`product_id`,( ( IFNULL( ( SELECT `price` FROM `oc_product_special` AS `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 ), IFNULL( ( SELECT `price` FROM `oc_product_discount` AS `pd2` WHERE `pd2`.`product_id` = `p`.`product_id` AND `pd2`.`customer_group_id` = '1' AND `pd2`.`quantity` >= '1' AND ((`pd2`.`date_start` = '0000-00-00' OR `pd2`.`date_start` < NOW()) AND (`pd2`.`date_end` = '0000-00-00' OR `pd2`.`date_end` > NOW())) ORDER BY `pd2`.`priority` ASC, `pd2`.`price` ASC LIMIT 1 ), `p` in /data/vhost/domain.ru/system/library/db/mysqli.php on line 40

Посмотреть вложение 85397 Посмотреть вложение 85398Посмотреть вложение 85399
У меня аналогичная ситуация, после всех действий выдает эту ошибку при попытке отфильтровать товар. Вы нашли решение данной проблемы? (русская сборка 2,3)
 
У вас модуль не до установился. Удалите все и проделайте заново, если совсем не выйдет. Поставьте на чистый опен карт и скопируйте оттуда колонки
 
Вот такие ошибки вылазят при работе фильтра, при попытке отфильтровать товар - в чем баг, как поправить?

Скрытое содержимое доступно для зарегистрированных пользователей!
 
Последнее редактирование:
Назад
Сверху