Помощник
Сумма всех элементов массива, нужна помощь |
Trizmer
|
Сообщение
#1
|
||
|
|
||
|
|||
devuser |
26.2.2014, 16:03;
Ответить: devuser
Сообщение
#2
|
|
В $total будет общее количество товаров
Код <?php if ( sizeof( WC()->cart->get_cart() ) > 0 ) : ?>
<?php $total = 0; foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) { $_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key ); ?> <?php echo $cart_item['quantity']; $total += $cart_item['quantity']; ?> <?php } ?> <?php endif; ?> <?php echo 'Всего товаров: ' . $total;?> -------------------- Грамотная, профессиональная верстка макетов Подружим Ваш интернет-магазин с системой 1С |
|
|
Trizmer
|
Сообщение
#3
|
|
devuser, cделал
Код <?php if ( sizeof( WC()->cart->get_cart() ) > 0 ) : ?> <?php foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item ) { $_product = apply_filters( 'woocommerce_cart_item_product', $cart_item['data'], $cart_item, $cart_item_key ); ?> <?php echo $cart_item['quantity']; $total += $cart_item['quantity']; ?> <?php echo $total; ?> <?php } ?> <?php endif; ?> изначально вывод был такой - 5 12 теперь тотал выводит 5 5 12 12 как быть??? -------------------- |
|
|
devuser |
26.2.2014, 16:13;
Ответить: devuser
Сообщение
#4
|
|
Вы же не так сделали, как я написал
В моем варианте тотал считается в цикле, а выводится после цикла. А у вас и считается, и выводится в цикле. И обнуление перед foreach вы пропустили. Просто мой код скопируйте -------------------- Грамотная, профессиональная верстка макетов Подружим Ваш интернет-магазин с системой 1С |
|
|
Trizmer
|
Сообщение
#5
|
|
|
devuser, чудо, все работает, а я ведь уже так делал и тоже вывод в цикле оставил тупица. Огромное спасибо за быструю помощь.
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
В Совфеде рассказали о возможной с 1 марта 2024 года блокировке всех VPN-сервисов | 30 | Room | 5153 | 17.3.2024, 18:43 автор: Rebex |
|
CapMonster Cloud - Автоматическое распознавание всех видов капч | 20 | nuaru_ | 6073 | 18.1.2024, 15:30 автор: nuaru_ |
|
Secretsline VPN - скорость до 100 мбит/c. Без логов. Для всех платформ. | 2 | Secrets_Line | 2560 | 30.3.2022, 12:49 автор: EvilGomel |
|
ClickDealer - Офферы во всех вертикалях и ГЕО. Своя дейтинг смартлинка. | 79 | ClickDealer | 27106 | 9.2.2022, 11:45 автор: ClickDealer |
|
Списки всех зарегистрированных доменов с указанными NS адресами | 11 | phosphoruss | 8702 | 4.11.2021, 21:07 автор: phosphoruss |
Текстовая версия | Сейчас: 24.4.2024, 22:25 |