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

snastik

Recommended Posts

Всем привет!
Прошу помощи у знающих. Проблема собственно с модулем CoolFilter.
После добавления необходимых групп фильтров, фильтров товара при попытке, уже в самом магазине, нажать на категорию, то выбивает следующую ошибку:

Notice: Error: Not unique table/alias: 'tb'
Error No: 1066
SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_product_to_category p2c LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN (SELECT pr.product_id, pr.price, (SELECT pd2.price FROM `oc_product_discount` pd2 WHERE pd2.product_id = pr.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < '2015-02-25 15:59:00') AND (pd2.date_end = '0000-00-00' OR pd2.date_end > '2015-02-25 15:59:00')) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) discount, (SELECT ps.price FROM `oc_product_special` ps WHERE ps.product_id = pr.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < '2015-02-25 15:59:00') AND (ps.date_end = '0000-00-00' OR ps.date_end > '2015-02-25 15:59:00')) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) special FROM `oc_product` pr LEFT JOIN `oc_product_to_category` ct ON (pr.product_id = ct.product_id) WHERE pr.status = '1') tb ON (p.product_id = tb.product_id) LEFT JOIN (SELECT pr.product_id, pr.price, (SELECT pd2.price FROM `oc_product_discount` pd2 WHERE pd2.product_id = pr.product_id AND pd2.customer_group_id = '1' AND pd2.quantity = '1' AND ((pd2.date_start = '0000-00-00' OR pd2.date_start < '2015-02-25 15:59:00') AND (pd2.date_end = '0000-00-00' OR pd2.date_end > '2015-02-25 15:59:00')) ORDER BY pd2.priority ASC, pd2.price ASC LIMIT 1) discount, (SELECT ps.price FROM `oc_product_special` ps WHERE ps.product_id = pr.product_id AND ps.customer_group_id = '1' AND ((ps.date_start = '0000-00-00' OR ps.date_start < '2015-02-25 15:59:00') AND (ps.date_end = '0000-00-00' OR ps.date_end > '2015-02-25 15:59:00')) ORDER BY ps.priority ASC, ps.price ASC LIMIT 1) special FROM `oc_product` pr LEFT JOIN `oc_product_to_category` ct ON (pr.product_id = ct.product_id) WHERE pr.status = '1') tb ON (p.product_id = tb.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND p.date_available <= '2015-02-25 15:59:00' AND p2s.store_id = '0' AND p2c.category_id = '57'AND tb.price >= '833000' AND (tb.discount IS NULL OR tb.discount >= '833000') AND (tb.special IS NULL OR tb.special >= '833000') AND tb.price <= '9999999' AND (tb.discount IS NULL OR tb.discount <= '9999999') AND (tb.special IS NULL OR tb.special <= '9999999')AND tb.price >= '833000' AND (tb.discount IS NULL OR tb.discount >= '833000') AND (tb.special IS NULL OR tb.special >= '833000') AND tb.price <= '9999999' AND (tb.discount IS NULL OR tb.discount <= '9999999') AND (tb.special IS NULL OR tb.special <= '9999999') in D:\inetpub\vhosts\hhw.by\httpdocs\system\database\mysql.php on line 50

Лог из vQmod Менеджера:

---------- Date: 2015-02-25 15:59:05 ~ IP : 178.121.245.129 ----------
REQUEST URI : /index.php?route=product/category&path=20
MOD DETAILS:
   modFile   : D:\inetpub\vhosts\hhw.by\httpdocs\vqmod/xml/vqmod_filter_products.xml
   id        : Cool Filter
   version   : 1.5.5.1.3
   vqmver    : 2.1.x
   author    : <a onClick="window.open('http://ocshop.info');" title="Ocshop.info">Ocshop.info</a>
 
File Name    : catalog/controller/product/category.php(4)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): if ($category_info) {
 
----------------------------------------------------------------------
 
 
---------- Date: 2015-02-25 15:59:06 ~ IP : 178.121.245.129 ----------
REQUEST URI : /index.php?route=product/category&path=33
MOD DETAILS:
   modFile   : D:\inetpub\vhosts\hhw.by\httpdocs\vqmod/xml/vqmod_filter_products.xml
   id        : Cool Filter
   version   : 1.5.5.1.3
   vqmver    : 2.1.x
   author    : <a onClick="window.open('http://ocshop.info');" title="Ocshop.info">Ocshop.info</a>
 
File Name    : catalog/controller/product/category.php(4)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): if ($category_info) {
 
----------------------------------------------------------------------
 
 
---------- Date: 2015-02-25 15:59:14 ~ IP : 178.121.245.129 ----------
REQUEST URI : /index.php?route=product/category&path=57
MOD DETAILS:
   modFile   : D:\inetpub\vhosts\hhw.by\httpdocs\vqmod/xml/vqmod_filter_products.xml
   id        : Cool Filter
   version   : 1.5.5.1.3
   vqmver    : 2.1.x
   author    : <a onClick="window.open('http://ocshop.info');" title="Ocshop.info">Ocshop.info</a>
 
File Name    : catalog/controller/product/category.php(4)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): if ($category_info) {
 
----------------------------------------------------------------------

Как я понял, здесь говориться о том, что некое значение неуникально и система не знает, что выбрать.
НО. Если через модуль «Кэш Менеджер» очистить кэш vQmod все начинает работать. НО работает до тех пор, пока не откроешь в новой вкладке категорию. Т.е. работает корректно только в текущей вкладке браузера. Наблюдается в Chrome, Safari, IE.
Просьба помочь решить данную проблему.
Заранее спасибо!

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


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

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


спс помог совет zamalatb

в файле catalog/view/theme/default/template/module/coolfilter.tpl
в самом внизу в этом месте:

$(".coolfilter-item a").click(function(e){
e.preventDefault();
$(this).toggleClass("coolfilter_active");
var checkbox = $(this).siblings("input:checkbox");
if (checkbox.is(':checked')) {
checkbox.attr('checked', false);
} else {
checkbox.attr('checked', true);
}
//apply();
});




нужно убрать "//" перед apply();
Надіслати
Поділитися на інших сайтах


Здравствуйте, подскажите по возможности: по цене хорошо фильтрует, а при выборе (например, размеров) в виде чекбоксов - перезагружает страницу и сбрасывает галочку. Только при повторном выборе нормально работает. Кэш вроде чистил. В чем может быть дело?

 

А на локальном вроде норм работает.

Вот пример http://bembikiev.com.ua/bodi/ 

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


Здравствуйте, подскажите по возможности: по цене хорошо фильтрует, а при выборе (например, размеров) в виде чекбоксов - перезагружает страницу и сбрасывает галочку. Только при повторном выборе нормально работает. Кэш вроде чистил. В чем может быть дело?

 

А на локальном вроде норм работает.

Вот пример http://bembikiev.com.ua/bodi/ 

Переустановите фильтр заново - у меня работает нормально: dom-uyt.com  

Либо конфликт с другим модулем смотрите журнал ошибок и лог VQMod

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


2015-03-14 11:04:31 - PHP Notice:  Undefined index:  in .........admin/controller/catalog/coolfilter.php on line 301

 

2015-03-14 11:04:31 - PHP Notice:  Undefined index: style_id in .......admin/model/catalog/coolfilter.php on line 198
2015-03-14 11:04:31 - PHP Notice:  Undefined index: type_index in ......./admin/model/catalog/coolfilter.php on line 199
 
ocstore 1551
 
Надіслати
Поділитися на інших сайтах


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

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


Переустановите фильтр заново - у меня работает нормально: dom-uyt.com  

Либо конфликт с другим модулем смотрите журнал ошибок и лог VQMod

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

 

Что за лог VQMod ? Это в папке /vqmod/logs/ файлы.

Я просто начинающий - о чём может сказать этот файл относительно к текущей проблеме?

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


Возможно ли импортировать параметры фильтра в товары, а не редактировать каждый товар. Установлено OCShop 1.5.6.3 и Export/Import Tool (V2.21)

Фильтр работает на основе параметров внесенных в товар, а не наоборот

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


Добрый день

Необходимо убрать показ выбранных категорий в CoolFilter, оставив только кнопку Сбросить фильтр

Какие именно строчки надо закомментировать в этом файле?

/catalog/view/theme/default/template/module/coolfilter.tpl

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


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

аналогичная проблема, как исправить ?

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


Кто подскажет. Установил Seo Pro сгнерировал урлы. Рабочий фильтр после этого перестал выводить товар выбранный через опцию фильтра в строке боаузера появляется .... coolfilter=o_16:72;p:1099,1690  и вот это:

Access forbidden!

You don't have permission to access the requested object. It is either read-protected or not readable by the server.

If you think this is a server error, please contact the webmaster.

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


У меня не появляется такое

 

2) Каталог -> Фильтр товаров -> Группа фильтров
Сначала создаем группу именно она привязывается к модулю для размещения. Сделал потому-что бывает нужда в добавлении нескольких фильтров один слева, другой сверху, причем с разными полями.
3) Каталог -> Фильтр товаров -> Фильтр товаров
Здесь выбираем тип из списка: цена, опции, атрибуты, производители или параметры встроенного фильтра. 
Затем выбираем cтиль, здесь выбор из списка, чекбоксов, изображения и выпадающего меню

 

Всю тему перечитал и не нашел ответа. Сборка ocstore 

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


Здравствуйте, подскажите пж есть 3 цвета синий, зеленый, красный в фильтре выбираю красный в блоке Выбранные параметры: появляется синий, добавляю зеленый в блоке отображается обратно синий.

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


Здравствуйте.

Последняя версия coolfilter, ocShop. 5500 товаров, 12 атрибутов и, соответственно, фильтров по ним. Загрузка страницы возросла с ~0,5сек до ~15сек, это нормально для такого количества?

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

Или, возможно это поможет: задавать атрибуты фильтров не автоматически из базы, а вручную? Так как, получается, чтобы составить опции одного фильтра он делает выборку из базы по всем продуктам, и в моем случае так 12 раз...

 

(извините за камень в ваш огород - поставил ocFilter - летает с тем же функционалом...)

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


добрый день!

заметил вот что. если у товара с максимальной ценой есть еще цена со скидкой, то в фильтре это не учитывается.

например: у товара цена 400р, а со скидкой 350р, то в фильтр в слайдер цены заносится макс цена 400, а не 350.

разработчики, помогите разобраться!

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


 

Подскажите, пожалуйста, выдает следующий варнинг mysql_num_rows() expects parameter 1 to be resource, boolean given in www\admin\model\catalog\coolfilter.php on line 219

 

Вот этот кусок:

 

public function showTable($table) {

    if (mysql_num_rows(mysql_query("SHOW TABLES LIKE '" . DB_PREFIX . $table . "'"))) {
      return TRUE;
    } else {
      return FALSE;
    }
  }
 
Что не так с запросом?

 

Ищем 219 строку в файле /admin/model/catalog/coolfilter.php

Меняем всю функцию на:

public function showTable($table) {

    $query = $this->db->query("SHOW TABLES LIKE '" . DB_PREFIX . $table . "'");

    if ($query->num_rows) {

return TRUE;

} else {

return FALSE;

     }

    }

После этого ошибки исчезают и модуль работает.

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


Зравствуйте.

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

попробывал в category.tpl добавить к ссылкам на под категории onclick="resetcoolfilter();", но это не прокатывает, т.к. сылка содержит урл с параметрами фильтра.

Искал в vqmode, но так и не допер как очистить сылки на категории от параметров фильтра.

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


Была сборка MaxyStore 1.5.3.1 и стоял тот самый фильтр Автоматический фильтр товаров 1.1.0 от francheskooo и было счастье. Поменял сборку на MaxyStore 1.5.5.1.1  и теперь не могу найти аналогичный фильтр, не подскажете, данный фильтр будет на этой сборке работать?

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


Была сборка MaxyStore 1.5.3.1 и стоял тот самый фильтр Автоматический фильтр товаров 1.1.0 от francheskooo и было счастье. Поменял сборку на MaxyStore 1.5.5.1.1  и теперь не могу найти аналогичный фильтр, не подскажете, данный фильтр будет на этой сборке работать?

На данном форуме "говносборки" не обсуждаются.

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

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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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