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

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


freelancer

Recommended Posts

в tpl добавил

<?php if($attributes) { ?>

<?php foreach($attributes as $attribute_group_id => $attribute) { ?>

<?php foreach($attribute['attribute_

values'] as $attribute_value_id => $attribute_value) { ?>

<?php if($attribute_value) { ?>

<?php foreach($attribute_value['values'] as $i => $value) { ?>

<font color="#fff"><?php echo $value ?></font> |

<?php }?>

<?php } ?>

<?php } ?>

<?php } ?>

<?php } ?>

а в php добавил

$this->data['attributes'] = $this->model_module_filterpro->getAttributesByCategoryId($category_id);

foreach($this->data['attributes'] as $j => $attribute_group) {

foreach($attribute_group['attribute_values'] as $attribute_id => $attribute) {

if(!isset($filterpro_setting['display_attribute_' . $attribute_id])){

$filterpro_setting['display_attribute_' . $attribute_id] = 'none';

}

$display_attribute = $filterpro_setting['display_attribute_' . $attribute_id];

if($display_attribute != 'none') {

if ($display_attribute == 'slider') {

$values = $this->data['attributes'][$j]['attribute_values'][$attribute_id]['values'];

$first = $values[0];

$this->data['attributes'][$j]['attribute_values'][$attribute_id]['suffix'] = preg_replace("/^[0-9]*/", '', $first);

$values = array_map('intVal', $values);

$values = array_unique($values);

sort($values);

//if ($values[0] > 0) {

//array_unshift($values, 0);

//}

$this->data['attributes'][$j]['attribute_values'][$attribute_id]['values'] = $values;

}

$this->data['attributes'][$j]['attribute_values'][$attribute_id]['display'] = $display_attribute;

} else {

unset($this->data['attributes'][$j]['attribute_values'][$attribute_id]);

if(!$this->data['attributes'][$j]['attribute_values']) {

unset($this->data['attributes'][$j]);

}

}

}

}

в php после $result[] = array(

добавил

'product_id' => $product['product_id'],

'attributes' => $this->model_catalog_product->getProductAttributes($product['product_id']),

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


в итоге белый экран.. что делаю не так?

всё не так. я ж вам дал линк на реализацию а вы скопировали из поста выше

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

Такое предложение - когда при сортировке по цене или производителю часть атрибутов становится недоступной для выбора (чекбоксы получают статус disabled), есть смысл назначить на лейблы рядом с ними свой класс disabled, чтобы они были просто серыми (сейчас они не меняют свой класс и выглядят как обычные ссылки, хотя при нажатии на них ничего не происходит - юзер путается и не понимает, что произошло, ибо не все понимают, чем отличаются неактивные чекбоксы от активных).

Так вот, как это решить - в \catalog\view\javascript\filterpro.min.js нужно внести изменения для добавления нового класса для лейблов неактивных атрибутов. Для этого нужно после строчки:

$(v).attr("disabled", "disabled");

Добавить:

$('[at_v_t="' + at_v_i + '"]').attr("class", "disabled");

После:

$(v).removeAttr("disabled");

Добавить:

$('[at_v_t="' + at_v_i + '"]').removeAttr("class");

И для производителей после строчки:

j.attr("disabled", "disabled");

Добавить:

$('label[for="manufacturer_' + l[1] + '"]').attr("class", "disabled");

И после:

j.removeAttr("disabled");

Добавить:

$('label[for="manufacturer_' + k.id + '"]').removeAttr("class");

И последнее - в файле стилей filterpro.css где-нибудь добавить

#filterpro .option_box table label.disabled {
color: #999;
}

#filterpro .option_box table label.disabled:hover {
cursor: default;
}

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

Такое предложение - когда при сортировке по цене или производителю часть атрибутов становится недоступной для выбора (чекбоксы получают статус disabled), есть смысл назначить на лейблы рядом с ними свой класс disabled, чтобы они были просто серыми (сейчас они не меняют свой класс и выглядят как обычные ссылки, хотя при нажатии на них ничего не происходит - юзер путается и не понимает, что произошло, ибо не все понимают, чем отличаются неактивные чекбоксы от активных).

я онял суть. возможно включу в https://opencartforum.com/topic/16826-%D1%81%D0%B1%D0%BE%D1%80-%D1%81%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B2-%D0%BD%D0%B0-%D0%B4%D0%BE%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8-filterpro/

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

Такое предложение - когда при сортировке по цене или производителю часть атрибутов становится недоступной для выбора (чекбоксы получают статус disabled), есть смысл назначить на лейблы рядом с ними свой класс disabled, чтобы они были просто серыми (сейчас они не меняют свой класс и выглядят как обычные ссылки, хотя при нажатии на них ничего не происходит - юзер путается и не понимает, что произошло, ибо не все понимают, чем отличаются неактивные чекбоксы от активных).

Так вот, как это решить - в \catalog\view\javascript\filterpro.min.js нужно внести изменения для добавления нового класса для лейблов неактивных атрибутов. Для этого нужно после строчки:...............

Как бы получилось, но не до конца. Ссылки цвет поменяли, но все равно остались ссылками(курсор палец) и когда обратно цену ставишь от крайне-минимальной до крайне-максимальной, атрибуты остаются "неподсвечеными" (т.е. все атрибуты снова должны иметь вид как и до изменения диапазона цены).

Пример http://shop.kherson-holod.com.ua/kondicionery#category_id=59&page=0&path=59&sort=p.sort_order&order=ASC&limit=15&min_price=2528&max_price=3638

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


Как бы получилось, но не до конца. Ссылки цвет поменяли, но все равно остались ссылками(курсор палец) и когда обратно цену ставишь от крайне-минимальной до крайне-максимальной, атрибуты остаются "неподсвечеными" (т.е. все атрибуты снова должны иметь вид как и до изменения диапазона цены).

Пример http://shop.kherson-...&max_price=3638

Упс :-)

Добавьте

#filterpro .option_box table label.disabled:hover {
text-decoration: none;
cursor: default;
}

И в js-файл после

$(v).removeAttr("disabled");

это

$('[at_v_t="' + at_v_i + '"]').removeAttr("class");

И после

j.removeAttr("disabled");

Это

$('label[for="manufacturer_' + k.id + '"]').removeAttr("class");

Змінено користувачем RGB
  • +1 1
Надіслати
Поділитися на інших сайтах

ЛС у вас не работает пишу сюда:

В журнале ошибок после установки

filter Pro 2.3.7(attribute slider) вот такое

Подскажите что делать как избавиться от ошибок, права на папки выставлены нормально!

2013-01-23 14:03:00 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 14:03:00 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 14:03:00 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:40:37 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:40:37 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:40:37 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:41:42 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:41:42 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:41:42 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:04 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:04 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:04 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:06 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:06 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:06 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:06 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:06 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:06 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:07 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:07 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:07 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:09 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:09 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:09 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:10 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:10 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:10 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:11 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:11 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:11 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:12 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:12 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:12 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:32 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:32 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:32 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:38 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:38 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:38 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:44 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:44 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:44 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:45 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:45 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:45 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:48 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:48 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:48 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:48 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:48 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:48 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:42:49 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:42:49 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:42:49 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351
2013-01-23 15:43:25 - PHP Notice:  Undefined index:  category_id in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 349
2013-01-23 15:43:25 - PHP Notice:  Undefined index:  min_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 350
2013-01-23 15:43:25 - PHP Notice:  Undefined index:  max_price in /home/Название хостинга/domains/Название домена/public_html/vqmod/vqcache/vq2-catalog_controller_module_filterpro.php on line 351

Такие обои удаляю уже неделю после установки.

Версия осторе 1.5.4.1.

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


через TeamViewer

есть ли ограничение на количество атрибутов у нас их более 1500 ?

через тим не вариант. я тестировал на большой базе. проблем не выявил. скиньте вашу базу посмотрю на ней

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

ЛС у вас не работает пишу сюда:

......

Такие обои удаляю уже неделю после установки.

Версия осторе 1.5.4.1.

надо знать на какой странице сайта они появляются

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

Отправлено 19 Январь 2013 - 22:17

snapback.pngbutuzoff (19 Январь 2013 - 19:43) писал:

Отправил -товары,категории, атрибуты,группы, описания атрибутов

тестировал на версии 1.5.2 проблем не заметил

вы тестировали на 1.5.2

проблема вылазит на 1.5.4.1

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


вы тестировали на 1.5.2

проблема вылазит на 1.5.4.1

как я могу вам помочь когда у меня нет контекста задачи?

если бы вы перед покупкой спросили будет ли работать на over 1000 атрибутах. я бы ответил НЕТ, у модуля другие задачи

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

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

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


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

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

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

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

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

фильтр отображается во всех категориях где есть товары

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

freelancer, 20 дней назад Вы обещали в новой версии добавить СОРТИРОВКУ ПО РЕЙТИНГУ. Новая версия вышла - Сортировки нет! Напишите пожалуйста что и где надо добавить, чтобы появилась сортировка по Рейтингу. (для меня это важно)

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


freelancer, 20 дней назад Вы обещали в новой версии добавить СОРТИРОВКУ ПО РЕЙТИНГУ. Новая версия вышла - Сортировки нет! Напишите пожалуйста что и где надо добавить, чтобы появилась сортировка по Рейтингу. (для меня это важно)

новая версия ещё не вышла.

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

Вижу не только у меня пробел и две точки после описания товара. Откуда они лезут?

читайте дальше https://opencartforum.com/topic/10096-filter-pro/page__view__findpost__p__118128

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

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

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

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

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

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

Вхід

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

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

Important Information

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