Joomla 1.5 Модуль IceVmCart для VirtueMart

Тема в разделе "Модернизация расширений", создана пользователем eLig, 29.05.2011.

  1. Offline

    eLig Пользователь

    Регистрация:
    27.05.2009
    Сообщения:
    103
    Симпатии:
    7
    Пол:
    Мужской
    Здравствуйте!
    Потребовалось в данном модуле помимо текущего кол-ва товара в корзине вывести общую стоимость этого товара.
    Пытался, ковырялся, получилось сделать вывод общей стоимость, но появилась другая проблема: если добавить новый товар, то общая сумма меняется только после обновления страницы.

    Вот этим кодом вывел общую сумму, вставлял его в конец файла default.php модуля IceVmCart.
    Код (CODE):
    1. <?php   if (!$empty_cart && !$vmMinicart) {
    2.  
    3.     echo $total_price;
    4. }
    5. ?>


    В общем требуется помощь в решении данной задачи. Буду благодарен за любую помощь.

    Вот код default.php модуля IceVmCart.
    Код (CODE):
    1. <?php
    2. /**
    3. * @Copyright Copyright (C) 2008 - 2010 IceTheme
    4. * @license GNU/GPL http://www.gnu.org/copyleft/gpl.html
    5. ******/
    6.  
    7.  
    8.                     if (isset($_SESSION['cart'])) $cart = $_SESSION['cart'];
    9.                     $total = 0;
    10.  
    11.                     if (isset($cart)) {
    12.                         foreach($cart as $key => $item) {
    13.                             $total += $item['quantity'];
    14.                         }
    15.                     };
    16.  
    17.  
    18.                     if ($total > 0) $totalString = 'Товаров:<strong>'.$total.'</strong>';
    19.                     else $totalString = "(<strong>0</strong> Items)";          
    20.                    
    21.                    
    22.                     // if ($total > 0) $hideCart = '';
    23.                     // else $hideCart = "style=\"display:none\"";
    24.                    
    25.                     if ($total > 0) $cart = "class=\"vm_cart-full\"";
    26.                     else $cart = "";
    27.                             ?>
    28.                                
    29.                                      
    30.                     <div id="vm_cart" <?php echo $cart;?> >
    31.                         <a href="javascript:void(0)" id="cart-button" ><span><?php echo $totalString; ?></span></a>
    32.                     </div>                                     
    33.                     <div id="ice_cart">                            
    34.                            
    35.                                     <div id="cart-panel">          
    36.                                         <div class="ice-content">
    37.                                          <?php include (PAGEPATH.'shop.basket_short.php') ; ?>             
    38.                                         </div>
    39.                                     </div>
    40.                     </div>
    41.      
    42.                    
    43. <div id="cart_overlay" style="visibility: hidden;">
    44.     <div class="ice-inner"></div>
    45.  </div>
     
    Последнее редактирование: 29.05.2011
  2.  

Поделиться этой страницей

Загрузка...