Mega Filter Pro (как обычно проблема)

Добрый дабы не создавать новую тему кто сталкивался ocshop 1.5
Mega Filter Pro 1.3.0.0.0 + Опции в категориях(автокалк) VQMOD
В чем прикол, отбираю товар по фильтру Автокалк ( пересчет цены не работает)
Но если обновить страничку или перейти на страницу 2(3) отобранного товара по фильтру Все ок!
 
У меня при выводе пишет Notice: Undefined index: _idx in ...module/mega_filter.php on line 49
Сам модуль не выводится, хотя колонка слева появляется (пустая) Может кто в курсе что не так?
Модуль v. 2.0.2.1
ОpenCart русская Version 2.0.3.1
 
У меня при выводе пишет Notice: Undefined index: _idx in ...module/mega_filter.php on line 49
Сам модуль не выводится, хотя колонка слева появляется (пустая) Может кто в курсе что не так?
Модуль v. 2.0.2.1
ОpenCart русская Version 2.0.3.1

на соседнем форуме решение проблемы -
- сначала обновил версию фильтра и поставил уже новую, поставил вкмод. Затем по рекомендациям из темы по ссылке у них на форуме поправил модуль - Для просмотра ссылки Войди или Зарегистрируйся
 
А никакого ЧПУ я не использовал. Я пока даже не знаю как его использовать в данной цмске. Хотя может я ставил модуль seo cms top.. Но то была версия opencarta 2.0, а сейчас версия 2,2 ошибка 500
 
А никакого ЧПУ я не использовал. Я пока даже не знаю как его использовать в данной цмске. Хотя может я ставил модуль seo cms top.. Но то была версия opencarta 2.0, а сейчас версия 2,2 ошибка 500

А поиском пользоваться не пробовали, давно уже раскрыты и устранены все проблемы данного модуля с подробнейшими описаниями. Этот модуль со своими проблемами стал уже популярнее Майкла джексона.
Вот ссылка на тему где все подробно расписано Для просмотра ссылки Войди или Зарегистрируйся
 
А никакого ЧПУ я не использовал. Я пока даже не знаю как его использовать в данной цмске. Хотя может я ставил модуль seo cms top.. Но то была версия opencarta 2.0, а сейчас версия 2,2 ошибка 500
Неправильно выставлены права доступа на директории сайта и/или их файлы. Это ваш недосмотр или неведение, но ошибки сервера в этом случае имеют место быть. Если на файлы, написанные на php и размещенные на вашем хостинге, установлены права на запись 777, то скрипты могут блокироваться сервером и не выполняться.
 
Помогите пожалуйста с проблемой сего фильтра под шаблоном Journal, фильтр после отфильтровки, товары ставит списком и без изображений. Перепробовал все:
В Файле mega_filter.js менял в display_MFP( 'list на grid' ) вставлял localStorage.setItem('display', 'grid'); и в контроллере category.php тоже по умолчанию устанавливал отображение сеткой т.е:
PHP:
localStorage.setItem('display', 'grid');

if (localStorage.getItem('display') == 'list') {
        jQuery('#list-view').trigger('click');
    } else {
        jQuery('#grid-view').trigger('click');
    }
Ничего не помогает.
Примечательно то что если обновить страницу то все отфильтрованные позиции ставит нормально согласно шаблону
Причину кажется этого я нашел, у шаблона свой метод, список/сетка;
PHP:
 <script>Journal.applyView('<?php echo $this->journal2->settings->get("product_view", "grid"); ?>');</script>
С изображениями тоже но они правда в сетке плохо отображаются тоже надо подправлять ...
PHP:
 <a href="<?php echo $product['href']; ?>" <?php if(isset($product['thumb2']) && $product['thumb2']): ?> class="has-second-image" style="background: url('<?php echo $product['thumb2']; ?>') no-repeat;" <?php endif; ?>>
                <img class="lazy first-image" src="<?php echo $product['thumb']; ?>" data-src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" />
            </a>

UPD Отображение сеткой вроде как пофиксил ! (методом тыка конечно-же)

Если в шаблоне используется другой метод сетка/список то почемубы его не заменить ?
Берем с \system\storage\modification\catalog\view\theme\journal2\template\product\category.tpl | строки ~ 223
PHP:
Journal.applyView('<?php echo $this->journal2->settings->get("product_view", "grid"); ?>');
И заменяем/комментируем в \catalog\view\javascript\mf\mega_filter.js | строки ~ 2346-2352на это:
PHP:
         if( typeof jQuery.totalStorage == 'function' && jQuery.totalStorage('display') ) {
            display_MFP( jQuery.totalStorage('display') );
        } else if( typeof jQuery.cookie == 'function' && jQuery.cookie('display') ) {
            display_MFP( jQuery.cookie('display') );
        } else {
            display_MFP( 'list' );
        }

Итог:
PHP:
    /* Journal fix    */ 
         
        /* if( typeof jQuery.totalStorage == 'function' && jQuery.totalStorage('display') ) {
            display_MFP( jQuery.totalStorage('display') );
        } else if( typeof jQuery.cookie == 'function' && jQuery.cookie('display') ) {
            display_MFP( jQuery.cookie('display') );
        } else {
            display_MFP( 'list' );
        }*/
     
        Journal.applyView('<?php echo $this->journal2->settings->get("product_view", "grid"); ?>');
     
        /* Journal fix    */

ссылка, tsh.com.ua/index.php?route=product/category&path=171_172

В error.log ошибок нет, в консоле тоже ...

Помогите пожалуйста

Mega Filter PRO 2.0.4.3.2
Opencart 2.1.0.1
Journal 2.7.0
 
Последнее редактирование:
У меня вообще при установке других модулей и обновлении модификаторов слетают схемы Filter Pro в категориях. Причем на дефолтном шаблоне они остаются а на любом другом шаблоне слетают. Никто с таким не сталкивался? На дефолтном шаблоне тоже появляется не сразу а после того как удалишь кеш модификаторов. Других модификаторов кроме Mega Filter PRO нет. Opencart 2.1.0.1
 
Помогите и мне, пожалуйста... :(
Версия Mega Filter PRO 2.0.4.4.7.
Opencart 2.1.0.2
Шабл: Coloring
_____________________________
Настроил фильтры, на сайте отображаются, но при выборе например "В наличии" либо другого пункта, страница пытается (или делает вид) прогрузить результаты и "зависает" - на странице отображаются полоски загрузки. Результаты не выводятся. Как бороться? Может есть вариант отключить ajax загрузку, а при выборе параметров, страница будет просто перезагружаться?
Снимок.PNG
 
Назад
Сверху