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

OCFilter - Модуль фильтра товаров [Обсуждение]


Recommended Posts

11 часов назад, webmanki сказал:

Неверно выводится количество товаров в фильтре. Как-то можно решить?

 

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

Link to post
Share on other sites
  • Replies 5.5k
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

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

2800 40 Скачать/Купить дополнение   OCFilter - Модуль фильтра товаров 🔑 Для обновления на 4.8 нужен ключ активации. Получить ключ можно здесь   Внимание

Примерный список изменений в новой версии:   Модуль - вывод модуля на странице производителя/акциях/поиске - вывод модуля в любом другом месте с указанием нужных фильтров - переработан

Posted Images

3 hours ago, WarStyle said:

 

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

 

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

 

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

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

Link to post
Share on other sites

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

 

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

 

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

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

 

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

Link to post
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 post
Share on other sites

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

Edited by Irinasm
Link to post
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 post
Share on other sites

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

 

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

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

Edited by v1d0q
Link to post
Share on other sites

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

Link to post
Share on other sites

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

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

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

 

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

  • +1 1
Link to post
Share on other sites
13 минут назад, SooR сказал:

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

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

Link to post
Share on other sites

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

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

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

  • +1 1
Link to post
Share on other sites

Добрый день, 

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

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

 

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

 

 

 

 

 

 

 

 

 

 

Link to post
Share on other sites

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

dcrx1zsM.jpg.db2df374737d5c548c944f588762038f.jpg

 

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

v12Oimlw.jpg.2453654964b9067a4a5fbc8bfff8da05.jpg

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

 

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

 

 

Edited by Skiffjkee
Link to post
Share on other sites

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

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

dcrx1zsM.jpg.db2df374737d5c548c944f588762038f.jpg

 

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

v12Oimlw.jpg.2453654964b9067a4a5fbc8bfff8da05.jpg

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

 

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

Link to post
Share on other sites

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

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


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

 

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

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


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

Link to post
Share on other sites

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

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

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

Link to post
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 post
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 post
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 post
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 post
Share on other sites

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

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

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

Link to post
Share on other sites

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

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

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

Link to post
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
  • Similar Content

    • By sv2109
      Больше 10 тысяч загрузок модулей от sv2109!
      Это вторая версия модуля, который имеет уже больше 200 покупок!
      Что делает этот модуль?
      Модуль значительно облегчает добавление атрибутов при добавлении товара
      Когда вы добавляете новый товар то во вкладке атрибутов вам придется вручную добавлять каждый атрибут. А если товаров несколько тысяч и у каждого по 15-20 атрибутов?.. Что делает модуль? Он позволяет привязать атрибуты к категории товаров. Например можно указать что для товара "Ноутбук" подходят атрибуты "процессор", "ОЗУ", "HDD" итд Теперь когда вы добавляете новый товар-ноутбук во вкладке атрибуты автоматически добавятся присвоенные для ноутбука атрибуты: "процессор", "ОЗУ", "HDD". У вас также остается возможность добавить атрибуты и вручную.
      Модуль значительно сэкономить время и количество ошибок при добавлении атрибутов.
      Демонстрация работы
      вместе с модулем Attribute Select - Атрибуты списком
      Совместимость:
      OpenCart, ocStore 2.0.x, 2.1.x, 2.2, 2.3, 3.x
      Версию для Opencart, ocStore 1.5.x можно скачать тут 
       
      Модуль использует IonCube, обычно на 99% хостингов он установлен но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.
       
      Демо:
      Категория
      Товар
       
      Для связи с автором модуля пишите в ЛС на форуме
      © Стасюк Владимир (sv2109.com), 2016
    • By sv2109
      500 7
      Скачать/Купить дополнение


      Attribute Category - Атрибуты категории
      Больше 10 тысяч загрузок модулей от sv2109!
      Это вторая версия модуля, который имеет уже больше 200 покупок!
      Что делает этот модуль?
      Модуль значительно облегчает добавление атрибутов при добавлении товара
      Когда вы добавляете новый товар то во вкладке атрибутов вам придется вручную добавлять каждый атрибут. А если товаров несколько тысяч и у каждого по 15-20 атрибутов?.. Что делает модуль? Он позволяет привязать атрибуты к категории товаров. Например можно указать что для товара "Ноутбук" подходят атрибуты "процессор", "ОЗУ", "HDD" итд Теперь когда вы добавляете новый товар-ноутбук во вкладке атрибуты автоматически добавятся присвоенные для ноутбука атрибуты: "процессор", "ОЗУ", "HDD". У вас также остается возможность добавить атрибуты и вручную.
      Модуль значительно сэкономить время и количество ошибок при добавлении атрибутов.
      Демонстрация работы
      вместе с модулем Attribute Select - Атрибуты списком
      Совместимость:
      OpenCart, ocStore 2.0.x, 2.1.x, 2.2, 2.3, 3.x
      Версию для Opencart, ocStore 1.5.x можно скачать тут 
       
      Модуль использует IonCube, обычно на 99% хостингов он установлен но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.
       
      Демо:
      Категория
      Товар
       
      Для связи с автором модуля пишите на sv2109@gmail.com или в ЛС
      © Стасюк Владимир (sv2109.com), 2016
      Добавил sv2109 Добавлено 21.01.2016 Категория Атрибуты Системные требования Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет  
    • By sv2109
      Больше 10 тысяч загрузок модулей от sv2109!
      Это вторая версия модуля, который имеет уже почти 200 покупок!
      Что делает этот модуль?
      Модуль значительно облегчает добавление значений атрибутов при добавлении товара
      Модуль позволяет вводить значения для атрибутов с помощью готового списка. Списки формируются автоматически с уникальных значений каждого атрибута. Атрибуты, которые нужно вводить с помощью списка можно выбрать на странице настроек модуля. Модуль идеально подходит для атрибутов с небольшим (1-50) количеством значений. И не подходит для атрибутов типа описание, где почти каждое значение уникальное.
      Например, если у вас в товаре есть атрибут "Операционная система" то каждый раз при вводе этого атрибута вам нужно вручную вписывать "DOS", "Linux", "Windows 10" итд. Это во-первых очень долго, во-вторых можно допустить ошибку, в-третьих один раз можно ввести "DOS", другой "MS DOS" или "ms dos", что недопустимо если вы используете модуль фильтрации по атрибутам.
      Модуль значительно сэкономить время и количество ошибок при добавлении атрибутов. 
      Демонстрация работы
      вместе с модулем Attribute Category - Атрибуты категории
      Совместимость:
      OpenCart, ocStore 2.0.x, 2.1.x, 2.2, 2.3.x, 3.x
      Версию для Opencart, ocStore 1.5.x можно скачать тут
       
      Модуль использует IonCube, обычно на 99% хостингов он установлен но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.
       
      Демо:
      Модуль
      Товар
       
      Для связи с автором модуля пишите в ЛС на форуме
      © Стасюк Владимир (sv2109.com), 2016
    • By sv2109
      500 7
      Скачать/Купить дополнение


      Attribute Select - Атрибуты списком
      Больше 10 тысяч загрузок модулей от sv2109!
      Это вторая версия модуля, который имеет уже почти 200 покупок!
      Что делает этот модуль?
      Модуль значительно облегчает добавление значений атрибутов при добавлении товара
      Модуль позволяет вводить значения для атрибутов с помощью готового списка. Списки формируются автоматически с уникальных значений каждого атрибута. Атрибуты, которые нужно вводить с помощью списка можно выбрать на странице настроек модуля. Модуль идеально подходит для атрибутов с небольшим (1-50) количеством значений. И не подходит для атрибутов типа описание, где почти каждое значение уникальное.
      Например, если у вас в товаре есть атрибут "Операционная система" то каждый раз при вводе этого атрибута вам нужно вручную вписывать "DOS", "Linux", "Windows 10" итд. Это во-первых очень долго, во-вторых можно допустить ошибку, в-третьих один раз можно ввести "DOS", другой "MS DOS" или "ms dos", что недопустимо если вы используете модуль фильтрации по атрибутам.
      Модуль значительно сэкономить время и количество ошибок при добавлении атрибутов. 
      Демонстрация работы
      вместе с модулем Attribute Category - Атрибуты категории
      Совместимость:
      OpenCart, ocStore 2.0.x, 2.1.x, 2.2, 2.3.x, 3.x
      Версию для Opencart, ocStore 1.5.x можно скачать тут
       
      Модуль использует IonCube, обычно на 99% хостингов он установлен но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.
       
      Демо:
      Модуль
      Товар
       
      Для связи с автором модуля пишите на sv2109@gmail.com или в ЛС
      © Стасюк Владимир (sv2109.com), 2016
      Добавил sv2109 Добавлено 21.01.2016 Категория Атрибуты Системные требования Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет  
    • By sv2109
      750
      Скачать/Купить дополнение


      Фильтр категорий в поиске
      Больше 10 тысяч загрузок модулей от sv2109!

      Что делает этот модуль?
      Модуль добавляет фильтр по категориям на странице поиска. Например, пользователь вбивает в поиск например "intel", после чего поиск ему выдает результат из несколько сотен или тысяч товаров и для того, чтобы найти нужный товар пользователю придется пролистать десятки или сотни страниц результатов.
      Модуль добавляет в результаты поиска отдельный блок, в котором указаны категории, в которых присутствуют товары по этому запросу. И, нажав на категорию, например, "Материнские платы", пользователь сильно облегчит себе процесс поиска нужного товара. 
       
      Модуль совместим:
      со стандартным поиском OpenCart  с модулем поиска "Поисковая система с морфологией и релевантностью" с модулем поиска "Поиск с морфологией и релевантностью" (по запросу)  
      В настройках модуля можно указывать:
      показывать изображения категории  показывать к-во найденных товаров показывать ссылку на категорию включать 2 уровня категорий показывать только верхний уровень категорий включать режим когда верхний уровень категорий всегда открыт по умолчанию сортировку: по названию категорий или по к-ву найденных в каждой категории товаров  
      Совместимость:
      OpenCart/ocStore 2.0-2.1
      OpenCart/ocStore 2.3 
      OpenCart/ocStore 3.0 
       
      Модуль использует IonCube, обычно на 99% хостингов он используется но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.

      Модуль использует Bootstrap
       
      Демо:
      Сайт
      Админка
       
       
      Для связи с автором модуля пишите на sv2109@gmail.com
      © Стасюк Владимир (sv2109.com), 2020
      Добавил sv2109 Добавлено 09.07.2020 Категория Фильтры Системные требования Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3.0.2.4
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет  
  • Recently Browsing   1 member

×
×
  • 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.