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

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


SooR

Recommended Posts

В 26.03.2018 в 21:12, SooR сказал:

Пожалуйста.

Кому нужен такой же метод формирования <link ... rel="next|prev|canonical" /> при выбранном фильтре или посадочных, вот код

 


if (isset($this->request->get['filter_ocfilter'])) {
  $this->document->deleteLink('canonical');
  $this->document->deleteLink('prev');
  $this->document->deleteLink('next');

  if ($page > 1) {
    $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&filter_ocfilter=' . $this->request->get['filter_ocfilter'], true), 'canonical');
  }

  if ($page > 2) {
    $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&filter_ocfilter=' . $this->request->get['filter_ocfilter'] . '&page=' . ($page - 1), true), 'prev');
  }

  if ($limit && ceil($product_total / $limit) > $page) {
    $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&filter_ocfilter=' . $this->request->get['filter_ocfilter'] . '&page=' . ($page + 1), true), 'next');
  }
}

вставить его нужно после 


$data['continue'] = $this->url->link('common/home');

(первый найденный результат) в контроллере категории

 

catalog/controller/product/category.php

 

после чего очистить и обновить модификаторы.

 

 

Добрый день! Добавляю данный код так как Вы написали, но у меня выходит ошибка синтаксиса... как можно поступить? ocstore 2.3

ошибка 1.jpg

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


В 27.05.2018 в 14:42, IlyaCart сказал:

Приветствую.

Добавил строку:

 <span class="navbar-brand"><i class="fa fa-filter"></i>
      <span class="ocfilter-rotate">Фильтр</span>
      <?php echo $heading_title; ?></span>

Но надпись "Фильтр" не появляется.

Подскажите в чем может быть проблема.

Фильтр.jpg

Вопрос решился, нужно править файл module.tpl

/catalog/view/theme/default/template/module/ocfilter

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


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

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


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

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

согласен. и на страницах производителей.

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


В 02.06.2018 в 21:59, Alexlife сказал:

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

Согласен, этого очень не хватает!

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


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

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


Добрый день. Подскажите, пожалуйста. В фильтре есть возможность фильтровать товары по ширине, длине, высоте и т. д. с помощью такого же ползунка, как и по цене?

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


@delfinkitay , добрый день. Выслал в ЛС

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

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

1. на ocsotre 2.3 слайдеры работают?
Можно пример сайта ?

2. У матраса есть несколько размеров ширины (от 90 до 200). Каким образом надо настроить фильтр, чтобы была возможность выбора по размеру? вот пример http://matras24.by/matrasy.

Размер также привязан к цене. Для товара я делал через опции.

 

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


@Aspirinnka1 , да, конечно, смотрите демо 

 

 

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

@SooR , а по 2-му пункту?

Есть товар матрас. Через опции я задаю ему размеры и соответственно стоимость за каждый размер.

Можно ли настроить фильтр (и как), чтобы при выбора размера (допустим 160х200) отобразились все модели у которых есть такой размер и, немаловажно, отобразилась цена именно за этот размер (т.е. с учетом опции) - пример сайта выше

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


@Aspirinnka1 , модуль не управляет опциями и ценами на товары. Можете делать своими силами, иначе никак.

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

можете подсказать пожалуйста кто нибудь? можно ли сделать автоматически СЕО страницы под все перекрещивания фильтров? может как нибудь через запрос в БД?

или еще как нибудь? просто не кайф всех их вручную добавлять). заранее спасибо.

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


Здравствуйте!

Для СЕО-продвижения иногда приходится писать достаточно большие тексты. В посадочных страницах (SEO Страницы OCFilter) для описания есть только одно поле – поле «описание». Размещение там большого объема текста приводит к тому, что сео-текст вытесняет из первой станицы просмотра карточки товаров (пример: https://krasnyymayak.ru/moskva/vse-oborudovanie/vibrator-betona-na-220/). Хотелось бы Вас попросить добавить второе поле описания, которое будет вводиться после товаров (пример https://krasnyymayak.ru/moskva/glubinnye-vibratory/).   В идеале, еще бы предусмотреть возможность сворачивать большую портянку (видно на предыдущем примере).

 

Описание внизу категории и сворачивание текса сделано с помощью модуля «Дополнительное описание категориям для Opencart 2.x» (https://shop.myopencart.com/dopolnitelnoe-opisanija-kategorij). М.быть Вам удастся как-то объединиться с этим модулем и его функционал распространить и на Ваши посадочные  сео-страницы

 

Понимаю, что описанные доработки дело не простое, поэтому для начала прошу подсказать, как поправить шаблон посадочных сео-страниц так, что бы описание выводилось после товаров?

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


@evgson , здравствуйте.

А почему не перенесете описание категорий вниз? Тогда и текст посадочной будет также внизу.

Если хотите описание вверху, а текст внизу, могу написать модификатор под эту задачу.

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

Скажите, пожалуйста. Почему может не срабатывать фильтр "В наличии" ? В oc_product в поле quantity стоит 0, однако фильтр "в наличии" этот товар не убирает из списка. Куда "смотрит" ocfilter, чтоб работало "в наличии"?

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


В 02.06.2018 в 21:59, Alexlife сказал:

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

Смею предположить, что если 2к товаров из разных категорий, то фильтр будет высотой с небоскреб. Я решил просто выводить иконки только основных категорий, в которых есть акционный товар, при нажатии на иконку, переходим на страницу, в которой только акционный товар из всех под категорий и под-под-категорий этого основного пункта категории.

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


@meridian , здравствуйте. 

Вы имеете в виду не убирает товар с указанным фильтров "в наличии"?

Нужно посмотреть сайт.

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

Здравствуйте. Есть возможность в этом фильтре задать серии товаров по определенному производителю. Например выбрал производителя и появился фильтр серии только этого производителя? если модераторы разрешат ссылку, то как здесь: http://pocupca.com/santekhnika-dlja-vannoj/sifony/trapy/b872/

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


@stajer , здравствуйте.

 

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

То есть товары это как связующее звено между фильтрами.

Относится не только к производителям, но и к остальным фильтрам.

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

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

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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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