Расширение ннтернет-магазина для Joomla 3.
Custom Filters Pro - товары считает, но на экране "ни один товар не найден"
- Валентина
- Автор темы
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 10
- Спасибо получено: 0
7 года 5 мес. назад #8899
от Валентина
Валентина создал тему: Custom Filters Pro - товары считает, но на экране "ни один товар не найден"
Доброго дня, ребята.
Joomla! 3.9.3 Stable + VirtueMart 3.2.15 + Custom filter PRO 2.6.3
На странице с фильтром, показывает сколько товаров с данными характеристиками (в скобочках), но при выборе одной из них пишет "Ни один товар не найден."
Все уже перепробовала, перечитала кучу форумов. Модуль опубликован, меню для результатов тоже. Настраиваемые поля видны в фильтре, опубликованы.
Помогите, пожалуйста.
Joomla! 3.9.3 Stable + VirtueMart 3.2.15 + Custom filter PRO 2.6.3
На странице с фильтром, показывает сколько товаров с данными характеристиками (в скобочках), но при выборе одной из них пишет "Ни один товар не найден."
Все уже перепробовала, перечитала кучу форумов. Модуль опубликован, меню для результатов тоже. Настраиваемые поля видны в фильтре, опубликованы.
Помогите, пожалуйста.
Пожалуйста Войти , чтобы присоединиться к беседе.
- Валентина
- Автор темы
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 10
- Спасибо получено: 0
7 года 5 мес. назад - 7 года 5 мес. назад #8900
от Валентина
Валентина ответил в теме Custom Filters Pro - товары считает, но на экране "ни один товар не найден"
Очень прошу о помощи, опять пересмотрела все настройки.
Фильтр по цене работает.
Не работает по кастомным полям.
Фильтр по цене работает.
Не работает по кастомным полям.
Последнее редактирование: 7 года 5 мес. назад пользователем Валентина.
Пожалуйста Войти , чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2879
- Спасибо получено: 659
7 года 5 мес. назад #8901
от Wedal
Wedal ответил в теме Custom Filters Pro - товары считает, но на экране "ни один товар не найден"
Валентина, давайте уточним:
1) Вы находитесь в категории, видите товары, видите фильтры.
2) Когда вы выбираете опцию в фильтре, то товары исчезают, а результаты не найдены.
Всё верно?
По возможности, пришлите ссылку на такую страницу.
1) Вы находитесь в категории, видите товары, видите фильтры.
2) Когда вы выбираете опцию в фильтре, то товары исчезают, а результаты не найдены.
Всё верно?
По возможности, пришлите ссылку на такую страницу.
Пожалуйста Войти , чтобы присоединиться к беседе.
- Валентина
- Автор темы
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 10
- Спасибо получено: 0
7 года 5 мес. назад - 7 года 5 мес. назад #8902
от Валентина
Валентина ответил в теме Custom Filters Pro - товары считает, но на экране "ни один товар не найден"
Большое спасибо за отзывчивость.
Ссылка на работу фильтра: terency.rudometova.ru/ru/sale
Товары находятся только в категории «Речные».
Фильтр по цене работает.
Производители не используются.
Параметры «Дедвейт» и «Возраст» — видно, что фильтр видит сколько их есть в базе.
Но при фильтровании выдает что «ни один товар не найден».
На штатном шаблоне (protostrar) пробовала, та же история.
В настройках модуля выбирала режим загрузки результатов "HTTP запросы" - не помогло, дело не в ajax тогда.
Пожалуйста, помогите!)))
Ссылка на работу фильтра: terency.rudometova.ru/ru/sale
Товары находятся только в категории «Речные».
Фильтр по цене работает.
Производители не используются.
Параметры «Дедвейт» и «Возраст» — видно, что фильтр видит сколько их есть в базе.
Но при фильтровании выдает что «ни один товар не найден».
На штатном шаблоне (protostrar) пробовала, та же история.
В настройках модуля выбирала режим загрузки результатов "HTTP запросы" - не помогло, дело не в ajax тогда.
Пожалуйста, помогите!)))
Последнее редактирование: 7 года 5 мес. назад пользователем Валентина.
Пожалуйста Войти , чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2879
- Спасибо получено: 659
7 года 5 мес. назад #8903
от Wedal
Wedal ответил в теме Custom Filters Pro - товары считает, но на экране "ни один товар не найден"
Валентина, была у меня теория, но сразу не стал писать, т.к. был не уверен. Сейчас посмотрел сайт, и она подтвердилась.
Смотрите. У вас есть категории, в них подкатегории, и только в них товары.
Фильтр работает таким образом, что фильтрует только товары, которые находятся в текущей категории, но не в подкатегориях. У вас же все товары находятся в подкатегории. Поэтому результаты пустые. Если же вы перейдете в подкатегорию с товарами, и отфильтруете там, то в результатах товары появятся.
Смотрите. У вас есть категории, в них подкатегории, и только в них товары.
Фильтр работает таким образом, что фильтрует только товары, которые находятся в текущей категории, но не в подкатегориях. У вас же все товары находятся в подкатегории. Поэтому результаты пустые. Если же вы перейдете в подкатегорию с товарами, и отфильтруете там, то в результатах товары появятся.
Пожалуйста Войти , чтобы присоединиться к беседе.
- Валентина
- Автор темы
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 10
- Спасибо получено: 0
7 года 5 мес. назад #8904
от Валентина
Валентина ответил в теме Custom Filters Pro - товары считает, но на экране "ни один товар не найден"
Это этой подкатегории нужно присвоить отдельный пункт меню, наверное?
Потому что сейчас не работает.
Смотрите сами terency.rudometova.ru/ru/sale/dry-cargo-vessels/river-vessels
Потому что сейчас не работает.
Смотрите сами terency.rudometova.ru/ru/sale/dry-cargo-vessels/river-vessels
Пожалуйста Войти , чтобы присоединиться к беседе.
- Валентина
- Автор темы
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 10
- Спасибо получено: 0
7 года 5 мес. назад #8905
от Валентина
Валентина ответил в теме Custom Filters Pro - товары считает, но на экране "ни один товар не найден"
Не работает (
Пожалуйста Войти , чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2879
- Спасибо получено: 659
7 года 5 мес. назад #8906
от Wedal
Wedal ответил в теме Custom Filters Pro - товары считает, но на экране "ни один товар не найден"
Валентина, пришлите в личку доступ к админке - я посмотрю.
Пожалуйста Войти , чтобы присоединиться к беседе.
- Валентина
- Автор темы
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 10
- Спасибо получено: 0
7 года 5 мес. назад #8907
от Валентина
Валентина ответил в теме Custom Filters Pro - товары считает, но на экране "ни один товар не найден"
Отправила.
Пожалуйста Войти , чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2879
- Спасибо получено: 659
7 года 5 мес. назад #8908
от Wedal
Wedal ответил в теме Custom Filters Pro - товары считает, но на экране "ни один товар не найден"
Валентина, еще нужен доступ к PhpMyAdmin - к базе данных сайта. У вас мультиязычность и, видимо, не всё так просто...
Пожалуйста Войти , чтобы присоединиться к беседе.
- Валентина
- Автор темы
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 10
- Спасибо получено: 0
7 года 5 мес. назад #8909
от Валентина
Валентина ответил в теме Custom Filters Pro - товары считает, но на экране "ни один товар не найден"
Отправила в личку )
Пожалуйста Войти , чтобы присоединиться к беседе.
- Wedal
-
- Не в сети
- Администратор
-
Less
Больше
- Сообщений: 2879
- Спасибо получено: 659
7 года 5 мес. назад #8910
от Wedal
Wedal ответил в теме Custom Filters Pro - товары считает, но на экране "ни один товар не найден"
Валентина, разобрался. У вас случился довольно сложный случай.
Когда вы добавляли опции товаров в VM через точку с запятой, вы ставили после пробел. Это нормальная логика, когда вы работаете, скажем, с Word, но здесь так делать нельзя.
Когда вы добавили "...; 10000-50000;", то вы создали параметр, значение которого включает пробел. В базу данных товары с такими параметрами тоже записались с пробелами.
Но вот компонент фильтра, когда выполнял поиск по параметрам, в SQL-запросе удалял пробелы в начале и конце строки, т.е. запрос включал конструкцию вида:
custom_f_10.customfield_value ='4000-10000'
Как видите, здесь нет пробела перед 4000. И именно из-за этого у вас был пустой результат.
Я удалил в базе данных пробелы для значений 10000-50000. Теперь можете попробовать отфильтровать по этой опции и увидите результаты.
Сейчас вам нужно удалить товары и создать их заново, предварительно исправив настройки доп.полей Virtuemart, удалив пробелы после точки с запятой. Товаров там совсем мало, так что это не должно занять много времени. После повторного создания товаров с опциями без пробелов, проблема уйдет совсем.
Когда вы добавляли опции товаров в VM через точку с запятой, вы ставили после пробел. Это нормальная логика, когда вы работаете, скажем, с Word, но здесь так делать нельзя.
Когда вы добавили "...; 10000-50000;", то вы создали параметр, значение которого включает пробел. В базу данных товары с такими параметрами тоже записались с пробелами.
Но вот компонент фильтра, когда выполнял поиск по параметрам, в SQL-запросе удалял пробелы в начале и конце строки, т.е. запрос включал конструкцию вида:
custom_f_10.customfield_value ='4000-10000'
Как видите, здесь нет пробела перед 4000. И именно из-за этого у вас был пустой результат.
Я удалил в базе данных пробелы для значений 10000-50000. Теперь можете попробовать отфильтровать по этой опции и увидите результаты.
Сейчас вам нужно удалить товары и создать их заново, предварительно исправив настройки доп.полей Virtuemart, удалив пробелы после точки с запятой. Товаров там совсем мало, так что это не должно занять много времени. После повторного создания товаров с опциями без пробелов, проблема уйдет совсем.
Спасибо сказали: Валентина
Пожалуйста Войти , чтобы присоединиться к беседе.
- Валентина
- Автор темы
- Не в сети
- Осваиваюсь на форуме
-
Less
Больше
- Сообщений: 10
- Спасибо получено: 0
7 года 5 мес. назад #8911
от Валентина
Валентина ответил в теме Custom Filters Pro - товары считает, но на экране "ни один товар не найден"
Вы - гений! Потратили свое время, добились решения, нашли даже такую мелочь!
Огромное Вам спасибо!
Огромное Вам спасибо!
Пожалуйста Войти , чтобы присоединиться к беседе.