Форум русской поддержки Joomla!® CMS
10.12.2016, 22:35:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Вывод количества товаров с определенной меткой?

 (Прочитано 190 раз)
0 Пользователей и 1 Гость смотрят эту тему.
PSN
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 68



« : 24.06.2016, 16:20:00 »

Суть в том, чтобы например в меню над словом "Скидки" сделать маленький блок с цифрой, которая бы показывала кол-во товаров с меткой "Скидка".
Может кто уже делал?

Заранее благодарю!

UPD: Решение
Код:
$labels = array(ID метки);
$productTable = JTable::getInstance('Product', 'jShop');
echo $productTable->getCountAllProducts(array('labels' => $labels));
« Последнее редактирование: 28.06.2016, 19:39:02 от PSN » Записан
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

Пол: Мужской
Сообщений: 8810


http://n*****n.com


« Ответ #1 : 24.06.2016, 17:07:15 »

Тема: Хорошее освещение где надо.

Суть в том чтобы например хорошо освещалось, то место где надо.
Заранее благодарю.
Записан
PSN
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 68



« Ответ #2 : 24.06.2016, 18:03:08 »

Вроде бы понятно объяснил..

Есть товары на скидках с меткой "Скидка". Есть меню сайта в шапке с пунктом "Скидки". Вот пример:


Просто вывод количества товаров с меткой "Скидка"
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

Пол: Мужской
Сообщений: 8810


http://n*****n.com


« Ответ #3 : 24.06.2016, 18:04:54 »

ок.
а каким образом это относится к ЖШ ?
я понимаю вопрос например "Как получить количество товаров с меткой ..." в каком то месте сайта (категории, на главной или еще где-то.).
причем тут ваше какое то меню и ЖШ ?

П.С.
здесь в модуле http://joomlaforum.ru/index.php/topic,292787.0.html есть вывод кол-ва товаров в категории. возможно по аналогии сможете построить запрос на вывод товаров с меткой.

также посмотрите модуль вывода товаров с меткой. там тоже должен быть подсчет кол-ва товаров.
« Последнее редактирование: 24.06.2016, 18:10:42 от nevigen » Записан
dmitry_stas
Профи
********

Репутация: +798/-4
Offline Offline

Сообщений: 7784



« Ответ #4 : 24.06.2016, 18:31:34 »

та напишите руками, кто их там считать будет? только лишние запросы к базе.
Записан
PSN
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 68



« Ответ #5 : 27.06.2016, 14:59:30 »

Спасибо за наводку. Буду думать)

П.с. Если все же кто-то делал подобное - отпишитесь)
Записан
Linfuby
Живу я здесь
******

Репутация: +165/-0
Offline Offline

Пол: Мужской
Сообщений: 1202


Всё просто...


« Ответ #6 : 28.06.2016, 12:06:59 »

В переменную $labels вставьте массив ID нужных меток
Код:
$labels = array(1);
$productTable = JTable::getInstance('Product', 'jShop');
echo $productTable->getCountAllProducts(array('labels' => $labels));
Записан
PSN
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 68



« Ответ #7 : 28.06.2016, 19:37:36 »

В переменную $labels вставьте массив ID нужных меток
Код:
$labels = array(1);
$productTable = JTable::getInstance('Product', 'jShop');
echo $productTable->getCountAllProducts(array('labels' => $labels));

Рабочий вариант! Спасибо! Закрепил в шапку
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet