Custom Filters Pro. Вопрос по поиску по настраивоемым полям полям.
- Sergey
- Автор темы
- Не в сети
- Новый участник
- Сообщений: 8
- Спасибо получено: 0
После "победы" на настраиваемыми полями возникла следующая порция:
Как настроить Custom Filters Pro таким образом что бы он получал значение настраиваемых полей изо всех категориях, а не только из текущей? (у всех товаров во всех категориях есть одинаковое поле).
И наверное более глобальный вопрос. Как реализовать (куда копать) для решения следующей задачи. На сайте необходимо сделать два фильтра:
1. Обзовем его глобальным. Скажем в шапке пользователь выбирает два параметра (производитель детали и для каких моделей машин необходима деталь). При переходе из категории в категорию параметры фильтра не сбрасываются, неподходящие товары/категории не отображаются.
2. Фильтр внутри категорий. Достаточно стандартный фильтр товаров по параметрам (вес, размеры и т.д.).
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
1. Это не фильтр, а расширенный поиск. С помощью Custom Filters я решал эту задачу так: Создаем страницу Virtuemart(пункт меню), на которой выводятся все товары сайта(естественно, с разбиением на страницы). Прикрепляем модуль фильтра.
В данном случае категории становятся частью фильтра(модуль фильтра это позволяет)
2. Это стандартная задача фильтра.
Здесь важно понять одну особенность фильтрации. Фильтрация производится по товарам одной выбранной категории. Т.е. пользователь сначала выбирает категорию товаров, которая ему интересна, а затем отсеивает по характеристикам нужные товары.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Sergey
- Автор темы
- Не в сети
- Новый участник
- Сообщений: 8
- Спасибо получено: 0
Получается что бы "инициировать" фильтр (заполнить его значениями) пользователь должен выбрать какую то категорию. Тогда фильтр получает значения полей выбранной категории с подкатегориями.
То есть это ограничение можно обойти если создать условно глобальную категорию "shop" куда поместить в качестве подкатегорий все категории товаров. А пользователя направлять на страницу с подкатегориями.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Sergey
- Автор темы
- Не в сети
- Новый участник
- Сообщений: 8
- Спасибо получено: 0
Но результаты выводятся в виде списка товаров, без разбивки по категориям
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Sergey
- Автор темы
- Не в сети
- Новый участник
- Сообщений: 8
- Спасибо получено: 0
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Евгений
- Не в сети
- Новый участник
- Сообщений: 8
- Спасибо получено: 0
Помогите мне. Пример страницы www.mirsumochek.ru/klassicheskie.html
Не ищет вообще по произвольным полям. Вывел пока только "Производство" для теста.
По бренду ищет, так как это не произвольное поле.
У меня Joomla! 2.5.28 - понимаю что написал не в ту ветку
Custom Filters v.2.2.9
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
P.S.: ваш шаблон каждые несколько секунд производит какой-то запрос на сервер с помощью AJAX и получает нулевой ответ. Это скорее всего не имеет отношения к CF.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Евгений
- Не в сети
- Новый участник
- Сообщений: 8
- Спасибо получено: 0
- пункт меню создал пока для теста, вот он www.mirsumochek.ru/111.html
в настройках самого модуля не вижу где нужно указать урл. для вывода результатов. В настройках компонента Custom Filters тоже не нашел.
Использование AJAX включил.
P.S. готов по поводу нулевого запроса с вами поработать, если поможете разобраться. Но это можно будет обсудить чуть позднее. Думаю то, что вы сказали - довольно критично
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Это значит создать пункт меню с типом "Virtuemart -> Главная". После этого страницы каталога будут содержать алиас этого пункта меню, например /cat/category/product.html. У вас на скрине привязаны отдельные категории.- не совсем понял, что значит привязать пункт меню к Virtuemart (см. скрин "kat", привязано)
Нужно создать пункт меню "Результаты поиска". Его тип: Custom Filters - Компонент Фильтров для Virtuemart -> страница результатовв настройках самого модуля не вижу где нужно указать урл. для вывода результатов. В настройках компонента Custom Filters тоже не нашел.
Да, еще одно, у вас Custom Filters Pro?
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Евгений
- Не в сети
- Новый участник
- Сообщений: 8
- Спасибо получено: 0
Это значит создать пункт меню с типом "Virtuemart -> Главная". После этого страницы каталога будут содержать алиас этого пункта меню, например /cat/category/product.html. У вас на скрине привязаны отдельные категории.
Сделал: www.mirsumochek.ru/222.html
Но урла вида /cat/category/product.html у меня не получится, потому что я использую sh404sef. У меня урлы на товары 2го уровня вида /product.html
Нужно создать пункт меню "Результаты поиска". Его тип: Custom Filters - Компонент Фильтров для Virtuemart -> страница результатов
Это уже создано www.mirsumochek.ru/111.html
см. скрин
Да, еще одно, у вас Custom Filters Pro?
По поводу PRO - в менеджере модулей не отображается как pro, но в компонентах отображается как pro. Устанавливал именно pro, тоже думал что у меня лайт версия и задавался этим вопросом, знаю что там есть ограничения на произвольные поля
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
1) Изменить шаблон Joomla и попробовать снова.
2) Отключить SH404SEF и попробовать снова.
Если и это не поможет, я уже и не знаю, что еще вам предложить. У меня Custom Filters Pro прекрасно работает на нескольких сайтах. Вроде бы никаких дополнительных настроек, помимо тех, что мы с вами уже обсудили, не требовалось.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Евгений
- Не в сети
- Новый участник
- Сообщений: 8
- Спасибо получено: 0
Возможность поиска я сделал пока только по производителю и по стране (страна в произвольных полях). И именно по стране не ищет
1. к сожалению я все шаблоны удалил, не могу попробовать
2. не помогло
У меня было предположение, что "Тип настраеваемого поля" = строка, поэтому не ищет, менял как-то на атрибут корзины (но это не то, что мне нужно) и фильтровало по этому полу. Сейчас попробовал провести эксперимент - не ищет даже так.
Но у меня так и не вышло добавить урл для вывода результатов поиска в компонент Custom Filters Pro, я не нашел этого места.
А может поступить так: я вам дам доступ в админку, вы посмотрите и если потребуется доп. настройка, то договоримся отдельно?
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Евгений
- Не в сети
- Новый участник
- Сообщений: 8
- Спасибо получено: 0
Wedal пишет: Евгений, у вас на скриншоте вижу версию VM 2.0.24c. Она уже очень старая. Версия вашего CF довольно свежая. Есть предположение, что проблема может быть из-за этого. Попробуйте обновить Virtuemart до последней версии ветки 2.6 - VM 2.6.22( dev.virtuemart.net/projects/virtuemart/files ). Только советую перед обновлением сделать резервную копию сайта. Очень велика вероятность, что после обновления ваш шаблон Virtuemart частично сломается, но зато сможете проверить работу фильтра.
Обновил до 2.6.14 - все то же самое...
Может посмотрите админку, одни мучения с этим фильтром?
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- 11ivan11
- Не в сети
- Новый участник
- Сообщений: 2
- Спасибо получено: 0
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- Wedal
- Не в сети
- Администратор
- Сообщений: 2868
- Спасибо получено: 659
1) Не переведена языковая константа - большими буквами в красном круге. Нужно зайти в "Менеджер языков -> Переопределение констант", убедиться, что слева выбран русский язык и фронтенд, добавить новую константу (которая обведена) и значение для нее, например "Введите количество".
2) Кнопки по какой-то причине просто потеряли оформление. Не могу сказать почему, когда категория подменяется результатами фильтрации, по всей видимости отключается какой-то CSS-файл. С этим нужно разбираться детально.
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- 11ivan11
- Не в сети
- Новый участник
- Сообщений: 2
- Спасибо получено: 0
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- maks
- Не в сети
- Осваиваюсь на форуме
- Сообщений: 18
- Спасибо получено: 0
Я тоже мучаюсь с Custom Filters pro (
Поставил и настроил Stockable Custom Fields - возрадовался.
Поставил и настроил Custom Fields For All - прыгал от счастья.
Поставил и вроде настроил Custom Filters pro по инструкциям от разработчика - только по настроенным полям не пашет((( хотя их видит из настроек и отображает в фильтре фронтэнда как Пустые
JM 3.4.8, VM 3.0.14, Custom Filters pro 2.2.9
Помогите разобраться в чем дело((
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.
- maks
- Не в сети
- Осваиваюсь на форуме
- Сообщений: 18
- Спасибо получено: 0
Фильтр не ищет по дочерним товарам. Просто не беря их в расчет, совершенно никак((
Например, если я добавляю новый дочерний товар со всеми параметрами или просто цвет существующему дочернему товару - ничего не происходит
А если я добавляю цвет к родительскому товару, то этот цвет сразу появляется в фильтре.
И даже если я этот цвет удаляю из товара, то в фильтре он остается и при фильтрации показывает этот родительский товар. Что странно. Сейчас можно наблюдать результат моих экспериментов - Красный и Белый цветные квадратики в фильтре
Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.