Перейти к содержанию
Форум поддержки пользователей VamShop

Опять проблемы с фильтрами


Рекомендуемые сообщения

Ошибка №1

Не отображается {$selectedParam.name}, если такое название уже фигурировало в другой категории.

Пример:

[table][tr][td]Используем название

параметра в первые

- видим его:[/td][td]Используем такое же название

параметра во второй раз

(для другой категории)

- не видим его:[/td][/tr][tr][td]2009-07-25_184025.png[/td] [td]2009-07-25_183937.png[/td][/tr][/table]

Ошибка № два

Если выбор параметров исчерпан - бокс пропадает.

Пример: при выборе любого значения параметра "Установка" http://vannamarket.ru/thermex-round.html?q=5 - выборка по товарам происходит, но бокс "Фильтры" отключается.

Ссылка на сообщение
Поделиться на другие сайты

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

А вот по первой ошибке не скажу даже, по идее, названия должны быть уникальными.

Но Вы зарегистрируйте ошибку на vamshop.ru/bugs, попробую посмотреть, может смогу исправить.

Ссылка на сообщение
Поделиться на другие сайты

1. есть. Кстати, эта ошибка была с самого начала. Но т.к. тогда были еще более существенные ошибки - эта казалась мелочевкой.

2. имхо, нелогично. У пользователя нет возможности "откатить". Наример, выбрано 9 параметров, и при выборе 10го бокс пропал. В выборке не оказалось нужного товара и снова нужно заходить в категорию, выбирать те же 9 параметров, чтобы 10-й выбрать какой-то другой. Второй раз (а уж тем более, третий) начинать с начала не каждый захочет.

Как сделать, чтобы бокс не пропадал, если есть выбранные параметры (даже в случае, если выбор параметров исчерпан - чтобы была возможность скинуть выбранный/ое )?

Ссылка на сообщение
Поделиться на другие сайты

Где можно поковырять?

Т.к. в каком файле стоит условие - отображать бокс если фильтры есть или не отображать - если их нет. Наверное, можно туда добавить еще одно - о том, чтобы бокс выводился, если есть выборка.

Ссылка на сообщение
Поделиться на другие сайты

/templates/шаблон/boxes/box_filters.html

Можно попробовать убрать сверху {if $filterParams} и снизу {/if}

Если нет, тогда копаться в /includes/functions/params_filters.php и /templates/шаблон/source/boxes/params_filters.php

Ссылка на сообщение
Поделиться на другие сайты

заменил {if $filterParams} на {if $filterParams|$is_params_selected}

Не знаю, насколько правильно, но работает. Если неправильно - прошу поправить.

Если удалить - то бокс отображается во всех категориях - даже в тех, где нет товаров с параметрами.

Ну вот, вопрос 2 снялся. Остался только первый  :)

Ссылка на сообщение
Поделиться на другие сайты

Третий баг. http://vannamarket.ru/thermex-round.html?q=15-8

Выбирая сначала 10 литров, потом 100 - получаем "Не найдено товаров"

А если выбрать сначала 100 литров - тогда не предлагается выбрать 10.

Че-то логика какая-то не доступная.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

retail

По поводу Ваших зарегистрированных ошибок.

Это конечно покажется странным, но вот ни одной ошибки не наблюдаю у себя на локальном компе в версии текущей.

и + и - пробовал делать в качестве значений параметров и одинаковые названия параметров для разных категорий, всё выводится.

Вот два скрина.

Видно как раз использование одного и того же названия группы Цвет в двух разных категориях.

И в одной категории показывает и в другой.

А так же видно на втором скрне значения параметров в указаны в виде + и -, только выводятся нормально и сортируют.

Так же по сортировке по цене. Это не общая сортировка по цене, т.е. не сортировка категории, а сортировка товара внутри параметров.

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

Вобщем, даже и не знаю, все зарегистрированные Вами глюки у себя не наблюдая.

Может дело в версиях php и mysql у Вас на сервере.

Пришлите тогда доступ, т.е. ссылку на магазин, доступ на ftp, доступ в админку.

Попробую глянуть.

Версия магазина у Вас ведь последняя?!

post-1-1304838310,4052_thumb.png

post-1-1304838310,6739_thumb.png

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...

Добрый день.

Александр, практически сразу после твоего сообщения, выслал в ЛС явки и пароли к сайту + небольшое видео с описанием проблемы. Хочу узнать - удалось ли воспроизвести ошибки и ждать ли их решения?

Ссылка на сообщение
Поделиться на другие сайты
  • 4 months later...

  Цитата

1 ОШИБКА КАК РЕШИТЬ НЕ ВЫВОДИТСЯ {$selectedParam.name} Если параметр дублируется!!!

А это нерешаемая задачка.
Ссылка на сообщение
Поделиться на другие сайты

Регистрируйте все ошибки на vamshop.ru/bugs

Пока не могу сказать, можно ли исправить или нет.

Ссылка на сообщение
Поделиться на другие сайты

  Цитата

А как-же быть  :( Получается фильтры то не работают!!!!!!!

нельзя сказать, что они не работают. Просто в некоторых моментах они работают не так, как хотелось бы.
Ссылка на сообщение
Поделиться на другие сайты
  • 8 months later...

Решился первый вопрос?  Где поправить код, чтобы не пропадали? В таком виде фильтр по многим параметрам просто издевательство над посетителями :)

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...