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

[Поддержка] Скрывает пустые категории


Wild

Recommended Posts

Скрывает пустые категории


Скрывает пустые категории


Скрывает категории без товаров из

  • Главного меню (подкатегории)
  • Модуля категорий (категории и подкатегории)
  • Страницы категории


Tестировалось на ДЕФОЛТНОЙ теме!
 

02.jpg.b86b8c1013bce0fc3c992758db511c0b.jpg


  • Добавил
  • Добавлено
    28.04.2017
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    2.1
  • OpenCart.Pro, ocShop
    Не проверялось
  • Обращение к серверу разработчика

 

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

@Wild как Вы думаете, сколько нужно товаров и категорий, чтобы при трех таких запросах из Вашего модуля, магазин умер?

SELECT COUNT(DISTINCT p.product_id) AS total FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE pd.language_id = '1' AND p.status = '1' AND (SELECT 1 FROM oc_product p2 INNER JOIN oc_product_to_product p2p ON p2.product_id = p2p.product_id WHERE p.product_id = p2p.related_id AND p2.product_bundle_hidden = 1 LIMIT 1) IS NULL AND p.date_available <= NOW() AND p2s.store_id = '0' AND cp.path_id = '42'

 

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

И сколько по вашему?
50 категорий, 3000 товаров - полет нормальный, выполняется  за 0.002 сек. на категорию.

А у вас?

Змінено користувачем Wild
Надіслати
Поділитися на інших сайтах

  • 9 months later...

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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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