Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Количество товара в категории


den

Recommended Posts

  • 2 weeks later...

заработало, после того как заменил строчку в твоем файле

$query = $this->db->query("SELECT product_id FROM product WHERE status='1'");

на вот:

$query = $this->db->query("SELECT `product_id` FROM `".DB_PREFIX."product` WHERE status='1'");

так как ты не учел префикс таблиц. Но куча сообщений на главной странице слегка мешает ) как быть?

ошибки:

Warning: Missing argument 2 for ModelCatalogProduct::getTotalProductsByCategoryId(), called in C:AppServwwwshopcatalogcontrollermodulecategory.php on line 84 and defined in C:AppServwwwshopcatalogmodelcatalogproduct.php on line 64Warning: Missing argument 2 for ModelCatalogProduct::getTotalProductsByCategoryId(), called in C:AppServwwwshopcatalogcontrollermodulecategory.php on line 81 and defined in C:AppServwwwshopcatalogmodelcatalogproduct.php on line 64Warning: Missing argument 2 for ModelCatalogProduct::getTotalProductsByCategoryId(), called in C:AppServwwwshopcatalogcontrollermodulecategory.php on line 84 and defined in C:AppServwwwshopcatalogmodelcatalogproduct.php on line 64Warning: Missing argument 2 for ModelCatalogProduct::getTotalProductsByCategoryId(), called in C:AppServwwwshopcatalogcontrollermodulecategory.php on line 84 and defined in C:AppServwwwshopcatalogmodelcatalogproduct.php on line 64Warning: Missing argument 2 for ModelCatalogProduct::getTotalProductsByCategoryId(), called in C:AppServwwwshopcatalogcontrollermodulecategory.php on line 84 and defined in C:AppServwwwshopcatalogmodelcatalogproduct.php on line 64Warning: Missing argument 2 for ModelCatalogProduct::getTotalProductsByCategoryId(), called in C:AppServwwwshopcatalogcontrollermodulecategory.php on line 84 and defined in C:AppServwwwshopcatalogmodelcatalogproduct.php on line 64Warning: Missing argument 2 for ModelCatalogProduct::getTotalProductsByCategoryId(), called in C:AppServwwwshopcatalogcontrollermodulecategory.php on line 84 and defined in C:AppServwwwshopcatalogmodelcatalogproduct.php on line 64Warning: Missing argument 2 for ModelCatalogProduct::getTotalProductsByCategoryId(), called in C:AppServwwwshopcatalogcontrollermodulecategory.php on line 84 and defined in C:AppServwwwshopcatalogmodelcatalogproduct.php on line 64Warning: Missing argument 2 for ModelCatalogProduct::getTotalProductsByCategoryId(), called in C:AppServwwwshopcatalogcontrollermodulecategory.php on line 84 and defined in C:AppServwwwshopcatalogmodelcatalogproduct.php on line 64

и опять таки заменил две строчки:

$product_total = $this->model_catalog_product->getTotalProductsByCategoryId($result['category_id']);
$product_total = $this->model_catalog_product->getTotalProductsByCategoryId($result['category_id']);

на:

$product_total = $this->model_catalog_product->getTotalProductsByCategoryId($result['category_id'],'');
$product_total = $this->model_catalog_product->getTotalProductsByCategoryId($result['category_id'],'');

и все прекрасно ) СПАСИБО, может кому-то проще будет после меня.

Надіслати
Поділитися на інших сайтах


Ребята, всем привет

Должно же быть так:

- Рубрика первого уровня (12)

- I Рубрика второго уровня (7)

- II Рубрика второго уровня (5)

а не так, как сейчас:

- Рубрика первого уровня (0)

- I Рубрика второго уровня (7)

- II Рубрика второго уровня (5)

Или я ошибаюсь?

Надіслати
Поділитися на інших сайтах


Вы ошибаетесь =)

должно быть так, как сделано.

в вашем случае подразумевается, что все товары находятся в подкатегориях.

но иногда они есть и в родительских.

как минимум - прийдется писать еще одну или несколько функций.

может автор и сделает еще и такой вариант - спросите у него ;)

Надіслати
Поділитися на інших сайтах

Вы ошибаетесь =)

должно быть так, как сделано.

в вашем случае подразумевается, что все товары находятся в подкатегориях.

но иногда они есть и в родительских.

как минимум - прийдется писать еще одну или несколько функций.

может автор и сделает еще и такой вариант - спросите у него ;)

Ни в коем случае не хочу спорить. Но тут сложно сказать на самом деле, что правильнее.

Если товары попадаются и в родительских, то они должны суммироваться к счетчику, возле родительской. Т.е., например:

- Автомобили (142)

--- Праворулые (130)

--- Леворулые (10)

142 - потому, что два товара находятся в рубрике Автомобили, а не в ее подрубриках, это будет видно после клика на ссылку, когда увидим список подрубрик и товары текущей рубрики.

Но меню такого вида, при чем еще и (!) схлопнутое, явно пугает посетителя:

- Автомобили (0)

- Мотоциклы (0)

- Грузовой транспорт (0)

Понятно, что кликнет и увидит список подрубрик с количеством, но это ж еще нужно кликнуть.

Надіслати
Поділитися на інших сайтах


Ни в коем случае не хочу спорить. Но тут сложно сказать на самом деле, что правильнее.

(:

Но меню такого вида, при чем еще и (!) схлопнутое, явно пугает посетителя:

- Автомобили (0)

- Мотоциклы (0)

- Грузовой транспорт (0)

Понятно, что кликнет и увидит список подрубрик с количеством, но это ж еще нужно кликнуть.

вот тут я с вами полностью согласен.

что ж, если у меня появится желание - сегодня посмотрю, что там и как ;)

Надіслати
Поділитися на інших сайтах

Ни в коем случае не хочу спорить. Но тут сложно сказать на самом деле, что правильнее.

(:

Но меню такого вида, при чем еще и (!) схлопнутое, явно пугает посетителя:

- Автомобили (0)

- Мотоциклы (0)

- Грузовой транспорт (0)

Понятно, что кликнет и увидит список подрубрик с количеством, но это ж еще нужно кликнуть.

вот тут я с вами полностью согласен.

что ж, если у меня появится желание - сегодня посмотрю, что там и как ;)

Очень надеюсь, что у вас это получится. У меня, к сожалению, не достаточно знаний для такого рода изменений. Большое спасибо

Надіслати
Поділитися на інших сайтах


  • 7 months later...

выкладываю архив из первого сообщения (разница лишь в том, что этот - zip, а был тогда rar).

в нем нет исправлений, описанных в последующих сообщениях.

zip_count_products_in_category.zip

Надіслати
Поділитися на інших сайтах

  • 1 month later...

(:

вот тут я с вами полностью согласен.

что ж, если у меня появится желание - сегодня посмотрю, что там и как ;)

не появилось ли решение для случая когда родительская категория пустая и все товары в подкатегориях

  • +1 1
Надіслати
Поділитися на інших сайтах


Вопрос, а как в версии 1.5.1 убрать количество товаров в категории?)))

в обратном порядке не получилось)

у меня тоже не получилось, а количество сильно мешает...

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...
  • 10 months later...

Доброй ночи, Оперкарт 1.5.1.3.

В подкатегориях товара в выпадающем меню - цирф с количеством товара нет, а вот в подписях к картинкам подкатегорий - есть..

как убрать отображение количества товара при картинках подкатегорий. В похожих темах:

http://opencartforum...h__1#entry48741 и http://opencartforum...h__1#entry28245 ответа не нашла.

Заранее спасибо.

Надіслати
Поділитися на інших сайтах


Спасибо fabrikator !!! Проблема решена (если кому пригодится)

В таком случае нужно заглянуть в файл catalog/controller/product/category.php найти строчку

'name' => $result['name'] . ' (' . $product_total . ')',

и удалить из нее

. ' (' . $product_total . ')'

Еще раз спасибо!

Надіслати
Поділитися на інших сайтах


  • 7 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.