Jump to content
Sign in to follow this  
nar4ke

Подсчет товаров в категориях

Recommended Posts

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

Share this post


Link to post
Share on other sites

а чего в админ панели система -настройки - магазин изменить - опции - Количество товаров в подкатегории: 

Показать количество продуктов в подкатегории в категории меню заголовка магазина.

 

не оно?

Share this post


Link to post
Share on other sites

а чего в админ панели система -настройки - магазин изменить - опции - Количество товаров в подкатегории: 

Показать количество продуктов в подкатегории в категории меню заголовка магазина.

 

не оно?

Блин точно:)  в опенкарт есть же такая функция в опциях:) в оСстор нету ведь.... спасибо. Теперь найти бы еще модуль рекомендуемые и все :) 

Share this post


Link to post
Share on other sites

в остор есть такая функция тоже

Share this post


Link to post
Share on other sites

а из дополнения - модули - рекомендуемые

куда дели модуль?

Share this post


Link to post
Share on other sites

а из дополнения - модули - рекомендуемые

куда дели модуль?

он у меня имеется, но там перевода на русский нету, искал но не нашел где его можно перевести, вот и подумал может повторная установка это исправит...

Share this post


Link to post
Share on other sites

И все таки, достаточно "подсчет товаров в подкатегории" лишь из админки выключить ? (ocStore 1.5.5.1.2 )

Или какие то изменения необходимо внести в код header.php и category.php ?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.