Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


freelancer

Recommended Posts

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

например нет товара с памятью 8ГБ и с частотой процессора 100 мгц...

Почему то атрибуты не связан с фильтрацией...

да, атрибуты пока не пересчитываются. сложно с ними
Надіслати
Поділитися на інших сайтах

Для товаров со скидкой я хочу вывести текст, типа "-55%" (ниже код, который работает в модуле "Акции" без проблем)

<div class="sale"><?php $sale = (1 - ($product['special'] / $product['price'])) * 100; echo '-'.round($sale).'%'; ?></div>
Так же я хочу вивести такой мини-блок на странице категории. Добавил код в product/category.tpl, в исходном коде в браузере отображается, но на самой странице нету ничего. Судя по всему, мешаеть JS-код в module/filterpro.tpl

У тебя та же ситуация что и у меня. Если вносишь изменения в файл category.tpl то они не работают так как нужно править файл filterpro.tpl. С выходом новой версии придется каждый раз вручную исправлять файл filterpro.tpl.

в моём модуле используется плагин jQuery Templates - "js шаблонизатор". так передаётся минимум данных, соответственно работает быстрее.

согласно MVC код не должен быть во view

catalog\controller\module\filterpro.php

		   	 $sale = false;
				if($product['special']) {
			   	 $sale = round((1 - ($product['special'] / $product['price'])) * 100);
		   	 }

				$description = function_exists('utf8_substr') ? utf8_substr(strip_tags(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')), 0, 400) . '..' :
						substr(strip_tags(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')), 0, 400) . '..';
				$result[] = array(
					'product_id' => $product['product_id'],
					'image' => $image,
					'thumb' => $image,
					'special'	 => $special,
					'sale'	 => $sale,
					'tax'		 => $tax,
catalog\view\theme\default\template\module\filterpro.tpl

	   	 <div class="price">
				{{if sale }}
					<span class="price-old">${price}</span> <div class="sale">-${sale}%</div>
				{{else}}
Надіслати
Поділитися на інших сайтах

Добрый день! Фильтр убирает из поля сортировки сортировку по рейтингу. Планируется ли ее добавить? Для моего сайта (hxxp://dagestan.travel) сортировка по рейтингу критична.

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

Добрый день. Хотел узнать по такому функционалу!!!!

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

По поводу добавления индексации

При переходе с 1.2.2 на 2.0 не нашел где оно обновляет таблицы ;( вобщем как руками это сделать что бы не удалять и заново ставить?

Надіслати
Поділитися на інших сайтах


я думаю сделать отдельно ветку без ajax в пользу совместимости.

Очень здравая мысль. Ибо модуль шикарный, но до сих пор его не поставил на магазин из-за несовместимости (без доработки) с некоторыми платными модулями.
Надіслати
Поділитися на інших сайтах


По поводу добавления индексации

При переходе с 1.2.2 на 2.0 не нашел где оно обновляет таблицы ;( вобщем как руками это сделать что бы не удалять и заново ставить?

метод install в admincontrollermodulefilterpro.php, достаточно перейти по ссылке http://site_name/admin/index.php?route=module/filterpro/install
Надіслати
Поділитися на інших сайтах

после выхода модуля появилось много проблем с установкой на магазины с не дефолтными шаблонами, различными модулями(почему в архив и были добавлены fix'ы). я думаю сделать отдельно ветку без ajax в пользу совместимости.

Отличная идея! Очень жду.
Надіслати
Поділитися на інших сайтах


обновил версию.

совместимость с версией 1.5.0, поддержка шаблона shoppicca_v2.1.2, объединение с модулем ProductDisplaySettings, баг с отключенным производителем

Надіслати
Поділитися на інших сайтах

обновил версию.

совместимость с версией 1.5.0, поддержка шаблона shoppicca_v2.1.2, объединение с модулем ProductDisplaySettings, баг с отключенным производителем

Новую версию установил, но при использовании совместно любого модуля, для скрытия кнопки добавить в корзину или изменеия ее на нет в наличии, когда товар равен 0. Никакого эфекта, все равно в категориях остается кнопка купить, на товарах которые равны 0. пробовал с такими модулямя Hide AddToCart 2.4, change_atc_when_out_of_stock_v1.2.1, remove-add-to-cart-if-out-of-stock.

И еще на странице категории, вместо краткого описания я сделал вывод атрибутов так как вы подсказали http://opencartforum...b8%d1%8f%d1%85/ . Но при установке фильтра, у меня опять выводится краткое описание, вместо таблицы с атрибтами. Я так понимаю теперь из за фильтра вообще страницу с категориями не получится подстраивать под себя????!!!!!!

Голосую тоже за отдельно ветку без ajax в пользу совместимости.

Надіслати
Поділитися на інших сайтах

Вылезала сверху сайта ошибка

Notice: Undefined index: display_attribute in /****/catalog/controller/module/filterpro.php on line 37 on line 37 (изменил ошибку)

После описанного метода ранее - войти в модуль и нажать кнопку "сохранить" ошибка исчезла. Это конечно хорошо.

А как обезопасить себя на появление таких ошибок в будущем?

Надіслати
Поділитися на інших сайтах


Вылезала сверху сайта ошибка

Warning: Invalid argument supplied for foreach() in /catalog/view/theme/default/template/module/filterpro.tpl on line 37

После описанного метода ранее - войти в модуль и нажать кнопку "сохранить" ошибка исчезла. Это конечно хорошо.

А как обезопасить себя на появление таких ошибок в будущем?

какая версия модуля?
Надіслати
Поділитися на інших сайтах

скиньте этот файл на почту [email protected]

не отправляется. Извините, ошибку не ту написал.

Вот что было Notice: Undefined index: display_attribute in /****/catalog/controller/module/filterpro.php on line 37

Надіслати
Поділитися на інших сайтах


не отправляется. Извините, ошибку не ту написал.

Вот что было Notice: Undefined index: display_attribute in /****/catalog/controller/module/filterpro.php on line 37

эта ошибка связана с добавлением новых атрибутов, опций. пока не сохраните, модуль про них ничего не знает
Надіслати
Поділитися на інших сайтах

В новой версии отключение производителей работает. Отлично! А можно еще как-нибудь отключать фильтр категорий? Пробовал удалять вручную, но это приводило к неработоспособности модуля. Просто фильтр тоже не всегда нужен.

Надіслати
Поділитися на інших сайтах


В новой версии отключение производителей работает. Отлично! А можно еще как-нибудь отключать фильтр категорий? Пробовал удалять вручную, но это приводило к неработоспособности модуля. Просто фильтр тоже не всегда нужен.

эм.. фильтр не фильтрует категории
Надіслати
Поділитися на інших сайтах

Можно ли сделать фильтрацию по самим атрибутам, а не по их значениям? Опционально, само собой. Объясню зачем:

Допустим у меня сотня товаров разной длины. Ставлю категорию атрибутов "Длина", в нее входят атрибуты "до 100", "100-200", "200-300" и тд.

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

А требуется например отфильтровать два атрибута "до 100" и "100-200". Т.е. по аналогии с фильтром производителей со счетчиком и логикой ИЛИ.

И добавить поле замены отображаемого имени в фильтре. Т.е. структура атрибутов сейчас в сокращенной форме, например (холод.) выс. 91-100, (пос.м) шир. 56-60. И всё это отображается в фильтре. В темплейтах продукта и сравнения это скрыл, заменив $attribute['name'] на $attribute_group['name']. А в фильтре конечно так не прокатит.

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

post-20794-0-98583900-1342786637_thumb.jpg

Вот такой feature request ))

Спасибо.

---

Кстати, если имя группы атриб. слишком длинное, оно не переносится и наплывает на переключашку.

Надіслати
Поділитися на інших сайтах


Можно конечно прикрутить костыль в виде дублирования атрибутов. Одни для реального отображения характеристик, другие для Filter Pro. В фильтре не отображать реальные можно. Но как тогда быть в хар-ках товара и в сравнении, там атрибуты в виде класса, т.е. отображаться будут все поля (и реальные и от FP).

И опять же не будет счетчика при такой выборке.

Выручайте.

Надіслати
Поділитися на інших сайтах


Можно ли сделать фильтрацию по самим атрибутам, а не по их значениям? Опционально, само собой. Объясню зачем:

Допустим у меня сотня товаров разной длины. Ставлю категорию атрибутов "Длина", в нее входят атрибуты "до 100", "100-200", "200-300" и тд.

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

А требуется например отфильтровать два атрибута "до 100" и "100-200". Т.е. по аналогии с фильтром производителей со счетчиком и логикой ИЛИ.

И добавить поле замены отображаемого имени в фильтре. Т.е. структура атрибутов сейчас в сокращенной форме, например (холод.) выс. 91-100, (пос.м) шир. 56-60. И всё это отображается в фильтре. В темплейтах продукта и сравнения это скрыл, заменив $attribute['name'] на $attribute_group['name']. А в фильтре конечно так не прокатит.

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

post-20794-0-98583900-1342786637_thumb.jpg

Вот такой feature request ))

Спасибо.

---

Кстати, если имя группы атриб. слишком длинное, оно не переносится и наплывает на переключашку.

долго вчитывался , но я не понял
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.