Приветствую всех! Ребят многие наверно в курсе, что для ускорения оС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. после правок напрочь не хочет, ни чего не изменяется. Установил его так как он шел с шаблоном. Может быть кто нибудь в курсе где в опенкарт правятся подсчет товаров в категориях вот ссылка на образец. Ах да еще пользуясь возможностью уложусь в одну мессагу. Есть у кого нибудь модуль стандартный "Рекомендуемые товары" ? заранее благодарен.