Некорректная работа MegaFilter PRO

Да пробовал 5.0.5 (как раз стоит, фильтр вывелся, но результаты не фильтруются при выборе значений что-то вроде обновляется но результата нету).
Нашел еще версию 5.1.5 (но в свойствах пишет что это все та же версия 5.0.5). Старые версии 4.6.1 - у меня вообще на сайте не хотели выводиться - рабочими оказались только 4.7.2 и 5.0.5.

P.S. Хочу еще попробовать OCFilter. Но не где не могу найти версию по 2.х
 
Посмотри там
P.S. Хочу еще попробовать OCFilter. Но не где не могу найти версию по 2.х
Посмотри там же четыремя постами ниже ocfilter_4_13_ocmod.
Есть еще какой-то чудо-фильтр Vehicle year make model engine filter, но этот пока нигде не встречался. Его не пробовал?
 
Спасибо - 2 дня искал, даже видел данный пост но что-то по коментариям решил что не рабочая версия.
Установил - почему-то после выбора параметра 404 - отключил SEO-url, но при выборе фильтра - страница просто обновляется - результата снова нету :( Все таки видимо досталась какая-то кривая версия, или модуль какой-то мешает.

Не понимаю чего так хвалили ocfilter - кроме цены и производителя в фильтр добавить нечего не получилось. MegaFilter Pro - отлично подхватил все опции и атрибуты.


Vehicle filter - не слышал даже, может Для просмотра ссылки Войди или Зарегистрируйся?
Так же еще заинтересовали варианты: Для просмотра ссылки Войди или Зарегистрируйся и Для просмотра ссылки Войди или Зарегистрируйся - но не где найти не смог.
 
Нашел тут: Для просмотра ссылки Войди или Зарегистрируйся к сожалению нужно 50 сообщений что бы скачать. [и к сожалению непонятно - это для версии 2.х или нет]

Нашел на Для просмотра ссылки Войди или Зарегистрируйся- но для 1.5 :( (как в принципе и все что там можно найти), для 2й версии я нечего не видел, или нужно зарегистрироваться что бы открылся раздел?
 
Последнее редактирование:
BrainyFilter Ultimate 5_0_5 oc2 ocmod

По описанию все просто супер, плагин установился без проблем. Но он не работает :(
Фильтр появился, но товары не фильтрует.

Подскажи может где то есть документация по настройке? не могу найти

-------
Удалось настроить, но теперь беда он сортирует не правильно.
Стоит модуль Валюта Плюс, и по ходу он сортирует по долларам.
 
Последнее редактирование:
Фильтр появился, но товары не фильтрует.

У меня таже проблема была, при том что даже решил установить на чистый OpenCart 2.0.3.1 вроде якобы фильтрация происходит, но товар остается на месте.

AheadOfAll - подскажите как Вам удалось сделать что бы фильтр работал?
 
У меня таже проблема была, при том что даже решил установить на чистый OpenCart 2.0.3.1 вроде якобы фильтрация происходит, но товар остается на месте.

AheadOfAll - подскажите как Вам удалось сделать что бы фильтр работал?
Присоединяюсь к данному вопросу... Всё красиво отображается но ничего не фильтрует. Ставил на последний Окстор. Может где то нужно поставить волшебную галочку... Отзовитесь комрады кто решил этот вопрос.
 
Может кто-то находил рабочую версию BrainyFilter Ultimate под ОС 2.3.х? Все версии, которые нахожу, ничего не выводится. А в этом фильтре интересна фильтрация по субкатегориям.
 
Ребят,кто у курсе,как понимать этот кусок кода(BrainyFilter Ultimate 5.0.5 )

Код:
<file path="catalog/model/catalog/product.php">
        <operation>
            <search><![CDATA[public function getProducts($data = array()) {]]></search>
            <add>
                <![CDATA[
    /**
     * Custom getProducts() method added by Brainy Filter extension
     */
    public function getProducts($data = array())
    {
        if (!isset($data['filter_bfilter'])) {
            return $this->getProductsOriginal($data);
        }
        $settings = $this->config->get('brainyfilter_layout_basic');
        if (isset($settings['global']['subcategories_fix']) && $settings['global']['subcategories_fix']) {
            $data['filter_sub_category'] = true;
        }
        $this->load->model('module/brainyfilter');
        $model = new ModelModuleBrainyFilter($this->registry);
        $model->setData($data);
        $sql = $model->prepareQueryForCategory();
        $query = $this->db->query($sql);

        $product_data = array();
        foreach ($query->rows as $result) {
            $product_data[$result['product_id']] = $this->getProduct($result['product_id']);
        }

        return $product_data;
    }
  
    /**
     * It is the original getProducts() method, which was renamed by Brainy Filter modification.
     * A custom getProduct() method was added instead.
     * Disable the Brainy Filter OCMOD modification in order to reset the method.
     * Note: disabling of Brainy Filter modification will break the work of Brainy Filter extension.
     */
     public function getProductsOriginal($data = array()) { ]]>
            </add>
        </operation>
      
        <operation>
            <search><![CDATA[public function getTotalProducts($data = array()) {]]></search>
            <add>
                <![CDATA[
    /**
     * Custom getTotalProducts() method added by Brainy Filter extension
     */
    public function getTotalProducts($data = array())
    {
        if (!isset($data['filter_bfilter'])) {
            return $this->getTotalProductsOriginal($data);
        }
        $settings = $this->config->get('brainyfilter_layout_basic');
        if (isset($settings['global']['subcategories_fix']) && $settings['global']['subcategories_fix']) {
            $data['filter_sub_category'] = true;
        }
        $this->load->model('module/brainyfilter');
        $model = new ModelModuleBrainyFilter($this->registry);
        $model->setData($data);
        $sql = $model->prepareQueryForTotal();
        $query = $this->db->query($sql);

        return $query->row['total'];
    }
  
    /**
     * It is the original getTotalProducts() method, which was renamed by Brainy Filter modification.
     * A custom getTotalProducts() method was added instead.
     * Disable the Brainy Filter OCMOD modification in order to reset the method.
     * Note: disabling of Brainy Filter modification will break the work of Brainy Filter extension.
     */
     public function getTotalProductsOriginal($data = array()) { ]]>
            </add>
        </operation>
    </file>

привык что указано before/after
 
Назад
Сверху