retroman 0 Опубликовано 30 октября, 2013 Жалоба Share Опубликовано 30 октября, 2013 Добрый день! Версия 1.7.1 При включённой опции "использовать кэш" не работают фильтры на страницах магазина. Например, фильтр сделанный выпадающим списком по коллекциям дверей: Classic, Elit... и т.д. Выпадающий список есть, выбрать можно, но вывод на странице не меняется в соответствии с этим выбором. Как показывались все коллекции на странице так и показываются. Кэш отрубить - всё нормально становится. Однако, при выключенном кешировании и посещаемости около 200 уников в сутки, сервак ежедневно падает с нагрузкой на проц 100% Сервер - VPS, идеально работающий годами до размещения одного магазина с выключенным кешированием. http://mirdverei21vek.ru/evrodveri.html Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 октября, 2013 Жалоба Share Опубликовано 30 октября, 2013 Здравствуйте! А попробуйте вот этот файл /products_filter.php products_filter.php Ссылка на сообщение Поделиться на другие сайты
retroman 0 Опубликовано 30 октября, 2013 Автор Жалоба Share Опубликовано 30 октября, 2013 Неа. Не решает проблему. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 октября, 2013 Жалоба Share Опубликовано 30 октября, 2013 А отключение какого именно кэша помогает, просто кэш, или sql кэш?! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 октября, 2013 Жалоба Share Опубликовано 30 октября, 2013 А, всё, вроде увидел этот глюк у себя. Вот попробуйте этот файл /includes/modules/product_listing.php product_listing.php Ссылка на сообщение Поделиться на другие сайты
retroman 0 Опубликовано 30 октября, 2013 Автор Жалоба Share Опубликовано 30 октября, 2013 Теперь всё супер! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 октября, 2013 Жалоба Share Опубликовано 30 октября, 2013 Спасибо, что сообщили о проблеме. В том числе и это исправление будет в следующей версии VamShop. Ссылка на сообщение Поделиться на другие сайты
Череп1 0 Опубликовано 25 июля, 2014 Жалоба Share Опубликовано 25 июля, 2014 Та же проблема, при включенном кэше глючит фильтр Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 июля, 2014 Жалоба Share Опубликовано 25 июля, 2014 Какая версия VamShop у Вас? В текущей исправлено уже, насколько я помню. Ссылка на сообщение Поделиться на другие сайты
Череп1 0 Опубликовано 25 июля, 2014 Жалоба Share Опубликовано 25 июля, 2014 1.73 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 июля, 2014 Жалоба Share Опубликовано 25 июля, 2014 Попробуйте вот этот файл в свой шаблон переписать /templates/шаблон/source/boxes/products_filter.php products_filter.php Ссылка на сообщение Поделиться на другие сайты
Череп1 0 Опубликовано 25 июля, 2014 Жалоба Share Опубликовано 25 июля, 2014 Не помогло. Фильтр в боксе: переключается, но не фильтрует Фильтр в центральной колонке: не переключается и не фильтрует Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 июля, 2014 Жалоба Share Опубликовано 25 июля, 2014 В этой теме выше файл прицеплен был, его брали к себе? Ссылка на сообщение Поделиться на другие сайты
Череп1 0 Опубликовано 25 июля, 2014 Жалоба Share Опубликовано 25 июля, 2014 С файлом product_listing.php все заработало, спасибо! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 июля, 2014 Жалоба Share Опубликовано 25 июля, 2014 Не за что Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 3 ноября, 2015 Жалоба Share Опубликовано 3 ноября, 2015 Саш, а где там в файле конкретно собака порыта была? просто есть версия с кучей правок и в слепую заменять файлы не представляется возможным. не работают результаты фильтра и не работает пагинация по этим результатам Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 3 ноября, 2015 Жалоба Share Опубликовано 3 ноября, 2015 А какая версия VamShop ?! По-моему, там просто кэш внизу отключался, т.е. caching = 0 было выставлено. А по поводу разбивки на страницы, это надо смотреть, возможно, дело в этом коде внизу /includes/application_top.php, его можно удалить попробовать: if ($cID && PRODUCT_LIST_RECURSIVE == 'false') { $listing_sql = "select p.products_fsk18, p.products_shippingtime, p.products_model, p.products_ean, pd.products_name, m.manufacturers_name, p.products_quantity, p.products_image, p.products_weight, pd.products_short_description, pd.products_description, p.products_id, p.manufacturers_id, p.products_price, p.products_vpe, p.products_vpe_status, p.products_vpe_value, p.products_discount_allowed, p.products_tax_class_id from products_description pd, products_to_categories p2c, products p left join manufacturers m on p.manufacturers_id = m.manufacturers_id left join specials s on p.products_id = s.products_id where p.products_status = '1' and p.products_id = p2c.products_id and pd.products_id = p2c.products_id and pd.language_id = '1' and p2c.categories_id = '".$cID."' ORDER BY p.products_price DESC"; $max_result = MAX_DISPLAY_SEARCH_RESULTS; $listing_split = new splitPageResults($listing_sql, (int)$_GET['page'], $max_result, 'p.products_id'); $number_of_pages = ceil($listing_split->number_of_rows / $max_result); if (SEARCH_ENGINE_FRIENDLY_URLS == 'true') { $end_page_url = $url.'/page/'.$number_of_pages; } else { $end_page_url = $url.'?page='.$number_of_pages; } if($number_of_pages < $_GET['page']){ header("HTTP/1.1 301 Moved Permanently"); header("Location: $end_page_url"); exit(); } } if(trim($_GET['page']) == '1' && $url != ''){ header("HTTP/1.1 301 Moved Permanently"); header("Location: $url"); exit(); } if($_SERVER['REQUEST_URI'] != DIR_WS_CATALOG && $PHP_SELF == DIR_WS_CATALOG.'index.php' && !$_GET ){ header("HTTP/1.1 301 Moved Permanently"); header("Location: ".DIR_WS_CATALOG.""); exit(); } if (strpos($PHP_SELF, FILENAME_PRODUCT_INFO) !== FALSE || strpos($PHP_SELF, FILENAME_PRODUCT_REVIEWS) !== FALSE) { require('includes/modules/headerstatushandler.php'); } Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 3 ноября, 2015 Жалоба Share Опубликовано 3 ноября, 2015 да, в product_listing.php был 1 на кэше. Спасибо Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения