Приветствую всех! Ребят многие наверно в курсе, что для ускорения оСstore в версиях 1.5.х можно убрать подсчет товаров в категориях, и подсчет самих категориях. А сгделать нужно вот ик. Привожу уже готовое решение с другого форума.
Для этого в файле catalog/controller/common/header.php заменяем
Код:$product_total = $this->model_catalog_product->getTotalProducts($data); $children_data[] = array( 'name' => $child['name'] . ' (' . $product_total . ')',
на
Код://$product_total = $this->model_catalog_product->getTotalProducts($data); $children_data[] = array( 'name' => $child['name'],
и в файле catalog/controllre/module/category.php заменяем
Код:$product_total = $this->model_catalog_product->getTotalProducts($data); $children_data[] = array( 'category_id' => $child['category_id'], 'name' => $child['name'] . ' (' . $product_total . ')',
на
Код://$product_total = $this->model_catalog_product->getTotalProducts($data); $children_data[] = array( 'category_id' => $child['category_id'], 'name' => $child['name'],
и им же заменяем
Код:$product_total = $this->model_catalog_product->getTotalProducts($data); $this->data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'] . ' (' . $product_total . ')',
на
Код://$product_total = $this->model_catalog_product->getTotalProducts($data); $this->data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'] ,
У меня есть два проеки на oCstore 1.5.5.1 и на версии 1.5.5.1.2 сгделал как указано выше подсчет исчез прибавив скорости магазинам. А вот проект на OpenCart 1.5.6. после правок напрочь не хочет, ни чего не изменяется. Усиновил его ик как он шел с шаблоном. Может быть кто нибудь в курсе ггде в опенкарт правятся подсчет товаров в категориях вот ссылка на образец. Ах да еещё пользуясь возможностью уложусь в одну мессагу. Есть у кого нибудь модуль синдартный "Рекомендуемые товары" ? заранее благодарен.