0 Пользователей и 1 Гость просматривают эту тему.
  • 105 Ответов
  • 51752 Просмотров
*

dnb

  • Захожу иногда
  • 74
  • 0 / 0
50р на мобильник кину) пожалейте бедного студента.... помогите кто чем может xD
*

vtx

  • Захожу иногда
  • 221
  • 19 / 0


Помогите пожалуйста как сделать чтобы картинка товара(или хотябы название товара) показовались?

Вот и при русификации как описывалось в первом посте вместо русских букв квадратике помогите пожалуйста!


utf-8
*

vitash

  • Захожу иногда
  • 63
  • 5 / 0
  • """"""::::::""""""
J 1.5.22
Vm 1.1.7
Скачал модуль с сайта разработчика, установил, изменения сделал все по инструкции.
В Мозилле, ИЕ работает на ура.
Упала кроссбраузерность в chrome:
При нажатии кнопки добавить в корзину, идет переход в саму корзину. !
В опере по другому:
При нажатии кнопки добавить в корзину, в этот модуль товар добавляется отлично, слева модуль mod_virtuemart_cart, который показывает добавленный товар, только при обновлении странички. !


*

vip1987

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Доброе время суток!

Как его руссифицировать если по тому что в шабке написано нет в файле у меня а есть вот что:

<?php /**
* @Copyright Copyright (C) 2008 - 2010 IceTheme
* @license GNU/GPL http://www.gnu.org/copyleft/gpl.html
******/

if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );

if($empty_cart) { ?>
   
    <div style="margin: 0 auto; text-align:center">
    <?php if(!$vmMinicart) { ?>
   <p> <?php }
    echo $VM_LANG->_('PHPSHOP_EMPTY_CART')?>
    </p>
    </div>
<?php }
else {
   $db      = &JFactory::getDBO();
    // Loop through each row and build the table
    foreach( $minicart as $idx => $cart ) {

      foreach( $cart as $attr => $val ) {
         // Using this we make all the variables available in the template
         // translated example: $this->set( 'product_name', $product_name );
         $this->set( $attr, $val );

      }
   
        if(!$vmMinicart) { // Build Minicart
         echo '<div class="ice-basket-row '.(($idx%2==0)?'even':'odd').'">';
            $tmp = explode("&", str_replace("&amp;",'&',$cart['url']) );
         $pid = 0;
         foreach( $tmp as $item ){
            list( $var, $val )   = explode( "=", $item );
            if( trim($var) == 'product_id' ){
               $pid = $val;      
            }
         }
         $query   = "SELECT product_thumb_image FROM #__vm_product WHERE product_id=" . $db->quote($pid);
         $db->setQuery($query);
         $thumb   = $db->loadResult();
         echo "<a href=\"" . $cart['url'] . "\">";
         echo ps_product::image_tag( $thumb, "alt=\"".$cart['product_name']."\" class=\"ice-image\"");
         echo "</a>";
         ?>
           
                <div class="ice-backet-wrapper">
               
                    <div class="ice-prod-descr">
                    <?php echo $cart['quantity'] ?>&nbsp;x&nbsp;<a href="<?php echo $cart['url'] ?>"><?php echo $cart['product_name'] ?></a>
                    </div>
                    <div class="ice-price">
                    <?php echo $cart['price'] ?>
                    </div>
                   
                    <div class="ice-attributes">
                    <?php echo $cart['attributes'];?>
                    </div>
                   
                </div>
           
           </div>
           <?php 
        }
    }
}
if(!$vmMinicart) { ?>
<?php } ?>
<div class="ice-cartinfo clearfix" style="clear:both">
    <div class="ice-totalproduct" >
    <?php echo $total_products ?>
    </div>
    <div class="ice-totalprice">
    <?php echo $total_price ?>
    </div>
</div>
<?php if (!$empty_cart && !$vmMinicart) { ?>
   <div class="ice-showcart" align="center">
       <?php echo $show_cart ?>
   </div>
<?php }
echo $saved_cart;
?>

?
*

vip1987

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
с темами от айса у меня не срослось. у вас влючено в настройках вирта "Use AJAX to add, update or delete products from the cart?"

А не поделитесь секретом где выше написаное включить? Весь магазин перелопатил но не увидел наких строк)))

Заранее спасибо вам!
*

vtx

  • Захожу иногда
  • 221
  • 19 / 0
А не поделитесь секретом где выше написаное включить? Весь магазин перелопатил но не увидел наких строк)))

Заранее спасибо вам!
Настройки VirtueMart - сайт (вроди бы) - .... слева от темы ссылка "изменить"
*

vtx

  • Захожу иногда
  • 221
  • 19 / 0
модуль выводит товар на основании minicart.php
*

vtx

  • Захожу иногда
  • 221
  • 19 / 0
Если бы еще в верхней части этой корзины было - В корзине 2 товара на сумму $ 240

то этой корзине цены не было бы ...

Можно так попробовать:
Код
if ($total > 0) $totalString = '(<strong>'.$total.'</strong> шт, на сумму '.$total_price.')';
*

sanekk

  • Захожу иногда
  • 66
  • 0 / 0
я нашел два глюка на сайте www.stovatt.ru, кода тестировать начал:
первый это когда добавляешь товар в корзину, когда затемняется экран, если спуститься к футуру то будет виден сайт, а затемнение будет где то в верху!
второй когда в корзину добавить много товаров обычно больше 10 то последующие будут добавляться без темного слоя! 
кто знает где нужно CSS подправить? да и еще может кто знает как сделать чтобы когда корзина раскрылась кнопку показать корзину сделать в одну строчку? подскажите пожалуйста.
за ранее спасибо.
*

sanekk

  • Захожу иногда
  • 66
  • 0 / 0
со вторым разобрался
в CSS исправил:
   #cart-panel {
   background-position:0 100%;
   position:relative;
   overflow:hidden;
   background-repeat:repeat-y;
   background-color: #333;
}
а в minicart.tpl.php добавил в div class="ice-totalproduct"
сделал вот так:
    <div class="ice-totalproduct" >
    <?php $total_products ?>
    </div>
    <div class="ice-totalprice">
    <?php
   if ($total_price > 0)   
   echo 'Итого: '.$total_price;
   else if ($total_price == 0)
   echo $total_price;
   ?>
    </div>
а вот с первым что то ни как((
подскажите где капнуть?
*

vtx

  • Захожу иногда
  • 221
  • 19 / 0
фотошоп в помощь... надо увеличить фоновую картинку, ну или прописать повторение фона дива + увеличить его размеры, если надо.
*

sanekk

  • Захожу иногда
  • 66
  • 0 / 0
фотошоп в помощь... надо увеличить фоновую картинку, ну или прописать повторение фона дива + увеличить его размеры, если надо.

какой ID нужно подкорректировать? а то все уже перепробовал ни чего не получается. ((
*

msimka

  • Осваиваюсь на форуме
  • 24
  • 1 / 0
Кто нибудь с такими приколами разобрался ?

хрум- http://awesomescreenshot.com/085cixu98
мозилла- чуть красивее но всё же косит
*

sanekk

  • Захожу иногда
  • 66
  • 0 / 0
*

Zudva

  • Захожу иногда
  • 84
  • 0 / 0
Цитировать
когда в корзину добавить много товаров обычно больше 10 то последующие будут добавляться без темного слоя!

дык просто в фотошопе сделайте сам фон длиннее. Там стоит 800px, я выставил 1200px и залил в папку с модулем.

путь: FTP/сайт/modules/mod_ice_vmcart/assets/cart-bg.png (имя фона)
*

renata

  • Захожу иногда
  • 59
  • 0 / 0
Товар в корзине появляется только после перезагрузки страницы. "Use AJAX to add, update or delete products from the cart" включено. :(( Подскажите пожалуйста, что еще можно сделать?
*

master3000

  • Осваиваюсь на форуме
  • 32
  • 0 / 1
Ещё один баг:
Joomla 1.5.23 vm 1.9 + sh404SEF 4

После добавления товара в корзину, корзина(модуль) выезжает все ок, но
кнопка Show Cartко сразу не работает и работает после перезагрузки страницы

Дело в том что модуль автоматически присваивает в url:
"index.php?page=shop.cart&option=com_virtuemart&Itemid=2"

Все верно, но sh404SEF 4 не реагирует на это, так как не было перезагрузки страница и ссылка новая
и соответственно ссылка добавляется к последнему слешу (/) старого урла:
в итоге:
http://site.ru/bryuki/index.php?page=shop.cart&option=com_virtuemart&Itemid=2

в место того чтобы:
http://site.ru/index.php?page=shop.cart&option=com_virtuemart&Itemid=2

в скрипте он выводится:

new Ajax(live_site + '/index2.php', {
         method: 'post',
         postBody: Object.toQueryString({
            "only_page": "1",
            "page": "shop.basket_short",
            "option": "com_virtuemart"
         }),
         onComplete: function(responseText) {
            carts = $('ice_cart').getElement('.ice-content');
            if( carts ) {
               try {
                  carts.innerHTML = responseText;
                  mika.innerHTML = ex3;
               } catch(e) {
                  // ...
               }
                $('cart-panel').addClass('ice-hide');
               IceSliderCart(true);
            }
         }

кто шарит?
« Последнее редактирование: 09.11.2011, 22:07:02 от master3000 »
*

master3000

  • Осваиваюсь на форуме
  • 32
  • 0 / 1
----------------------------РЕШИЛ
в minicart.tpl.php

в место
Код
<?php echo $show_cart ?>

пишем
Код
<a href="/cart">Открыть корзину</a>

*

master3000

  • Осваиваюсь на форуме
  • 32
  • 0 / 1
utf-8
Скажи пожалуйста, что значит "utf-8"
точнее где нужно изменить код или настройку кодировки

просто у самого пару раз такое вылазило
*

Бурая_мишка

  • Новичок
  • 8
  • 0 / 0
При включении стандартного SEF пропадает мини изображение в корзине, есть решение?

Есть:) Подсказали на VirtueMart.net, код для minicart.tpl.php:

Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );

if($empty_cart) { ?>
    
    <div style="margin: 0 auto; text-align:center">
    <?php if(!$vmMinicart) { ?>
   <p> <?php }
    echo $VM_LANG->_('PHPSHOP_EMPTY_CART')?>
    </p>
    </div>
<?php }
else {
$db = &JFactory::getDBO();
$ps_product = new ps_product;
    // Loop through each row and build the table
    foreach( $minicart as $idx => $cart ) {

foreach( $cart as $attr => $val ) {
// Using this we make all the variables available in the template
// translated example: $this->set( 'product_name', $product_name );
$this->set( $attr, $val );

}

        if(!$vmMinicart) { // Build Minicart
$product_thumb_image = $ps_product->get_field($_SESSION['cart'][$idx]["product_id"], "product_thumb_image");
echo '<div class="ice-basket-row '.(($idx%2==0)?'even':'odd').'">';
echo "<a href=\"" . $cart['url'] . "\">";
echo ps_product::image_tag( $product_thumb_image, "alt=\"".$cart['product_name']."\" class=\"ice-image\"");
echo "</a>";
?>
            
                <div class="ice-backet-wrapper">
                
                    <div class="ice-prod-descr">
                    <?php echo $cart['quantity'] ?>&nbsp;x&nbsp;<a href="<?php echo $cart['url'] ?>"><?php echo $cart['product_name'] ?></a>
                    </div>
                    <div class="ice-price" style="align: right">
                    <?php echo $cart['price'] ?>
                    </div>
                    
                    <div class="ice-attributes">
                    <?php echo $cart['attributes'];?>
                    </div>
                    
                </div>
            
           </div>
           <?php  
        }
    }
}
if(!$vmMinicart) { ?>
<?php } ?>
<div class="ice-cartinfo clearfix" style="clear:both">
    <div class="ice-totalproduct" >
    <?php echo $total_products ?>
    </div>
    <div class="ice-totalprice">
    <?php
   if ($total_price > 0)  
   echo 'На сумму: '.$total_price;
   else if ($total_price == 0)
   ?>
    </div>
</div>
   <?php if (!$empty_cart && !$vmMinicart) { ?>
   <div class="ice-showcart" align="center">
    <?php echo $show_cart ?>
   </div>
<?php }
echo $saved_cart;
?>

« Последнее редактирование: 13.12.2011, 00:22:12 от Бурая_мишка »
*

ssamm

  • Новичок
  • 4
  • 0 / 0
Добрый день! Тоже понравился этот модуль, подскажите пожалуйста, что не так с корзиной? т.е. она не открывается с первого раза, моргает и исчезает, и так можно щелкать по нескольку раз: www.podkova7.ru
*

ssamm

  • Новичок
  • 4
  • 0 / 0
Вопрос снимаю, мешался модуль "asbeel VirtueMart horizontal login", снес и все заработало, будем искать ему замену
*

smailvlz

  • Новичок
  • 6
  • 0 / 0
utf-8
Скажи пожалуйста, что значит "utf-8"
точнее где нужно изменить код или настройку кодировки

просто у самого пару раз такое вылазило
Тоже вместо русских букв квадраты.
Ткни пальцем плз где править, все облазил, но никак не разберусь.
*

smailvlz

  • Новичок
  • 6
  • 0 / 0
В проблеме с отображением русских слов все оказалось элементарно... В свойствах страницы надо было поправить кодировку на utf-8 (я через дримвивер поправил файл default.php). Ктоб раньше подсказал, а то я уже даже все таблицы MySQL перелопатил :)
*

Dimir

  • Захожу иногда
  • 426
  • 13 / 1
кто смог сменить слова Товар и Товары и Показать корзину где и как это исправить,хотел сделать 1 товар и допустим 5 товаров,подскажите
-==Dimir==-
*

kreolka_8

  • Захожу иногда
  • 153
  • 2 / 0
Есть:) Подсказали на VirtueMart.net, код для minicart.tpl.php:

Код
<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );

if($empty_cart) { ?>
    
    <div style="margin: 0 auto; text-align:center">
    <?php if(!$vmMinicart) { ?>
   <p> <?php }
    echo $VM_LANG->_('PHPSHOP_EMPTY_CART')?>
    </p>
    </div>
<?php }
else {
$db = &JFactory::getDBO();
$ps_product = new ps_product;
    // Loop through each row and build the table
    foreach( $minicart as $idx => $cart ) {

foreach( $cart as $attr => $val ) {
// Using this we make all the variables available in the template
// translated example: $this->set( 'product_name', $product_name );
$this->set( $attr, $val );

}

        if(!$vmMinicart) { // Build Minicart
$product_thumb_image = $ps_product->get_field($_SESSION['cart'][$idx]["product_id"], "product_thumb_image");
echo '<div class="ice-basket-row '.(($idx%2==0)?'even':'odd').'">';
echo "<a href=\"" . $cart['url'] . "\">";
echo ps_product::image_tag( $product_thumb_image, "alt=\"".$cart['product_name']."\" class=\"ice-image\"");
echo "</a>";
?>
            
                <div class="ice-backet-wrapper">
                
                    <div class="ice-prod-descr">
                    <?php echo $cart['quantity'] ?>&nbsp;x&nbsp;<a href="<?php echo $cart['url'] ?>"><?php echo $cart['product_name'] ?></a>
                    </div>
                    <div class="ice-price" style="align: right">
                    <?php echo $cart['price'] ?>
                    </div>
                    
                    <div class="ice-attributes">
                    <?php echo $cart['attributes'];?>
                    </div>
                    
                </div>
            
           </div>
           <?php  
        }
    }
}
if(!$vmMinicart) { ?>
<?php } ?>
<div class="ice-cartinfo clearfix" style="clear:both">
    <div class="ice-totalproduct" >
    <?php echo $total_products ?>
    </div>
    <div class="ice-totalprice">
    <?php
   if ($total_price > 0)  
   echo 'На сумму: '.$total_price;
   else if ($total_price == 0)
   ?>
    </div>
</div>
   <?php if (!$empty_cart && !$vmMinicart) { ?>
   <div class="ice-showcart" align="center">
    <?php echo $show_cart ?>
   </div>
<?php }
echo $saved_cart;
?>


К сожалению и это не помогло! Изображение в корзине при вкл. SEF так и не показывает.
Точно нужно прописать в этом коде полный путь до папки с изображениями.
Цитировать
лежит в components/com_virtuemart/themes/default/templates/common файл minicart.tpl.php
в нем ищем строку
<img src="&lt;?php echo $LiveSite ?&gt;&lt;br&gt;и пишем полный путь к папке&lt;br&gt;components/com_virtuemart/shop_image/product/ вместо стандартного параметра">

Вот только не могу разобраться где именно прописать, т.к. там нет такой строчки.
Может разобрались уже?
« Последнее редактирование: 19.01.2012, 21:25:22 от kreolka_8 »
*

kreolka_8

  • Захожу иногда
  • 153
  • 2 / 0
Попробовала снова метод, описанный: "Бурая_мишка", заработало!
Извиняюсь за дезинформацию...

Спасибо большое!  :D
*

Бурая_мишка

  • Новичок
  • 8
  • 0 / 0
kreolka_8, на здоровье:)

Но оказалось, что рано радоваться!
Когда в корзине лежит несколько позиций, то картинки в миникарт не соответствуют наименованию товара :'(
Может быть кто-нибудь знает как исправить?
*

Бурая_мишка

  • Новичок
  • 8
  • 0 / 0
Решение проблемы опять подсказали на VirtueMart.net :D
Теперь все картинки показываются там где положено!

Вот так выглядит измененный код для minicart.tpl.php:

Код
<?php /**
* @Copyright Copyright (C) 2008 - 2010 IceTheme
* @license GNU/GPL http://www.gnu.org/copyleft/gpl.html
******/

if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );

if($empty_cart) { ?>
   
    <div style="margin: 0 auto; text-align:center">
    <?php if(!$vmMinicart) { ?>
   <p> <?php }
    echo $VM_LANG->_('PHPSHOP_EMPTY_CART')?>
    </p>
    </div>
<?php }
else {
    // Loop through each row and build the table
    foreach( $minicart as $idx => $cart ) {

foreach( $cart as $attr => $val ) {
// Using this we make all the variables available in the template
// translated example: $this->set( 'product_name', $product_name );
$this->set( $attr, $val );

}

        if(!$vmMinicart) { // Build Minicart
echo '<div class="ice-basket-row '.(($idx%2==0)?'even':'odd').'">';
echo "<a href=\"" . $cart['url'] . "\">";
echo ps_product::image_tag( $cart['product_thumb_image'], "alt=\"".$cart['product_name']."\" class=\"ice-image\"");
echo "</a>";
?>
           
                <div class="ice-backet-wrapper">
               
                    <div class="ice-prod-descr">
                    <?php echo $cart['quantity'] ?>&nbsp;x&nbsp;<a href="<?php echo $cart['url'] ?>"><?php echo $cart['product_name'] ?></a>
                    </div>
                    <div class="ice-price">
                    <?php echo $cart['price'] ?>
                    </div>
                   
                    <div class="ice-attributes">
                    <?php echo $cart['attributes'];?>
                    </div>
                   
                </div>
           
           </div>
           <?php 
        }
    }
}
if(!$vmMinicart) { ?>
<?php } ?>
<div class="ice-cartinfo clearfix" style="clear:both">
    <div class="ice-totalproduct" >
    <?php echo $total_products ?>
    </div>
    <div class="ice-totalprice">
   <?php
   if ($total_price > 0)   
   echo 'На сумму: '.$total_price;
   else if ($total_price == 0)
   ?>
    </div>
</div>
<?php if (!$empty_cart && !$vmMinicart) { ?>
   <div class="ice-showcart" align="center">
     <?php echo $show_cart ?>
   </div>
<?php }
echo $saved_cart;
?>


И ещё надо поправить файл administrator/components/com_virtuemart/html/shop.basket_short.php:

Код
<?php
if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
/**
*
* @version $Id: shop.basket_short.php 1948 2009-09-30 14:32:48Z soeren_nb $
* @package VirtueMart
* @subpackage html
* @copyright Copyright (C) 2004-2009 soeren - All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details.
*
* http://virtuemart.net
*/
mm_showMyFileName( __FILE__ );

require_once(CLASSPATH. 'ps_product.php' );
$ps_product = new ps_product;
require_once(CLASSPATH. 'ps_shipping_method.php' );
require_once(CLASSPATH. 'ps_checkout.php' );
$ps_checkout = new ps_checkout;

global $CURRENCY_DISPLAY, $VM_LANG, $vars,$mosConfig_live_site, $sess, $mm_action_url;

$catid = vmGet($_REQUEST, "category_id", null);
$prodid = vmGet($_REQUEST, "product_id", null);
$page = vmGet($_REQUEST, "page", null);
$flypage = vmGet($_REQUEST, "flypage", null);
$Itemid = vmGet($_REQUEST, "Itemid", null);
$option = vmGet($_REQUEST, "option", null);
$page =vmGet( $_REQUEST, 'page', null );
$tpl = new $GLOBALS['VM_THEMECLASS']();
$cart = $_SESSION['cart'];
$saved_cart = @$_SESSION['savedcart'];
$auth = $_SESSION['auth'];
$empty_cart = false;
$minicart = array();
if ($cart["idx"] == 0) {
$empty_cart = true;
$checkout = false;
$total = 0;
}
else {
$empty_cart = false;
$checkout = True;
$total = $order_taxable = $order_tax = 0;
$amount = 0;
$weight_total = 0;
$html="";

// Determiine the cart direction and set vars
if (@$_SESSION['vmCartDirection']) {
$i=0;
$up_limit = $cart["idx"] ;
}
else {
$i=$cart["idx"]-1;
$up_limit = -1;
}
$ci = 0;

//Start loop through cart
do
{
//If we are not showing the minicart start the styling of the individual products

$price = $ps_product->get_adjusted_attribute_price($cart[$i]["product_id"],$cart[$i]["description"]);
$price["product_price"] = $GLOBALS['CURRENCY']->convert( $price["product_price"], $price["product_currency"] );
$amount += $cart[$i]["quantity"];
$product_parent_id=$ps_product->get_field($cart[$i]["product_id"],"product_parent_id");
if (@$auth["show_price_including_tax"] == 1) {
$my_taxrate = $ps_product->get_product_taxrate($cart[$i]["product_id"] );
$price["product_price"] *= ($my_taxrate+1);
}
$subtotal = round( $price["product_price"], 2 ) * $cart[$i]["quantity"];
$total += $subtotal;
$flypage_id = $product_parent_id;
if($flypage_id == 0) {
$flypage_id = $cart[$i]["product_id"];
}
$flypage = $ps_product->get_flypage($flypage_id);
$category_id = vmGet( $cart[$i], 'category_id', 0 );
if ($product_parent_id) {
$url = $sess->url(URL . "index.php?page=shop.product_details&flypage=$flypage&product_id=$product_parent_id&category_id=$category_id");
}
else {
$url = $sess->url(URL . "index.php?page=shop.product_details&flypage=$flypage&category_id=$category_id&product_id=" . $_SESSION['cart'][$i]["product_id"]);
}
$html = str_replace("_"," ",$ps_product->getDescriptionWithTax( $_SESSION['cart'][$i]["description"], $_SESSION['cart'][$i]["product_id"] ))." ";
if ($product_parent_id) {
$db_detail=$ps_product->attribute_sql($cart[$i]["product_id"],$product_parent_id);
while ($db_detail->next_record()) {
$html .= $db_detail->f("attribute_value"). " ";
}
}
$minicart[$ci]['url'] = $url;
$minicart[$ci]['product_thumb_image'] = shopMakeHtmlSafe($ps_product->get_field($_SESSION['cart'][$i]["product_id"], "product_thumb_image"));
$minicart[$ci]['product_name'] = shopMakeHtmlSafe($ps_product->get_field($_SESSION['cart'][$i]["product_id"], "product_name"));
$minicart[$ci]['quantity'] = $cart[$i]["quantity"];
$minicart[$ci]['price'] = $CURRENCY_DISPLAY->getFullValue( $subtotal );
$minicart[$ci]['attributes'] = $html;
if(@$_SESSION['vmCartDirection']) {
$i++;
}
else {
$i--;
}

$ci++;
} while ($i != $up_limit);
//End loop through cart


}
if( !empty($_SESSION['coupon_discount']) ) {
$total -= $_SESSION['coupon_discount'];
}
if(!$empty_cart) {
if ($amount > 1) {
$total_products = $amount ." ". $VM_LANG->_('PHPSHOP_PRODUCTS_LBL');
}
else {
$total_products = $amount ." ". $VM_LANG->_('PHPSHOP_PRODUCT_LBL');
}


$total_price = $CURRENCY_DISPLAY->getFullValue( $total );
}
// Display clear cart
$delete_cart = '';
if(@$_SESSION['vmEnableEmptyCart'] && !@$_SESSION['vmMiniCart']) {
// Output the empty cart button
//echo vmCommonHTML::scriptTag( $mosConfig_live_site.'/components/'.$option.'/js/wz_tooltip.js' );
$delete_cart = "<a href=\"".$_SERVER['SCRIPT_NAME'] . "?page=shop.cart_reset&amp;option=com_virtuemart&amp;option2=$option&amp;product_id=$prodid&amp;category_id=$catid&amp;return=$page&amp;flypage=$flypage&amp;Itemid=$Itemid\" title=\"". $VM_LANG->_('PHPSHOP_EMPTY_YOUR_CART')." \">
<img src=\"". $mosConfig_live_site ."/images/cancel_f2.png\" width=\"12\" border=\"0\" style=\"float: right;vertical-align: middle;\" alt=\"". $VM_LANG->_('PHPSHOP_EMPTY_YOUR_CART')." \" />
      </a>";
$html1 = vmToolTip($VM_LANG->_('VM_EMPTY_YOUR_CART_TIP'), $VM_LANG->_('PHPSHOP_EMPTY_YOUR_CART'),'','',$delete_cart,true);
$delete_cart = $html1;

}

$href = $sess->url($mm_action_url."index.php?page=shop.cart");
$href2 = $sess->url($mm_action_url."index2.php?page=shop.cart", true);
$text = $VM_LANG->_('PHPSHOP_CART_SHOW');
if( @$_SESSION['vmUseGreyBox'] ) {
$show_cart = vmCommonHTML::getGreyboxPopUpLink( $href2, $text, '', $text, '', 500, 600, $href );
}
else {
$show_cart = vmCommonHTML::hyperlink( $href, $text, '', $text, '' );
}

$tpl->set('minicart',$minicart);
$tpl->set('empty_cart', $empty_cart);
$tpl->set('delete_cart', $delete_cart);
$tpl->set('vmMinicart', @$_SESSION['vmMiniCart']);
$tpl->set('total_products', @$total_products);
$tpl->set('total_price', @$total_price);
$tpl->set('show_cart', @$show_cart);
$saved_cart_text = "";
if($saved_cart['idx'] != 0) {
$saved_cart_text = "<br style=\"clear:both;\"/><a href=\"".str_replace("Itemid=26","Itemid=34",$sess->url($mm_action_url."index.php?page=shop.savedcart"))."\" class=\"savedCart\">".$VM_LANG->_('VM_RECOVER_CART')."</a>";
}
$tpl->set('saved_cart',$saved_cart_text);
echo $tpl->fetch( 'common/minicart.tpl.php');
?>
*

kreolka_8

  • Захожу иногда
  • 153
  • 2 / 0
Ура! Работает!
Огромное спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

VirtueMart - SMS уведомления о сделаном заказе.

Автор bork

Ответов: 42
Просмотров: 21865
Последний ответ 26.07.2021, 22:11:25
от Oleg91
Отчеты и статистика для VirtueMart

Автор 4kict

Ответов: 25
Просмотров: 9893
Последний ответ 14.01.2021, 00:09:53
от gartes
Сумма корзины на главной странице

Автор andreylc

Ответов: 6
Просмотров: 785
Последний ответ 30.05.2018, 11:13:43
от andreylc
Модуль недавно просмотренные товары для VirtueMart 1.1.X

Автор aleks_yug

Ответов: 97
Просмотров: 24999
Последний ответ 25.10.2016, 15:03:07
от Igoritaly
Хаки для убыстрения VirtueMart (уменьшение запросов и т.п.)

Автор yadrinez

Ответов: 197
Просмотров: 77973
Последний ответ 05.02.2016, 21:53:34
от flyingspook