Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

OCFilter - Модуль фильтра товаров [Поддержка]


SooR
 Share

Recommended Posts

3 hours ago, WarStyle said:

 

Можно, если описать подробнее что не так)

 

В категории 132 товара. Выбираю любой параметр и у кнопки "Все" выводит количество больше, чем на самом деле. Прикрепляю скрины.

 

Снимок экрана 2020-09-18 в 18.07.31.png

Снимок экрана 2020-09-18 в 18.08.17.png

Link to comment
Share on other sites


2 часа назад, webmanki сказал:

 

В категории 132 товара. Выбираю любой параметр и у кнопки "Все" выводит количество больше, чем на самом деле. Прикрепляю скрины.

 

Снимок экрана 2020-09-18 в 18.07.31.png

Снимок экрана 2020-09-18 в 18.08.17.png

 

Дайте лучше ссылку на сайт, если хотите в ЛС

Link to comment
Share on other sites

ocfilter копирует не все значения атрибута, когда их много или они длинные. Если общая длина значений атрибута 350-500 символов, то фильтр обрезает некоторые из них. Не знаю с чем это связано. max_input_vars=6000, Тестировал на чистом opencart\ocstore 2.3-3, Nginx, Apache2, php7.1-7.2. Сдаюсь кароче)

до_копирования.png

после_копирования.png

Edited by altenu
Link to comment
Share on other sites


@SooR Здравствуйте. Подскажите пожалуйста когда выйдет обновление после которого фильтр будет работать на страницах брендов?

Edited by Irinasm
Link to comment
Share on other sites


Добрый день, после переноса сайта получил такой ряд ошибок

Fatal error: Uncaught Exception: Error: Could not load model catalog/ocfilter! in /home/vx343597/xpower.ua/www/ytjbvnt/modification/system/engine/loader.php:89 Stack trace: #0 /home/vx343597/xpower.ua/www/ytjbvnt/modification/admin/model/catalog/product.php(512): Loader->model('catalog/ocfilte...') #1 /home/vx343597/xpower.ua/www/ytjbvnt/modification/system/engine/loader.php(251): ModelCatalogProduct->copyProduct('2273') #2 /home/vx343597/xpower.ua/www/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #3 /home/vx343597/xpower.ua/www/ytjbvnt/modification/admin/controller/catalog/product.php(197): Proxy->__call('copyProduct', Array) #4 /home/vx343597/xpower.ua/www/ytjbvnt/modification/system/engine/action.php(79): ControllerCatalogProduct->copy() #5 /home/vx343597/xpower.ua/www/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #6 /home/vx343597/xpower.ua/www/ytjbvnt/modification/system/engine/action.php(79): ControllerStartupRouter->index() #7 /home/vx343597/xpower.ua/www/system/en in /home/vx343597/xpower.ua/www/ytjbvnt/modification/system/engine/loader.php on line 89

 

Подскажите пожалуйста как это исправить

Link to comment
Share on other sites


А можно ли как-то объединять параметры одного атрибута?

 

Например в значении атрибута высота, вписываем 10см. В другом товаре 11см. В третьем 12см...  Объединить это в один блок "До 13 см"?

Потом сделать еще блок "Более 13 см" и  т.д.

Edited by v1d0q
Link to comment
Share on other sites


Добрый день, я изменил значение некоторых атрибутов в товарах, например было 50 красных товаров, я поменял цвет на зелёный, а фильтре всё так же остаётся 50 красных и показывает эти товары, у которых уже другое значение? Обновлял и чистил кеши, не помогло, как его заставить обновить информацию?

Link to comment
Share on other sites


21 минуту назад, divaktolik сказал:

Добрый день, я изменил значение некоторых атрибутов в товарах, например было 50 красных товаров, я поменял цвет на зелёный, а фильтре всё так же остаётся 50 красных и показывает эти товары, у которых уже другое значение? Обновлял и чистил кеши, не помогло, как его заставить обновить информацию?

Здравствуйте. Скопируйте атрибуты в настройках модуля для обновления информации о фильтрах.

 

@altenu , здравствуйте. Нужно смотреть сайт. Скорее всего простой заменой поля с varchar на text для ocfilter_option_value_description все решится.

  • +1 1
Link to comment
Share on other sites

13 минут назад, SooR сказал:

Здравствуйте. Скопируйте атрибуты в настройках модуля для обновления информации о фильтрах.

Понял. Получается при каждом внесении изменения в товар или при добавлении новых нужно вручную обновлять информацию в настройках модуля?

Link to comment
Share on other sites


9 минут назад, divaktolik сказал:

Понял. Получается при каждом внесении изменения в товар или при добавлении новых нужно вручную обновлять информацию в настройках модуля?

Пока да. Но не обязательно сразу и после каждого внесения. Можно раз в сутки, например.

  • +1 1
Link to comment
Share on other sites

Добрый день, 

По сео страницам все понятно, сделал и запрет на индексацию исчезает))))

По умолчанию, если нет сео страницы стоит <!-- OCFilter Start --> <meta name="robots" content="noindex,nofollow" /> <!-- OCFilter End -->

 

Как открыть эти страницы для индексации? (Просто столько этих вариантов фильтров, пусть бы были в индексе)

 

 

 

 

 

 

 

 

 

 

Link to comment
Share on other sites


@SooR Здравствуйте! Купил Ваш модуль на тему unishop2, как

dcrx1zsM.jpg.db2df374737d5c548c944f588762038f.jpg

 

заменить на такие, как в самом шаблоне unishop2

v12Oimlw.jpg.2453654964b9067a4a5fbc8bfff8da05.jpg

А так же, что бы они были ближе к тексту, как у вас на демке...

 

Заранее благодарю и чуть позже оставлю отзыв, модуль отличный!:)

 

 

Edited by Skiffjkee
Link to comment
Share on other sites


15 часов назад, Skiffjkee сказал:

@SooR Здравствуйте! Купил Ваш модуль на тему unishop2, как

dcrx1zsM.jpg.db2df374737d5c548c944f588762038f.jpg

 

заменить на такие, как в самом шаблоне unishop2

v12Oimlw.jpg.2453654964b9067a4a5fbc8bfff8da05.jpg

А так же, что бы они были ближе к тексту, как у вас на демке...

 

Вы хоть понимаете что это никак не относится к модулю фильтра ? Это уже стилизация CSS -  если понимаете о чем я. Просто поменяйте стили отступов и заливки в файле стилей или добавьте свои в unishop2 это предусмотрено через админку. Свои стили CSS

Link to comment
Share on other sites


12 часов назад, ravil01 сказал:

как объединить значения атрибутов, чтоб не поломать все?


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

 

12 часов назад, ravil01 сказал:

Так же Сделать слайдер https://skr.sh/s4EkOidOiRO?a именно так


ТАк это как ?  Стили ???

Link to comment
Share on other sites


1 час назад, Facebook сказал:

Проверьте написания в атрибутах самого товара, возможно у вас там одно написано с пробелом второе нет, или какая то буква латинская а какая то русская

Там в фильтре можно менять значения, вот я и привел в нормальный вид..., а надо было походу в атрибутах))) но с помощи этого слайдера думаю победить эту проблему! Поэтому нужен исполнитель, кто это сделает... Те, чтоб сделать посадочные страницы мне придется вбить две цифры и он сформирует значение- составит урл и мне останется только его скопировать 

Link to comment
Share on other sites


В 20.09.2020 в 17:23, altenu сказал:

ocfilter копирует не все значения атрибута, когда их много или они длинные. Если общая длина значений атрибута 350-500 символов, то фильтр обрезает некоторые из них. Не знаю с чем это связано. max_input_vars=6000, Тестировал на чистом opencart\ocstore 2.3-3, Nginx, Apache2, php7.1-7.2. Сдаюсь кароче)

В 23.09.2020 в 15:18, SooR сказал:

 здравствуйте. Нужно смотреть сайт. Скорее всего простой заменой поля с varchar на text для ocfilter_option_value_description все решится.

 

Да проблема была в этом. Сайта нет, тестирую пока для будущих проектов) С меня лицензии если что;)

Link to comment
Share on other sites


Добрый день! Назрело несколько вопросов, буду благодарен за ответы.

 

1. Не особо еще понимаю в картах сайта, но такой вопрос. Если допустим товар под названием xleb имеет путь domin.ru/producty/xleb а есть фильтр, который ведет к этому товару имеет url domin.ru/producty/linejka-produktov/xleb, то эти ссылки фильтра тоже надо указывать в карте сайта? (сори за вопрос, если он очень тупой)

 

2. Допустим фильтр тот же: продуктовая линейка (тип переключатели), в фильтре всего участвует 20 товаров, которые распределены в 7 значениях.  

Если выбираю значение фильтра, в котором отображается 4 товара, то в значении "Все" отобразиться число 24, хотя изначально товаров 20...

 

Link to comment
Share on other sites


Всем привет.
Сегодня столкнулся с тем, что данный модуль не правильно сортировал товар на страницах 2 и далее. Используется шаблон  Plaza Theme.
Так вот... если кому будет необходимо берите на заметку.
В модификаторах отключаете данный модификатор: OC Layered Navigation Ajax и здесь: catalog/view/javascript/occategorygrid   -  есть файл filter.js, в нём необходимо закомментировать ниже приведённый код:

'filter' : function(filter_url) {
        $.ajax({
            url         : filter_url,
            type        : 'get',
            beforeSend  : function () {
                $('.layered-navigation-block').show();
                $('.ajax-loader').show();
            },
            success     : function(json) {
                $('.filter-url').val(json['filter_action']);
                $('.price-url').val(json['price_action']);
                $('.custom-category').html(json['result_html']);
                $('.layered').html(json['layered_html']);
                ocfilter.paginationChangeAction();
                ocfilter.productViewChange();
                $('.layered-navigation-block').hide();
                $('.ajax-loader').hide();
                $("html, body").animate({ scrollTop: 0 }, "slow");
            }
        });

    },

У меня всё заработало. Всем удачи. Разработчикам респект)))

Link to comment
Share on other sites


46 минут назад, PyrkoComUa сказал:

Всем привет.
Сегодня столкнулся с тем, что данный модуль не правильно сортировал товар на страницах 2 и далее. Используется шаблон  Plaza Theme.
Так вот... если кому будет необходимо берите на заметку.
В модификаторах отключаете данный модификатор: OC Layered Navigation Ajax и здесь: catalog/view/javascript/occategorygrid   -  есть файл filter.js, в нём необходимо закомментировать ниже приведённый код:

'filter' : function(filter_url) {
        $.ajax({
            url         : filter_url,
            type        : 'get',
            beforeSend  : function () {
                $('.layered-navigation-block').show();
                $('.ajax-loader').show();
            },
            success     : function(json) {
                $('.filter-url').val(json['filter_action']);
                $('.price-url').val(json['price_action']);
                $('.custom-category').html(json['result_html']);
                $('.layered').html(json['layered_html']);
                ocfilter.paginationChangeAction();
                ocfilter.productViewChange();
                $('.layered-navigation-block').hide();
                $('.ajax-loader').hide();
                $("html, body").animate({ scrollTop: 0 }, "slow");
            }
        });

    },

У меня всё заработало. Всем удачи. Разработчикам респект)))

а че пишете это здесь, а не на своем гавно сайте?

Link to comment
Share on other sites


24 минуты назад, Zetx сказал:

а че пишете это здесь, а не на своем гавно сайте?

А что Вас не устраивает? И причём здесь сайт? Я поделился информацией для других, если Вам это не надо, то просто проигнорируйте, а не пишите что попало.

Link to comment
Share on other sites


1 час назад, PyrkoComUa сказал:

А что Вас не устраивает? И причём здесь сайт? Я поделился информацией для других, если Вам это не надо, то просто проигнорируйте, а не пишите что попало.

вы распространяете через свой сайт краденые модули, в т.ч. и этот, и вам еще хватает смелости идти сюда и давать какие то советы по решению определенной проблемы какбы связанной с модулем ... эксперт, который решает проблему, перед этим сделав еще большую проблему - это что то новое))

Link to comment
Share on other sites


  • SooR changed the title to OCFilter - Модуль фильтра товаров [Обсуждение]

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.