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

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


freelancer

Recommended Posts

Подскажите что вот это такое в фильтре.

Я про код товара и цифры?

Закончил заполнять атрибуты. Фильтр устанавливал сам владелец данного модуля.

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

еще не блокируются позиции которые не должны участвовать в отфильтрованном. В телевизорах. вообще некоторые атрибуты не активные. или при первом открытии активны но после обновления блокируются на глуха.

Это так задумано или просто все коряво у меня?

код товара и цифры это ваши атрибуты. если не участвуют - отключите.

по остальным вопросам давайте продолжим в ЛС

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

Запрос мне запили! © Интересная личность А можно его обратно вернуть, по просьбам трудящихся так сказать? :-)

ок, посмотрю
  • +1 1
Надіслати
Поділитися на інших сайтах

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

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


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

думаю это ближе

он в каждой категории дает фильтровать только те товары и производители которые есть в этой категории

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

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

нашел в шаблоне filterpro.tpl скрипт, по всей видимости подгружающий шаблон:

<script id="productTemplate" type="text/x-jquery-tmpl">
<div>
  {{if thumb}}
   <div class="image"><a href="${href}"><img src="${thumb}" title="${name}" alt="${name}"/></a></div>
  {{/if}}
  <div class="name"><a href="${href}">${name}</a>
   <div class="extra" style="color: #444;">
	{{if sku}}
	<span style="color:#38b0e3"><?php echo $pds_sku; ?></span> ${sku} <br/>
	{{/if}}
	{{if model}} ........ и т.д
добавил свои данные вида

{{if flash_code}}
  <div class="flash_code">11</div>
  {{/if}}
в category.tpl все прописано, переменная определена и не пуста.

эффекта нет, куда ещё смотреть. Очень актуально.

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


в category.tpl все прописано, переменная определена и не пуста.

эффекта нет, куда ещё смотреть. Очень актуально.

в контроллер добавить
Надіслати
Поділитися на інших сайтах

в контроллер добавить

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


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

freelancer имел ввиду добавить переменную в контроллер фильтра
Надіслати
Поділитися на інших сайтах


Хочу сделать не большой запрос но как мне узнать id товара пробывал так

<?php
$db = mysql_connect ("localhost","ops","ops");
$version = mysql_query("SELECT * FROM product WHERE product_id ='${product_id}' ",$db);
$row = mysql_fetch_array($version);
do
{
printf('
<p>%s</p>
',$row['probeg']);
}
while($row = mysql_fetch_array($version));
?>

но не выходить как мне узнать то product_id и занести его в перменую

делаю это я в catalog/view/theme/default/template/modul/filterpro.tpl

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


Хочу сделать не большой запрос но как мне узнать id товара пробывал так

<?php
$db = mysql_connect ("localhost","ops","ops");
$version = mysql_query("SELECT * FROM product WHERE product_id ='${product_id}' ",$db);
$row = mysql_fetch_array($version);
do
{
printf('
<p>%s</p>
',$row['probeg']);
}
while($row = mysql_fetch_array($version));
?>

но не выходить как мне узнать то product_id и занести его в перменую

делаю это я в catalog/view/theme/default/template/modul/filterpro.tpl

что это?????

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

Там в админке, в настройках модуля можно настроить данный парамет, что-то типа метода фильтрации "и" "или"

з.ы.: хотел глянуть в админке, но сервак упал (( это печально

Спасибо! помогло.

с остальными проблемами тоже разобрался.

бубен даже не пришлось брать.

Есть предложение.

на сайте используют вот этот модуль.

https://opencartforum.com/files/file/693-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B9-%D0%B1%D0%BB%D0%BE%D0%BA-%D1%81-%D0%B0%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D0%B0%D0%BC%D0%B8/

в нем есть очень удобная вещь. подмена атрибутов. (использует стандартные атрибуты)

может что то подобное стоит и в данный фильтр внедрить (возможно сказал как человек мало мальски понимающий в php)

просто народ тут частенько спрашивал как скрестить данный фильтр с фильтром от =^_^=.

у меня тоже такая проблема. (есть атрибуты которые нужно вывести, но в силу того что они громоздкие, выводить не стал)

как то так.

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


Спасибо! помогло.

с остальными проблемами тоже разобрался.

бубен даже не пришлось брать.

Есть предложение.

на сайте используют вот этот модуль.

http://opencartforum...B0%D0%BC%D0%B8/

в нем есть очень удобная вещь. подмена атрибутов. (использует стандартные атрибуты)

может что то подобное стоит и в данный фильтр внедрить (возможно сказал как человек мало мальски понимающий в php)

просто народ тут частенько спрашивал как скрестить данный фильтр с фильтром от =^_^=.

у меня тоже такая проблема. (есть атрибуты которые нужно вывести, но в силу того что они громоздкие, выводить не стал)

как то так.

Простейший костыль, который вроде работает (хотя конечно это не лучшее решение) - поступить следующим образом.

В файле шаблона фильтра filterpro.tpl где-то в районе 96 строки находим:

<div class="option_name"><?php echo $attribute_value['name']; ?></div>
И меняем его на:

<div class="option_name"><?php if(strpos($attribute_value['name'], " (")) {$p = explode(" (", $attribute_value['name'], 2); echo $p[0];} else {echo $attribute_value['name'];}?></div>
Тем самым у нас на этапе вывода названия группы атрибутов будет резаться все, что идет после пробела и скобки, включая их. Т.е. если была группа атрибутов:

Мощность усилителя (номинальная/программная)

То будет выведено лишь:

Мощность усилителя

Аналогично можно сделать и для вывода значений

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

Хочу сделать не большой запрос но как мне узнать id товара пробывал так

<?php
$db = mysql_connect ("localhost","ops","ops");
$version = mysql_query("SELECT * FROM product WHERE product_id ='${product_id}' ",$db);
$row = mysql_fetch_array($version);
do
{
printf('
<p>%s</p>
',$row['probeg']);
}
while($row = mysql_fetch_array($version));
?>

но не выходить как мне узнать то product_id и занести его в перменую

делаю это я в catalog/view/theme/default/template/modul/filterpro.tpl

catalog/view/theme/default/template/modul/filterpro.tpl хочу вывести 2 атрибута для этого мне нужно узнать product_id а там он находиться в переменой ${product_id} если я в ставлю так ${product_id} то запрос не работает не подскажешь как можно узнать product_id

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


не тестировался. если автор грамотно сделал, то будет

Не выходит, если отключить фильтр про, работает быстрый просмотр, при включении нет.

я так понял нужно прописать вывод кнопки и popup окна в шаблоне фильтр про в скрипте jquery

Но например для php вывод кнопки выглядит так

<?php if ($product['thumb']) { ?>
	 <div class="boxgrid caption">
		 <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
		 <div class="cover boxcaption"><a href="#" data-reveal-id="<?php echo $product['product_id']; ?>" data-animation="fade" class="button-detail"><?php echo $button_quick_view; ?></a></div>
	    </div>
  <?php } ?>
как это прописать для jquery?
Надіслати
Поділитися на інших сайтах


Простейший костыль, который вроде работает (хотя конечно это не лучшее решение) - поступить следующим образом.

В файле шаблона фильтра filterpro.tpl где-то в районе 96 строки находим:

<div class="option_name"><?php echo $attribute_value['name']; ?></div>
И меняем его на:

<div class="option_name"><?php if(strpos($attribute_value['name'], " (")) {$p = explode(" (", $attribute_value['name'], 2); echo $p[0];} else {echo $attribute_value['name'];}?></div>
Тем самым у нас на этапе вывода названия группы атрибутов будет резаться все, что идет после пробела и скобки, включая их. Т.е. если была группа атрибутов:

То будет выведено лишь:

Аналогично можно сделать и для вывода значений

Спасибо за предложенный вариант

Возможно и поможет.

только как его под "," запятую переделать?

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


Не выходит, если отключить фильтр про, работает быстрый просмотр, при включении нет.

я так понял нужно прописать вывод кнопки и popup окна в шаблоне фильтр про в скрипте jquery

Но например для php вывод кнопки выглядит так

<?php if ($product['thumb']) { ?>
	 <div class="boxgrid caption">
		 <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" /></a></div>
		 <div class="cover boxcaption"><a href="#" data-reveal-id="<?php echo $product['product_id']; ?>" data-animation="fade" class="button-detail"><?php echo $button_quick_view; ?></a></div>
		</div>
  <?php } ?>
как это прописать для jquery?

{{if thumb}}
		 <div class="boxgrid caption">
				 <div class="image"><a href="${href}"><img src="${thumb}" alt="${name}" /></a></div>
				 <div class="cover boxcaption"><a href="#" data-reveal-id="${product_id}" data-animation="fade" class="button-detail"><?php echo $button_quick_view; ?></a></div>
			</div>
{{/if}}
в контроллере фильтра не забыть про
$this->data['button_quick_view'] = $this->language->get('button_quick_view');
Надіслати
Поділитися на інших сайтах

Спасибо за предложенный вариант

Возможно и поможет.

только как его под "," запятую переделать?

<div class="option_name"><?php if(strpos($attribute_value['name'], ",")) {$p = explode(",", $attribute_value['name'], 2); echo $p[0];} else {echo $attribute_value['name'];}?></div>
  • +1 1
Надіслати
Поділитися на інших сайтах

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

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

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

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

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

Вхід

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

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

Important Information

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