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

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


SooR
 Share

Recommended Posts

подскажите пожалуйста, создаю сео страницы, 1 создалась как нужно, работает, создал 3 идентичные, url выводится правельные, а h1 и title как будто сгенерированные!
в чем может быть проблема?

Link to comment
Share on other sites


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

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

Link to comment
Share on other sites


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

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

.noUi-connect{
 background: 141414;
}
 

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

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

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

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

}

 

 

Link to comment
Share on other sites

В 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>

 

 

Edited by farshmac
  • +1 1
Link to comment
Share on other sites


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

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

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

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

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

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

 

Причины:

 

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

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

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

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

  • +1 4
Link to comment
Share on other sites

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

Link to comment
Share on other sites


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

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

 

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

Link to comment
Share on other sites


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


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

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


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

 

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

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

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


 

прошу помощи 

Link to comment
Share on other sites


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

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

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

Edited by pawana
  • +1 1
Link to comment
Share on other sites


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

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

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

 

Edited by nikeforce111
Link to comment
Share on other sites


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

 

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

Тот что в папке system/cache

Link to comment
Share on other sites


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

Тот что в папке system/cache

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

Link to comment
Share on other sites


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

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

 

 

Edited by SkaRzn2
Link to comment
Share on other sites


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

Edited by Uaitspirit
  • +1 1
Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


В 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, но где брать этот файлик непонятно

Edited by AlektroNik
Link to comment
Share on other sites


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

Link to comment
Share on other sites


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

Без имени-1.jpg

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


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

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

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

Скрин:

Спойлер

image.png.21722cf40337fba12b1197fb4a7412d9.png

 

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.