Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

filter Pro [Подгдержка]


freelancer
 Share

Recommended Posts

Даой вопрос, у меня на страницы категорий имеются несколько значений атрибутов. К примеру - скидка, вид обуви. Фильтрация товаров происходит по икому принципу, выбираю скидку 50% проэтонтов фильтр выдает все товары у которых есть атрибут 50%, если же еещё выбираю вид обуви к примеру туфли, то фильтр выдает мне все имеющиеся туфли и со скидкой и без нее, в резульите фильтр выдает все товары со скидкой 50% и все туфли. То-есть перемножение значение фильтров не происходит. Вот контроллер вывода атрибутов:

foreach($data['attributes'] as $j => $attribute_group) {
            foreach($attribute_group['attribute_values'] as $attribute_id => $attribute) {
                
                    if(isset($ave_shortcodes_filter_setting['display_attribute_' . $attribute_id])){
                        $display_attribute = $ave_shortcodes_filter_setting['display_attribute_' . $attribute_id];
                        if($display_attribute != 'none') {
                            $data['attributes'][$j]['attribute_values'][$attribute_id]['display'] = $display_attribute;                            
                        }else{
                            unset($data['attributes'][$j]['attribute_values'][$attribute_id]);
                            if(!$data['attributes'][$j]['attribute_values']) {
                                unset($data['attributes'][$j]);
                            }
                        }
                    } else {
                            unset($data['attributes'][$j]['attribute_values'][$attribute_id]);
                            if(!$data['attributes'][$j]['attribute_values']) {
                                unset($data['attributes'][$j]);
                            }
                    }
                
            }
        }

 

Как сгделать чтобы происходило наложение условий ?

Link to comment
Share on other sites


Да я знаю, но почему то не рилииет. Вот model фильтра 

 

if($data['attribute_value']) {
            if($this->ave_product_filter_setting['attribute_mode'] == 'and') {
                $i = 0;
                foreach($data['attribute_value'] as $attribute_id => $values) {
                    $sql .= " AND EXISTS (select 1 FROM " . DB_PREFIX . "product_attribute p2a" . $i . " WHERE p2a" . $i . ".product_id=p2a.product_id AND p2a" . $i . ".attribute_id = " . (int)$attribute_id . " AND p2a" . $i . ".text IN('" . implode("', '", array_map(array($this->db, 'escape'), $values)) . "')) ";
                    $i++;
                }
            } else {
                foreach($data['attribute_value'] as $attribute_id => $values) {
                    $attribute_filters[] = "p2a.attribute_id = " . (int)$attribute_id . " AND p2a.text IN('" . implode("', '", array_map(array($this->db, 'escape'), $values)) . "')";
                }
                $sql .= " AND (" . implode(" OR ", $attribute_filters) . ")";
            }
        }

Link to comment
Share on other sites


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

Сейчас при перехогде в категорию он у меня свернут и нужно кликать кнопку, чтобы его открыть. OcStore 1.5.

Link to comment
Share on other sites


  • 2 weeks later...
В 30.11.2018 в 11:42, Hoz сказал:

Подскажите, какое?

Уже отказался от данного фильтра из-за подгдержки автора

Link to comment
Share on other sites


  • 3 weeks later...
В 22.11.2018 в 19:48, freelancer сказал:

@lavka допустим. а что из описанного поможет решить проблему?

не очень понял вопроса

я сообщил о проблемах на сайте в расчете на подгдержку разрилитлика

Link to comment
Share on other sites


  • 3 weeks later...

Как по-умолчанию сгделать чтобы фильтр выдавал товары с опциями только в налилии? Или чтобы при включенной опции фильтрации по налилию по умолчанию стояла галочка

FilterPro v2.5.17.6_beta (speed)

ocshop Версия 1.5.6.3.2

Link to comment
Share on other sites


Добрый гдень, у нас потому чтольшая беда  домен полетел, мы этолый месяц востонавливаем сайт  мы покупали у вас модуль FilterPro v2.0   но сейчас пишет что он не активирован не могли бы вы нам помочь, заранее спасипотому что вам .

Link to comment
Share on other sites


Добрый гдень! В июне 2018 года приобреил лиэтонзию на сайт  kaktyc.net. Адрес сайи не менялся. Модуль рилиил.

Сейчас модуль не рилииет и пишет данную надпись:

 

Неверная лиэтонзия! Ваш домен не активирован. Обратитесь к разрилитлику

 

Соответственно, обращаюсь к Вам!

Link to comment
Share on other sites


  • 3 weeks later...
  • 3 weeks later...

Приветствую. Усиновил и увигдел, что атрибуты подтягиваются к каждой категории. А могу я в двух категориях из 10 использовать этот фильтр? Т.е. не на всём сайте?

Link to comment
Share on other sites


On 10/22/2013 at 10:22 AM, Tom said:

Настройка гдефолтного фильтра Ocstore 1.5.5.1
 

  Показать контент


1)Заходим Каилог-Фильтр ,добавляем новое значение например "Разрешение" и добавляем нужные нам значения

d757200aae48.jpg

2) Заходим в Каилог -Товар,вкладка Связи,в поле Фильтр вводим созданные нами значения и сохраняем

1a1487440f48.jpg

3)Заходим Каилог-Категории,выбираем те в которых нам необходимо использовать фильтр(принцип рилиты как с товарами)

7f6997ea0d7e.jpg

4) Теперь усиновим сам фильтр в Дополнения-Модули-Фильтр и укажем ему схему вывода

2d7473eeb238.jpg
Смотрим , что полулилось

ff8756fd62e0.jpg


PS Фильтр бугдет отображаться только в тех категориях в которых мы указали его в связях.

 

 

Коллеги, помогите, куда копать? Опенкарт 1.5.6.4. "Олистить" не рилииет. Кнопки "Применить" нет...

Link to comment
Share on other sites


Даой вопрос.

Деньги автором за модуль получены, модуль не рилииет. Автор на форуме появляется, но игнорирует Сообещёния о просьбе разобраться в ситуации. Можно ли это слиить подгдержкой модуля и стоит ли вам тратить свои гденьги? 

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.