Ice vmcart
Страницы: 1
Ice vmcart
уважаемые пользователи супры, возникла очередная проблема на которую не могу найти ответ. на сайте http://alexandr-prozorov.ru установлен компонент virtuemart для продажи электронных книг, модуль корзины называется ice vmcart и при добавлении товара в корзину он падает туда и остается в ней и модуль ice vmcart показывает что книг в корзине (например) 1, но при обновлении страницы или переключении на другую, модуль этой корзины уже показывает что книг в корзине 0 хотя при открытии корзины товар отложенный лежит там, как решить эту проблему чтобы этот модуль отображал реальное колличество товаров в корзине? Заранее спасибо, прилагаю код из файла default.php возможно там чтото можно найти.


if (isset($_SESSION['cart'])) $cart = $_SESSION['cart'];
$total = 0;
if (isset($Cart)) {
foreach($cart as $key => $item) {
$total += $item['quantity'];
}
};
if ($total > 0) $totalString = '(<strong>'.$total.'</strong> items)';
else $totalString = "(<strong>0</strong>)"; 

// if ($total > 0) $hideCart = '';
// else $hideCart = "style=\"display:none\""; 

if ($total > 0) $cart = "class=\"vm_cart-full\"";
else $cart = "";
?>

                            
                     <div id="vm_cart" <?php echo $cart;?> >
<span><?php echo JText::_('Книг в Корзине').' '.$totalString; ?></span>
             </div>                          
     <div id="ice_cart">
                            
         <div id="cart-panel">    
<div class="ice-content">
                                    <?php include (PAGEPATH.'shop.basket_short.php') ; ?>  
                                     </div>
</div>
                    </div>
                    
                    
                    
<div id="cart_overlay" style="visibility: hidden;">
<div class="ice-inner"></div>
 </div>
$total = 0;
если колличество больше 0 if ($total > 0) $totalString = '(<strong>'.$total.'</strong> items)'; то строка количества прописано все равно $total на что поменять? на какой тэг? я уже всю голову сломал...
Вопрос решен, удалил модуль скачал с официального сайта, поставил все стало работать. тему можно закрывать.
$_SESSION - открывает сессию. У тебя создается сесия cart - это массив переменных, в твоем случае: $items[].

Дело не в $total (количество элементов массива), а в том, что сессия не сохраняется.

Или...

Мне не нравится еще вот это:
$cart = $_SESSION['cart'];

и далее :

if (isset($Cart)) {

попробуй привести все к одному регистру для начала. Потом отпишись.
Создание сайтов, верстка | http://www.weesite.ru
Веточка на супре | http://www.cy-pr.com/forum/f74/t16076/
Цитата
Алексей пишет:
Вопрос решен, удалил модуль скачал с официального сайта, поставил все стало работать. тему можно закрывать.
хм.. значит не успел. Пока писал smile:)
Изменено: Александр Алисейко - 24 Октября 2011 13:51
smile:p smile:D все равно спасибо Саш
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
16:55 Штрафы РСЯ за скорость - выкинет ли Яндекс сайт на дешевом хостинге? 
16:32 Апдейт 14 апреля: ощущение, что режет не только выдача 
00:47 В Яндексе позиции держатся, а трафик проседает - стало заметно сильнее 
00:09 Бесплатное расширение для Chrome — проверка ссылок прямо на странице 
23:52 PHP 8 ломает старые сайты. Кто уже обновился - что отвалилось? 
23:23 Легкая тема для Вордпресса в 2026 - чтобы и красиво, и быстро? 
15:51 Яндекс Нейро и выдача в 2026 - остались ли лазейки для маленьких сайтов? 
21:47 Продам домен 28z.ru 
15:56 Продам Домены .COM с историей трафика. 
13:24 AllCharge.online. Современный, быстрый и надёжный обменник 
13:12 Linken Sphere – браузер-антидетект нового поколения 
11:10 Мониторинг обменников Сrypto-scout.io 
10:11 BestChange – обменивать электронную валюту можно быстро и выгодно 
08:55 Monitex: Мониторинг с кэшбэком 80% в USDT 
16:34 Франция уходит с Windows на Linux - это реально тренд или просто политика? 
16:28 В жительница Китая каждый день общается с ИИ-клоном сына и не знает, что он умер 
15:32 90% людей живут не своей жизнью - вы тоже? 
13:29 Во Франции начали штрафовать за IPTV - до 300-400 евро уже прилетает обычным пользователям 
05:07 Точные прогнозы на футбол 
00:58 С юмором по жизни! 
00:21 Добро пожаловать в цифровой мир...