Перейти к содержанию
nar4ke

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

Рекомендуемые сообщения

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

не оно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

не оно?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.