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

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


SooR

Recommended Posts

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

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

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


8 часов назад, Dmitry66111 сказал:

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

.noUi-connect{
 background: 141414;
}
 

8 часов назад, Dmitry66111 сказал:

и кнопки показать.

.btn-primary{
 background-color: black !important;

background-image: none;
border-color: black;

}

 

 

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

В 10.03.2021 в 20:44, pachol сказал:

2. Применить файл ocmod extra_fields_page.ocmod.xml

Тоже пришла необходимость назвать ссылки отлично от h1. Реализовал это через добавление в таблицу колонки и вывод названий из нее. Позже наткнулся на этот модификатор, для удобства адаптировал его к 3 OC и применил у себя. Скину код модификатора для 3шки, вдруг кому пригодится.

*Использовать на свой страх и риск и бекапиться. Проверку делом он еще не прошел, только на тесте отработал нормально. 

Аналогично прошу  @SooR добавить (по возможности) этот функционал в модуль по умолчанию, для seo это базовая необходимость, h1 не должен совпадать с анкором в большинстве случаев.

Спойлер

<file path="admin/model/extension/ocfilter_page.php">
        <operation error="log">
			<search>
				<![CDATA[
					$data['languages'] = $this->model_localisation_language->getLanguages();
				]]>
			</search>
			<add position="after"><![CDATA[
				if (isset($this->request->post['name'])) {
				$data['name'] = $this->request->post['name'];
				} elseif (isset($page_info)) {
				$data['name'] = $page_info['name'];
				} else {
				$data['name'] = '';
				}	
			]]>
			</add>
		</operation>
	</file>
	<file path="admin/language/*/extension/module/ocfilter.php">
        <operation error="log">
			<search>
				<![CDATA[$_['entry_title']
				]]>
			</search>
			<add position="before"><![CDATA[$_['entry_name']             = 'Название ссылки';
			]]>
			</add>
		</operation>
	</file>
	<file path="admin/model/extension/ocfilter_page.php">
        <operation error="log">
			<search>
				<![CDATA[
					meta_title = '" . $this->db->escape($value['meta_title']) . "',
				]]>
			</search>
			<add position="replace"><![CDATA[
				name = '" . $this->db->escape($value['name']) . "', meta_title = '" . $this->db->escape($value['meta_title']) . "',
			]]>
			</add>
		</operation>
	</file>
	<file path="admin/view/template/extension/module/ocfilter_page_form.twig">
        <operation error="log">
			<search>
				<![CDATA[
					<div class="tab-pane" id="language{{ language.language_id }}">
				]]>
			</search>
			<add position="after"><![CDATA[
				<div class="form-group required">
                    <label class="col-sm-2 control-label" for="input-name{{ language.language_id }}">{{ entry_name }}</label>
                    <div class="col-sm-10">
                      <input type="text" name="page_description[{{ language.language_id }}][name]" value="{{ page_description[language.language_id] ? page_description[language.language_id].name }}" placeholder="{{ entry_name }}" id="input-title{{ language.language_id }}" class="form-control" />
                      {% if error_title[language.language_id] %}
                      <div class="text-danger">{{ error_title[language.language_id] }}</div>
                      {% endif %}
                    </div>
                  </div>
			]]>
			</add>
		</operation>
	</file>

 

 

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


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

Техподдержка пока не работает, ориентировочно - до апреля.

Ведутся работы над новой версии модуля.

Это (спасибо за доработку)

8 часов назад, farshmac сказал:

Тоже пришла необходимость назвать ссылки отлично от h1.

и многое другое относительно посадочных страниц опишу в кратком анонсе версии 4.8.0 ниже.

 

Итак, на посадочные страницы (по части бекенда) потрачено больше времени, чем на все остальные работы.

К вашим услугам будут следующие типы и способы добавления страниц:

 

1. Статическая страница - старый тип. Страница назначается определенному набору фильтров со своими данными. Одна страница = одна комбинация фильтров.

Спойлер

2021-03-14_203015.thumb.png.c97b40e88b30c7a6732dd03d64d1172e.png

 

Форма добавления страницы

 

2. Динамическая страница. Можно создать только одну страницу и назначить ее сразу всем производителям и другим фильтрам. В таком случае для описания и других данных будут доступны переменные автозамены (маска) выбранных фильтров.

 

Спойлер

2021-03-14_203257.thumb.png.a833d6a277b0e5b325b4e78551e7d4a8.png

 

2021-03-14_203314.thumb.png.879c37aeb013c27d52e1dd1873ab1832.png

 

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

 

Спойлер

2021-03-14_204051.thumb.png.cdeabf46ff67aa5d197115deca625a0d.png

 

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

 

Спойлер

2021-03-14_203647.thumb.png.0dfe5af13ecc126625863ba043cfe657.png

 

2021-03-14_203726.thumb.png.3b3d25e2d9e9b38c8e594f6cb5208f67.png

 

2021-03-14_203740.thumb.png.1573e3a964ad118643d1a9b7be00da3f.png

 

2021-03-14_203520.thumb.png.a1a4b1a37f57be01ffcb29aa747f720d.png

 

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

Добавлю. Ссылок на фильтры в самом модуле не будет. Поставим в этом вопросе жирную точку!

 

Причины:

 

1. Страницы такого вида (обычные фильтры без посадки) крайне низкого качества и, соответственно, без всякого текстового описания. Меняется только ссылка, заголовок, h1. Товары также могут повторяться на разных страницах.

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

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

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

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

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

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


7 часов назад, Stacy сказал:

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

 

Это кэширование на вашей стороне скорее всего, если вы про кэш браузера. Либо на сервере

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


Всех приветствую
установил фильтр, все по инструкции (ocStore 3.0.2.0)
далее на пунктах 


7.  Перейдите в
      > Каталог
        > OCFilter
          > Фильтры

 Отключите лишние/ненужные фильтры


Нет там фильтров, они должны быть по умолчанию или же где то заводить?

 

8.  Перейдите в
      > Дизайн / Макеты (также может называться "Шаблоны" или "Схемы")
        > Category (Категория)
          > Редактировать

    Добавьте модуль "Фильтр товаров OCFilter" в необходимый блок.
    Не забудьте сохранить схему.

Добавляю, сохраняю, выхожу, проверяю сохранение, а фильтра нет.


 

прошу помощи 

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


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

Нет там фильтров, они должны быть по умолчанию или же где то заводить?

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

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


В 11.03.2021 в 23:34, vik13 сказал:

Не выводите значит атрибут 1, есть же подкатегории (проиндексированные и в топе) по которым можно отсортировать товар, а посадочные страницы делать в подкатегориях с разными фильтрами, типа "печь из нержавейки для русской бани Термофор (TMF)"

Атрибут №1 очень нужен, может его закрыть от индексации просто? А подкатегория будет индексироваться как и раньше. Или изначально весь фильтр не индексируется, а только посадочные страницы ocfilter

 

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


Подскажите, будет или нет работать с данным модулем?

Если нет, то насколько реально их "подружить"?

 

 

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


Здравствуйте. На мобильной версии при вводе цены ВРУЧНУЮ можно как-то поправить чтобы кнопка с показом количества отфильтрованного показывалась автоматически? Как бы получается что ввод цены вручную просто не работает, вернее работает но очень криво, нужно обязательно ползунок пошевелить.. Помогите пожалуйста.

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


19 часов назад, polezno сказал:

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

Нет, меняется только после очистки папки кэша. И то после одной такой очистки теперь постоянно минимальная цена 0 - при том что товара с такой ценой нет

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


В 24.12.2018 в 12:38, SooR сказал:

@kpk17 , cron станет доступным в 4.8.0, ожидайте, пожалуйста.

 

 

2018-12-24_113745.png

 

Сегодня купил модуль. Версия ocfilter-4.7.5.0.3.
Подскажите, пожалуйста, когда появится версия 4.8 и CRON? С данного сообщения прошло 2 с лишнем года.

Как автоматизировать процесс генерации фильтров?

 

Куча упоминаний про CRON, но где брать этот файлик непонятно

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


Доброго времени суток, столкнулись с такой проблемой..
При выборе ценовой категории отображается кол-во товаров подходящих по цене..
image.thumb.png.c06b25b2aa0e70546822adcc15e942d2.png
При попытке нажать на кнопку "показать n товаров, выкидывает на страницу ошибки: "Запрашиваемая страница не найдена..image.thumb.png.deacfba38062a5229bdcd124a10c4d40.png
Кто встречался с данной проблемой? Что делать?

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


3 часа назад, Willcent сказал:

При попытке нажать на кнопку "показать n товаров, выкидывает на страницу ошибки: "Запрашиваемая страница не найдена..

Скорее всего это из-за того что у Вас SEO URL не настроены как минимум для категорий.

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


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

никак не могу заполнить поле Категория. Чтобы я не писал в нем - ничего не сохраняется. 

А когда на поле Категории становитесь у Вас выпадающий список появляется?
Вообще как-то у Вас странно выглядит. У меня по другому.

Скрин:

Спойлер

image.png.21722cf40337fba12b1197fb4a7412d9.png

 

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


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

А когда на поле Категории становитесь у Вас выпадающий список появляется?
Вообще как-то у Вас странно выглядит. У меня по другому.

Скрин:

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

image.png.21722cf40337fba12b1197fb4a7412d9.png

 

 

Да в том и дело, что никакого выпадающего списка нет.

Хотя у меня 2.3 версия, поэтому наверное от вашего отличается.

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


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

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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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