Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


SooR

Recommended Posts

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах

Вопрос к автору: планируется ли реализовать возможность запрета индексации страниц фильтра через robots.txt ?

Ведь ботам все равно нужно зайти на страницу, чтобы увидеть коде meta name noindex nofollow.

А это лишняя нагрузка.

 

В 16.01.2019 в 16:15, jaffagold сказал:

В порядке обсуждения.

Есть такое мнение:

Цитата

...все фильтры, где нет возможности принудительно заблокировать в robots get-параметр можно забыть. Про все фильтры, авторы которых говорят, я же добавил мета тег noindex, а четакого можно забыть, потому что боты все равно должны зайти на эти 200 тысяч милионов вариантов, прежде чем увидеть ноиндекс, и пока они туда ходят, они не ходят на нужный качественный контент, так как ресурс бота все-таки ограничен

ссылка на топик обсуждения идеального фильтра:

https://opencartforum.com/topic/127694-idealnyy-filtr-s-tochki-zreniya-seo/?do=findComment&comment=1246976

Раз уж мы все фильтры кидаем в meta noindex, то нам нет никакого вреда и от  ?filter, а наоборот, благодаря ему легче через robots.txt дополнительно массово запретить индексацию страниц фильтра ( да, я знаю, что поисковики иногда лазят по сайту, не обращая внимания на robots.txt, но если они увидят еще и meta noindex, но не совсем уж они тупые, чтоб дальше лазить...)

 

Надіслати
Поділитися на інших сайтах


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

Вопрос к автору: планируется ли реализовать возможность запрета индексации страниц фильтра через robots.txt ?

Ведь ботам все равно нужно зайти на страницу, чтобы увидеть коде meta name noindex nofollow.

А это лишняя нагрузка.

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

Надіслати
Поділитися на інших сайтах

8 hours ago, Sergeyy84 said:

Вопрос к автору: планируется ли реализовать возможность запрета индексации страниц фильтра через robots.txt ?

Ведь ботам все равно нужно зайти на страницу, чтобы увидеть коде meta name noindex nofollow.

А это лишняя нагрузка.

 

 

Для Гугл только(наверно для Яндекс правила другие):

https://www.searchenginejournal.com/google-robots-txt-noindex/314961/

Quote

Google officially announced that GoogleBot will no longer obey a Robots.txt directive related to indexing. Publishers relying on the robots.txt noindex directive have until September 1, 2019 to remove it and begin using an alternative.

https://support.google.com/webmasters/answer/6062608?hl=ru

Quote

Файл robots.txt сообщает поисковым роботам, какие страницы или файлы на вашем сайте можно или нельзя обрабатывать. Эта функция позволяет ограничить количество запросов, которые получает ваш веб-сервер, и снизить нагрузку на него. Она не предназначена для того, чтобы запрещать показ веб-страниц в результатах поиска Google. Если вы не хотите, чтобы какие-либо материалы с вашего сайта были представлены в Google, используйте теги или директивы noindex.

https://developers.google.com/search/reference/robots_meta_tag

Надіслати
Поділитися на інших сайтах

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

Сборка Opencart 3.2 rs4

Шаблон ultrastore

 

Fatal error: Uncaught Exception: Error: Could not load model catalog/ocfilter! in /home/g//storage/modification/system/engine/loader.php:89 Stack trace: #0 /home/g/....ru/storage/modification/admin/model/catalog/product.php(371): Loader->model('catalog/ocfilte...') #1 /home/g/....ru/storage/modification/system/engine/loader.php(248): ModelCatalogProduct->copyProduct('63') #2 /home/g/....ru/public_html/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #3 /home/g/....ru/storage/modification/admin/controller/catalog/product.php(182): Proxy->__call('copyProduct', Array) #4 /home/g/...ru/storage/modification/system/engine/action.php(79): ControllerCatalogProduct->copy() #5 /home/g/....ru/public_html/admin/controller/startup/router.php(26): Action->execute(Object(Registry), Array) #6 /home/g/..ru/storage/modification/system/engine/action.php(79): ControllerStartupRouter->index() #7 /home/g/...ru in /home/g/...ru/storage/modification/system/engine/loader.php on line 89

Надіслати
Поділитися на інших сайтах


Добрый вечер.
Необходима ваша помощь (или подсказка).

1. Как реализовать вывод Canonical для параметров sort, limit, order, учитывающий главную страницу фильтра? Какой именно код необходимо вставить и куда? Пример страницы с limit https://domen.ru/category/filter/?limit=48

2. Возможно ли реализовать пошаговый фильтр с помощью OCFilter на отдельной странице (пошаговый фильтр условий с выводом отфильтрованных товаров по итогу)? 

Надіслати
Поділитися на інших сайтах


23 часа назад, SooR сказал:
В 06.07.2019 в 09:03, Sergeyy84 сказал:

Вопрос к автору: планируется ли реализовать возможность запрета индексации страниц фильтра через robots.txt ?

Ведь ботам все равно нужно зайти на страницу, чтобы увидеть коде meta name noindex nofollow.

А это лишняя нагрузка.

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

 

А каким образом бот узнаёт, что на странице установлен meta name noindex nofollow?

 

 

Надіслати
Поділитися на інших сайтах


15 часов назад, Agatha65 сказал:
В 06.07.2019 в 09:03, Sergeyy84 сказал:

Вопрос к автору: планируется ли реализовать возможность запрета индексации страниц фильтра через robots.txt ?

Ведь ботам все равно нужно зайти на страницу, чтобы увидеть коде meta name noindex nofollow.

А это лишняя нагрузка.

 

 

Для Гугл только(наверно для Яндекс правила другие):

https://www.searchenginejournal.com/google-robots-txt-noindex/314961/

Цитата

Google officially announced that GoogleBot will no longer obey a Robots.txt directive related to indexing. Publishers relying on the robots.txt noindex directive have until September 1, 2019 to remove it and begin using an alternative.

https://support.google.com/webmasters/answer/6062608?hl=ru

Цитата

Файл robots.txt сообщает поисковым роботам, какие страницы или файлы на вашем сайте можно или нельзя обрабатывать. Эта функция позволяет ограничить количество запросов, которые получает ваш веб-сервер, и снизить нагрузку на него. Она не предназначена для того, чтобы запрещать показ веб-страниц в результатах поиска Google. Если вы не хотите, чтобы какие-либо материалы с вашего сайта были представлены в Google, используйте теги или директивы noindex.

https://developers.google.com/search/reference/robots_meta_tag

 

Я наверно не совсем правильно выразился. Вопрос не в запрете индексации страниц фильтра, а в запрете обхода страниц фильтра ботами.

Ну и гугл сам же и дает ответ в вашей цитате:

Эта функция позволяет ограничить количество запросов, которые получает ваш веб-сервер, и снизить нагрузку на него. 

Поэтому и возникает вопрос: планируется ли реализовать возможность запрета обхода страниц фильтра через robots.txt ?

Надіслати
Поділитися на інших сайтах


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

А каким образом бот узнаёт, что на странице установлен meta name noindex nofollow?

Бот вообще не попадает на эти страницы. Тег установлен "на всякий случай".

Надіслати
Поділитися на інших сайтах

Добрый день! Автор в теме участвует?
Заинтересовал Ваш фильтр, но есть серьезный вопрос.

Насколько я понял, чтобы фильтр работал, то нужно создать сами фильтры, прописать значения, а потом в товаре нужно выбрать эти значения.
Как быть, если сайт уже есть и в нем большое количество товаров? Для каждого товара пройтись и выставить фильтры - большая проблема.
Так же я использую модуль импорта-экспорта и если в товарах сделать привязки по фильтру, то после импорта файла все сотрется и по новой.
В других фильтрах подтягиваются данные из значений атрибутов и нужно лишь выбрать какие атрибути отображать.
Как быть?

Змінено користувачем Back
Надіслати
Поділитися на інших сайтах


Почитать описание модуля не пробовали?

Ничего, что вы задаете вопрос, участвует ли автор в теме прямо под его сообщением?

Змінено користувачем jaffagold
Надіслати
Поділитися на інших сайтах


Перед покупкой решил уточнить: можно ли одному товару присвоить два значения атрибута? 
Атрибут: Цвет

Значение 1: Белый

Значение 2: Красный. 
Чтоб при фильтрации выводился этот товар при выборе как белого цвета, так и красного. Спасибо. 

Надіслати
Поділитися на інших сайтах


Два вопроса:

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

 

2. Удивило поведение слайдов, когда их несколько:

- подвинул значение первого слайдера - все ок;

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

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

 

  • +1 1
Надіслати
Поділитися на інших сайтах


6 часов назад, LevJek сказал:

Перед покупкой решил уточнить: можно ли одному товару присвоить два значения атрибута? 
Атрибут: Цвет

Значение 1: Белый

Значение 2: Красный. 
Чтоб при фильтрации выводился этот товар при выборе как белого цвета, так и красного. Спасибо. 

Заполняете значение атрибутов через разделитель, допустим так - Белый/Красный/Чёрный. И в настройках фильтра указываете что слэш / будет использоваться для разделения значений. В итоге товар будет выводиться во всех цветах указанных в значении. 

Надіслати
Поділитися на інших сайтах


5 часов назад, pchela78 сказал:

Здравствуйте, а есть пример горизонтального расположения фильтра на сайте. Хочу расположить на главной странице.

Фильтр на Главной не работает,  это указано в описании.

Фильтр делает выборку товаров в Категории

Надіслати
Поділитися на інших сайтах


16 часов назад, jaffagold сказал:

Фильтр на Главной не работает,  это указано в описании.

Фильтр делает выборку товаров в Категории

Так можно же выводить из 1 определенной категории

Создать выключенную категорию, добавить на нее все товары и вывести фильтр по этой категории на главную страницу

KHhcEzQy3xA-600x338.jpg

  • +1 1
Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


Цитата

Так можно же выводить из 1 определенной категории

Создать выключенную категорию, добавить на нее все товары и вывести фильтр по этой категории на главную страницу

Код фильтра встраивается в контроллер категории category.php и шаблон вывода category.tpl

Для вывода Главной этот контроллер и шаблон вывода не используется.

Змінено користувачем jaffagold
Надіслати
Поділитися на інших сайтах


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

Код фильтра встраивается в контроллер категории category.php и шаблон вывода category.tpl

Для вывода Главной этот контроллер и шаблон вывода не используется.

Так вот же Саня написал в faq

 

В. Можно ли вывести фильтр на главной странице?

О. Можно вывести фильтры только из одной конкретной категории.
Для этого нужно проделать:


1. В контроллере catalog/controller/common/home.php добавляем GET переменную path с id той категории, фильтры которой мы хотим вывести на главной:

$this->request->get['path'] = 999; // 999 - category_id с фильтрами

2. Добавляем модуль OCFilter к схеме (макету) Главная (Home).

3. Обновите модификаторы и проверьте

  • +1 1
Надіслати
Поділитися на інших сайтах


Здравствуйте. Использую фильтр с шаблоном Frame Theme, там проблем нет, но вот с другим шаблоном в мобильной версии не совсем корректно работает всплывающее окно с кнопкой результата фильтра. Можно ли это исправить? И можно ли реализовать постоянную кнопку, например "Применить" или "Показать" внизу страницы фильтр, как на сайте dns-shop.ru  

 

фильтр.jpg

Змінено користувачем zondar
Надіслати
Поділитися на інших сайтах


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

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.