Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

filter Pro [Поддержка]


freelancer
 Поделиться

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

Еще нашел баг по дефолту неверная сортировка

SELECT product_id FROM(SELECT DISTINCT p.product_id, pd.name, p.model, p.quantity, p.price, p.sort_order, p.date_added , coalesce((SELECT price FROM product_discount pd2 WHERE pd2.product_id = p.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < NOW()) AND (pd2.date_end = '0000-00-00' OR pd2.date_end > NOW())) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1), (SELECT price FROM product_special ps WHERE ps.product_id = p.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < NOW()) AND (ps.date_end = '0000-00-00' OR ps.date_end > NOW())) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1), p.price) as realprice FROM product p LEFT JOIN product_option_value pov ON (pov.product_id=p.product_id) LEFT JOIN product_description pd ON (pd.product_id=p.product_id) LEFT JOIN product_to_store p2s ON (p2s.product_id=p.product_id) LEFT JOIN product_to_category p2c ON (p2c.product_id=p.product_id) WHERE 1 AND p2c.category_id = '249' AND p.price >=0 AND pd.language_id = '1' AND p.status = '1' AND p.date_available <= NOW( ) AND p2s.store_id = 0) as innertable WHERE 1 AND realprice >=0 ORDER BY LCASE(name) ASC, LCASE(name) ASC LIMIT 0,15

В конце ORDER BY LCASE(name) ASC, LCASE(name) ASC LIMIT 0,15

правильная дефолтная соритировка ORDER BY sort_order ASC, LCASE(name) ASC LIMIT 0,15

 

Не могу найти где поправить...

		if(isset($data['sort']) && array_key_exists($data['sort'], $sort_data)) {
			$data['sort'] = $sort_data[$data['sort']];
			if($data['sort'] == 'name' || $data['sort'] == 'model') {
				$sql .= " ORDER BY LCASE(" . $data['sort'] . ")";
			} else {
				$sql .= " ORDER BY " . $data['sort'];
			}
		} else {
			$sql .= " ORDER BY  sort_order";
		}
		if(isset($data['order']) && ($data['order'] == 'DESC')) {
			$sql .= " DESC, LCASE(name) DESC";
		} else {
			$sql .= " ASC, LCASE(name) ASC";
		}

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


  • Ответы 7k
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

В данное время пустые фильтры становятся серыми (неактивными). А  как сделать так чтобы пустрые фильтры совсем не показывались ?

пожалуйста помогите, а то когда много пустых аттрибутов слева приходится через все

пустые аттрибуы просматривать

В данный момент наверное проще найти какой это стиль и поставть там атрибут хидден?

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


а разве здесь дело не в Javascript ?

 

 

В данное время пустые фильтры становятся серыми (неактивными). А  как сделать так чтобы пустрые фильтры совсем не показывались ?

пожалуйста помогите, а то когда много пустых аттрибутов слева приходится через все

пустые аттрибуы просматривать

В данный момент наверное проще найти какой это стиль и поставть там атрибут хидден?

 

 

В данное время пустые фильтры становятся серыми (неактивными). А  как сделать так чтобы пустрые фильтры совсем не показывались ?

пожалуйста помогите, а то когда много пустых аттрибутов слева приходится через все

пустые аттрибуы просматривать

В данный момент наверное проще найти какой это стиль и поставть там атрибут хидден?

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


Честно скажу не силен в JS а тем более там JQ поэтому предложил самый простой выход...

Дык еще надо знать что у тебя за выбор галочки или другой выбор :(

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


Версия модуля 2.3.10 mega ( месяца 3 назад покупался 2.3.9  обновил до 2.3.10 ) opencart 1.5.4.1
Суть проблемы:  не отображаются названия аттрибутов. 
К примеру у меня есть Группа атрибутов под названием  Процессор,  и его аттрибуты  ( скорость, attrn2, attrn3, attrn5 ).
 Выставляю значение в товарах. К примеру Товар1  скорсость - 50,   Товар2  attrn2 - ( n2-значение),  Товар3  attrn3 ( n3 значение ).
тестил раскрытый и закрытый варианты отображения, тестил Группировку  аттрибутов по группам  - в общем все допустимые опции в модуле, все тестил

И что у меня отображается 

Процессор 
чекбокс -50
чекбокс -n2значение
чекбокс - n3значение

 

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


Как мне надо ?

Процессор 
    Скорость

      - Все значение с данным аттрибутом
    attrn2 
       - все значения с данным аттрибутом
     attrn3 
       - все значения..

 

Помогите плз )

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


проблема - фильтр не работает :(

 

пробовал обе версии - 2.4.2.1 и 2.3.10

 

ситуация - закидываю фильр в цмс. он появляется во вкладке модули. захожу в настройки. выделяю галками атрибуты, внизу устанавливаю > category правое меню. нажимаю применить/сохранить. фильтр не появляется в категории... захожу обратно в фильтр и вижу, что абсолютно все настройки сбросились/не сохранились. то есть опять не указано место, где он выводится и галки не стоят на атрибутах.

 

цмс ocStore 1.5.4.1 тема дефолтная переверстаная по макету.

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


А есть инструкция вменяемая? Тут что нельзя конкретную группу фильтров подвязать к конкретной категории? Єто что, чтобы в товар привязать фильтры надо ручками каждый раз в атрибутах писать название фильтра и его значения? И так каждый раз? А если ошибешься в написанном то оно соответственно ничего не выведет?

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


При переходе в каталог brest-katalog.ru/odezhda-iz-belorussii сначала показывает одни товары, через секунду срабатывает FilterPro и показываются другие товары.
Как сделать, чтобы товары не прыгали? 

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


Добрый день.

Кто может адаптировать сей фильтр под тему за вознаграждение?

Фильтр и тему скину.

Пишите на почту [email protected]

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


помогите решить проблему - ползунок фильтра по цене - в долларах, хотя в цмс установлена волюта по-умолчанию в рублях. где копать, что править?

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


Приветсвую, купил модуль на opencart.com установил, все работает прекрасно, но есть одно НО.

Для отображения Производителя на странице категории я использую product display settings. Название Производителя отлично отображается когда заходишь на страницу категории. Как только применяешь фильтр, то оно изменяется на null и не хочет меняться обратно. 

 

Как исправить данный недочет?

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


Используется такой модуль: https://opencartforum.com/files/file/1110-otobrazhenie-tovarov-v-kategorii-v-vide-prais-li/

для вывода товаров в табличной форме.

Реально с ним фильтр использовать или это фантастика?

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


Спасибо, но после замены XML вообще перестало отображаться имя производителя. Модуль встал, настройки видны в админке, но эффекта ноль. OC 1.5.4.1 Vqmod 2.3.2 (версию vqmod в xml поправил на нужную)

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


Здравствуйте. Покупал ещё давно ваш модуль, все было ок. 

Решил скачать новую версию. В итоге ситуация - если ставлю схему категория - левая или правая колонка, не чего не отображается.. Схемы рабочие, категории стандартные выводятся без проблем. Если же например делаю схему HOME, фильтр отображается, а в категории не в какую . Версия 1.5.4.1 подскажите что делать.

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


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.