Перейти к содержанию

Vitaha

Members
  • Постов

    5
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Vitaha

  1. на финальной стадии установки модуля выходит ошибка

     

    Fatal error: Cannot redeclare ModelCatalogCategory::getCategories_MF() in /home/a5shoes/5shoes.com.ua/www/vqmod/vqcache/vq2-system_storage_modification_admin_model_catalog_category.php on line 44

     

    как быть?

    Может осталось от предыдущей установки? Удалите модуль и проверьте в ручную что в том файле остается.

  2. Друзья, может кто уже с таким сталкивался? Перепробовал кучу вариантов данного фильтра - всегда один и тот же результат:

    Warning: Parameter 1 to ModelModuleMegaFilter::getAttributes() expected to be a reference, value given in C:\OpenServer\domains\site.local\vqmod\vqcache\vq2-system_storage_modification_system_engine_loader.php on line 150Warning: Invalid argument supplied for foreach() in C:\OpenServer\domains\site.local\vqmod\vqcache\vq2-catalog_controller_module_mega_filter.php on line 9

    OpenCart 2.3 + PavoFramework

    В последнем варианте еще есть такая приписка

    There is a conflict Mega Filter PRO with your template or other extension - please find a solution on our forum.

    Мозг закипает немного уже)

    Короче, может кому поможет.

    Проблема решена. Но. Во первых поставил OC 2.2. (ибо с 2.3 много сюрпризов). OpenCart 2.2 + PavoFramework перепробовал кучу вариантов из данной темы - результат всегда был приблизительно одинаков.

    Нашел Mega Filter PLU v1.3.1.0_ v2.0.4.4.7. Поставил - там уже получше, но магия была нужна.

    1. у меня header.tpl из частей собирается. Надо добавить руками (да и вообще задействовано одновременно 2 темы -default и еще одна. Намутил с архитектурой.).

    $helper->addScript( 'catalog/view/javascript/mf/jquery-ui.min.js' );

    $helper->addScript( 'catalog/view/javascript/mf/iscroll.js' );

    $helper->addScript( 'catalog/view/javascript/mf/mega_filter.js' );

    2. Фильтр грузится но получаем вот такую беду.

    There is a conflict Mega Filter PRO with your template or other extension - please find a solution on our forum.

    Самое обидное было что поиском данный текст вообще ни в базе ни в файлах не находится. Короче нашел косвенно что он в либе mfilter_module.php . Но она обработана декодером и имеет вот такой вид:

     }
           goto GS5Zr;
           LH10C:
           $BIh2Q["\137\160\157\163\x69\164\x69\157\156"] = $ico35["\160\x6f\163\x69\x74\151\157\x6e"];
           goto opTT7;
           r51zC:
           $this->a3wEFbFRtPae3a("\x54\150\x65\162\145\x20\151\x73\x20\x61\40\x63\x6f\x6e\146\154\151\143\x74\x20\x4d\x65\147\141\x20\106\x69\154\164\145\x72\x20\120\x52\x4f\x20\x77\151\x74\x68\40\x79\157\165\162\x20\164\145\155\160\154\141\x74\145\40\157\x72\40\157\164\150\x65\x72\40\145\x78\x74\145\156\163\x69\157\156\40\x2d\40\x3c\x61\x20\150\x72\145\x66\x3d\x22\150\x74\x74\160\x3a\57\x2f\x66\157\x72\x75\x6d\56\157\143\x64\x65\155\157\56\145\x75\x2f\42\40\164\141\x72\147\x65\x74\75\x22\x5f\x62\x6c\141\x6e\x6b\42\40\x73\x74\x79\x6c\145\x3d\x22\x74\145\170\164\55\x64\145\x63\157\162\141\x74\x69\157\x6e\x3a\x75\156\x64\x65\x72\x6c\x69\156\x65\x22\x3e\160\x6c\145\x61\x73\x65\x20\x66\151\156\144\x20\x61\x20\163\x6f\x6c\x75\x74\x69\157\156\x20\x6f\156\x20\157\x75\x72\x20\146\x6f\162\x75\155\x3c\57\141\x3e\56");
           goto bsUtN;
           u9qKL:
           $BIh2Q["\x5f\166"] = $this->config->get("\155\146\151\x6c\164\x65\x72\x5f\x76\145\x72\x73\x69\157\x6e") ? $this->config->get("\155\146\151\x6c\164\x65\x72\137\166\145\x72\x73\151\157\x6e") : "\61";
           goto HS60c;
           jz9N3:
           ZOdNE:
           goto dfiky;
           uZjvP:
           foreach ($oqz0m as $PbsWl) {
               goto dAxpZ;
               WCydu:
               $iYNpD = true;
               goto hL4XG;
               hL4XG:
               goto uZthz;
               goto nbDiF;
    

    Полазил немного по этим ГОУТУ - надоело. Потом прогнал енкодером, в принципе работать с результатом нереально но хоть немного лучше. и нашел где эта строка выводится. Конечно по нормальному надо было найти условие вызова и с ним разбираться, но было лень. Поэтому по метке закоментил присвоение текста)))

    r51zC:
           //$this->a3wEFbFRtPae3a("\x54\150\x65\162\145\x20\151\x73\x20\x61\40\x63\x6f\x6e\146\154\151\143\x74\x20\x4d\x65\147\141\x20\106\x69\154\164\145\x72\x20\120\x52\x4f\x20\x77\151\x74\x68\40\x79\157\165\162\x20\164\145\155\160\154\141\x74\145\40\157\x72\40\157\164\150\x65\x72\40\145\x78\x74\145\156\163\x69\157\156\40\x2d\40\x3c\x61\x20\150\x72\145\x66\x3d\x22\150\x74\x74\160\x3a\57\x2f\x66\157\x72\x75\x6d\56\157\143\x64\x65\155\157\56\145\x75\x2f\42\40\164\141\x72\147\x65\x74\75\x22\x5f\x62\x6c\141\x6e\x6b\42\40\x73\x74\x79\x6c\145\x3d\x22\x74\145\170\164\55\x64\145\x63\157\162\141\x74\x69\157\x6e\x3a\x75\156\x64\x65\x72\x6c\x69\156\x65\x22\x3e\160\x6c\145\x61\x73\x65\x20\x66\151\156\144\x20\x61\x20\163\x6f\x6c\x75\x74\x69\157\156\x20\x6f\156\x20\157\x75\x72\x20\146\x6f\162\x75\155\x3c\57\141\x3e\56");
    

    Либа в двух местах (менял и там и там).

    c:\OpenServer\domains\site.local\system\storage\modification\system\library\mfilter_module.php

    и c:\OpenServer\domains\site.local\system\library\mfilter_module.php

    Ну и все) На прод)

    Качал отсюда. Mega Filter PLU v1.3.1.0_ v2.0.4.4.7.rar Где нашел - уже не могу понять)

    Кстати. На каком то этапе обнаружил багу -

    hjzko:

           if (!(version_compare(VERSION, "\x32\x2e\x32\x2e\x30\56\60", "\x3e\75") && version_compare(VQMod::$_vqversion, "\62\x2e\x36\56\x31", "\x3c") && empty(VQMOD::$_virtualMFP))) {
    Должно быть
    if (!(version_compare(VERSION, "\x32\x2e\x32\x2e\x30\56\60", "\x3e\75") && version_compare(VQMod::$_vqversion, "\62\x2e\x36\56\x31", "\x3c\75") && empty(VQMOD::$_virtualMFP))) {
    

    Иначе при совпадении версии VQMod ругается что типа надо выше, но это не так. Видать кто то "=" пропустил)

    Всех с Рождеством!

  3. Друзья, может кто уже с таким сталкивался? Перепробовал кучу вариантов данного фильтра - всегда один и тот же результат:

    Warning: Parameter 1 to ModelModuleMegaFilter::getAttributes() expected to be a reference, value given in C:\OpenServer\domains\site.local\vqmod\vqcache\vq2-system_storage_modification_system_engine_loader.php on line 150Warning: Invalid argument supplied for foreach() in C:\OpenServer\domains\site.local\vqmod\vqcache\vq2-catalog_controller_module_mega_filter.php on line 9

    OpenCart 2.3 + PavoFramework

    В последнем варианте еще есть такая приписка

    There is a conflict Mega Filter PRO with your template or other extension - please find a solution on our forum.

    Мозг закипает немного уже)

×
×
  • Создать...