Показ отложенных товаров в краткой корзине

#
Показ отложенных товаров в краткой корзине
Помогите настроить показ отложенных товаров в краткой корзине чтобы при наведении на картинку показывало товары которые были добавлены как на стандартном шаблоне. Версия 6.6.2 Вот пробовал по этой инструкции ничего не выходит, не могу внедрить никак. http://iniksite.ru/articles/showing-delayed-goods-in-short-basket-for-sites-on-hostcms-v6/  Вот мой XSL краткой корзины
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE xsl:stylesheet>
<xsl:stylesheet version="1.0"
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
   xmlns:hostcms="http://www.hostcms.ru/"
   exclude-result-prefixes="hostcms">
   <xsl:output xmlns="http://www.w3.org/TR/xhtml1/strict" doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN" encoding="utf-8" indent="yes" method="html" omit-xml-declaration="no" version="1.0" media-type="text/xml"/>
   
   <!-- МагазинКорзинаКраткая -->
   
   <xsl:decimal-format name="my" decimal-separator="," grouping-separator=" "/>
   
   <xsl:template match="/shop">
      
      <div id="little_cart">
         <xsl:choose>
            <!-- В корзине нет ни одного элемента -->
            <xsl:when test="count(shop_cart) = 0">
            <div class="h1 cartTitle"><a href="{/shop/url}cart/"><img src="/images/2.png" align="absmiddle" style="margin: 5px;" />Корзина пуста</a></div>
               <p><xsl:choose>
                     <xsl:when test="siteuser_id != 0">
                     Если вы зарегистрированный пользователь, данные вашей корзины станут видны после <a href="/users/">авторизации</a>.
                     </xsl:when>
               </xsl:choose></p>
            </xsl:when>
            <xsl:otherwise>
            <div class="h1 cartTitle"><a href="{/shop/url}cart/"><img src="/images/1.png" align="absmiddle" style="margin: 5px;" />Моя корзина</a></div>
               
               <xsl:variable name="totalQuantity" select="sum(shop_cart[postpone = 0]/quantity)" />
               
               <!-- Вывод общих количества, веса и стоимости товаров -->
         <p>В корзине <b><xsl:value-of select="$totalQuantity"/></b><xsl:text> </xsl:text><xsl:call-template name="declension"><xsl:with-param name="number" select="$totalQuantity"/></xsl:call-template>
            <br />на сумму <b><xsl:value-of select="format-number(total_amount, '### ##0,00', 'my')"/><xsl:text> </xsl:text><xsl:value-of disable-output-escaping="yes" select="shop_currency/name"/></b></p>
               
               <p>
                  <a href="{/shop/url}cart/">Перейти в корзину →</a>
               </p>
            </xsl:otherwise>
         </xsl:choose>
      </div>
   </xsl:template>
   
   <!-- Склонение после числительных -->
   <xsl:template name="declension">
      
      <xsl:param name="number" select="number"/>
      
      <!-- Именительный падеж -->
      <xsl:variable name="nominative">
         <xsl:text>товар</xsl:text>
      </xsl:variable>
      
      <!-- Родительный падеж, единственное число -->
      <xsl:variable name="genitive_singular">
         <xsl:text>товара</xsl:text>
      </xsl:variable>
      
      
      <xsl:variable name="genitive_plural">
         <xsl:text>товаров</xsl:text>
      </xsl:variable>
      
      <xsl:variable name="last_digit">
         <xsl:value-of select="$number mod 10"/>
      </xsl:variable>
      
      <xsl:variable name="last_two_digits">
         <xsl:value-of select="$number mod 100"/>
      </xsl:variable>
      
      <xsl:choose>
         <xsl:when test="$last_digit = 1 and $last_two_digits != 11">
            <xsl:value-of select="$nominative"/>
         </xsl:when>
         <xsl:when test="$last_digit = 2 and $last_two_digits != 12     or     $last_digit = 3 and $last_two_digits != 13     or     $last_digit = 4 and $last_two_digits != 14">
            <xsl:value-of select="$genitive_singular"/>
         </xsl:when>
         <xsl:otherwise>
            <xsl:value-of select="$genitive_plural"/>
         </xsl:otherwise>
      </xsl:choose>
   </xsl:template>
</xsl:stylesheet>
#
Re: Показ отложенных товаров в краткой корзине
И никто не подскажет...(
#
Re: Показ отложенных товаров в краткой корзине
Можете скопировать реализацию корзины из  стандартного адаптивного шаблона.  Установите бесплатную редакцию с этим шаблоном или установите адаптивный шаблон через магазин приложений, он установится отдельным сайт и скопируйте решение  с него.
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Показ отложенных товаров в краткой корзине
llirik,
Пробовал, он всё равно не работает я не могу найти код который за это отвечает.
#
Re: Показ отложенных товаров в краткой корзине
Возможно вы пропустили код в основном макете сайта во вкладке Javascript:

   
// Little cart
   var delay=500, setTimeoutConst;
   $('.little-cart').hover(function() {
      clearTimeout(setTimeoutConst );
      $(this).addClass('cart-active').find('.more-cart-info').stop().slideDown();
   }, function(){
      var littleCart = $(this);
      setTimeoutConst = setTimeout(function(){
         littleCart.removeClass('cart-active').find('.more-cart-info').stop().slideUp();
      }, delay);
      });
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Показ отложенных товаров в краткой корзине
llirik,
Но там нет никакого кода просто пусто... Попробовать этот код вставить в свой шаблон в вкладку Javascript?
#
Re: Показ отложенных товаров в краткой корзине
llirik,
А не этот код я так перенёс: В макет
      <?php
   Core_Page::instance()
      // jQuery
      ->js('/hostcmsfiles/jquery/jquery.min.js')
      ->js('/hostcmsfiles/jquery/slider/jquery-ui.js')
      // Validate
      ->js('/hostcmsfiles/jquery/jquery.validate.min.js')
      // LightBox
      ->js('/hostcmsfiles/jquery/lightbox/js/jquery.lightbox.js')
      //ElevateZoom
      ->js('/hostcmsfiles/jquery/jquery.elevatezoom-3.0.8.min.js')
      // HostCMS
      ->js('/templates/template1/hostcms.js')
      ->js('/templates/template1/hostcms_adaptive.js')
      ->js('/hostcmsfiles/main.js')
      // BBcode
      ->js('/hostcmsfiles/jquery/bbedit/jquery.bbedit.js')
      // Stars
      ->js('/hostcmsfiles/jquery/stars/jquery.ui.core.min.js')
      ->js('/hostcmsfiles/jquery/stars/jquery.ui.stars.js')

      // jQuery.Autocomplete
      ->js('/hostcmsfiles/jquery/jquery.autocomplete.min.js')
      //photobox
      ->js('/hostcmsfiles/jquery/photobox/jquery.photobox.js')
      ->js('/bootstrap/js/bootstrap.min.js')
      ->js('/hostcmsfiles/slippry/dist/slippry.min.js')
      ->showJs();
   ?>

   <script>
      $(function() {
         var demo1 = $("#main_slider").slippry({
            // transition: 'fade',
            useCSS: true,
            // speed: 1000,
            // pause: 3000,
            // auto: true,
            // preload: 'visible',
            // autoHover: false
         });

         $('.stop').click(function () {
            demo1.stopAuto();
         });

         $('.start').click(function () {
            demo1.startAuto();
         });

         $('.prev').click(function () {
            demo1.goToPrevSlide();
            return false;
         });
         $('.next').click(function () {
            demo1.goToNextSlide();
            return false;
         });
         $('.reset').click(function () {
            demo1.destroySlider();
            return false;
         });
         $('.reload').click(function () {
            demo1.reloadSlider();
            return false;
         });
         $('.init').click(function () {
            demo1 = $("#main_slider").slippry();
            return false;
         });

         $("#zoom").elevateZoom({
            gallery:'gallery',
            cursor: 'pointer',
            galleryActiveClass: 'active',
            imageCrossfade: true,
            loadingIcon: '/hostcmsfiles/images/spinner.gif',
            responsive: true
         });

         $('.stars').stars({
            inputType: "select", disableValue: false
         });

         $(".slider").slider({
            range: true,
            //step: 1000,
            slide: function( event, ui ) {
               $(this).prev().find("input[name$='_from']").val(ui.values[0]);
               $(this).prev().find("input[name$='_to']").val(ui.values[1]);
            },
            create: function(event, ui) {
               var min_value_original = parseInt($(this).prev().find("input[name$='_from_original']").val()),
               max_value_original = parseInt($(this).prev().find("input[name$='_to_original']").val()),
               min_value = parseInt($(this).prev().find("input[name$='_from']").val()),
               max_value = parseInt($(this).prev().find("input[name$='_to']").val());

               $(this).slider({
                  min: min_value_original,
                  max: max_value_original,
                  values: [min_value, max_value]
               });
             }
         });

         //jQuery.Autocomplete selectors
         $('#search').autocomplete({
            serviceUrl: '/search/?autocomplete=1',
            delimiter: ',',
            maxHeight: 200,
            width: 300,
            deferRequestBy: 300,
            appendTo: '#search_mini_form',
            onSelect: function (suggestion) {
               $(this).closest("form").submit();
            }
         });

         // Little cart
         var delay=500, setTimeoutConst;
         $('.little-cart').hover(function() {
             clearTimeout(setTimeoutConst );
             $(this).addClass('cart-active').find('.more-cart-info').stop().slideDown();
         }, function(){
            var littleCart = $(this);
             setTimeoutConst = setTimeout(function(){
               littleCart.removeClass('cart-active').find('.more-cart-info').stop().slideUp();
             }, delay);
           });

         $('#gallery').photobox('a',{ time:0 });
      });
   </script>
   

и всё равно ничего так что я его не пропустил
#
Re: Показ отложенных товаров в краткой корзине
Не видя сайт,проблематично помочь.   Обратитесь, пожалуйста, в техническую поддержку,посмотрим,что не так.
«Не выходи из комнаты, не совершай ошибку…»
#
Re: Показ отложенных товаров в краткой корзине
llirik,
Тех. поддержка помогла не выводилось потому что этот код
         // Little cart
         var delay=500, setTimeoutConst;
         $('.little-cart').hover(function() {
             clearTimeout(setTimeoutConst );
             $(this).addClass('cart-active').find('.more-cart-info').stop().slideDown();
         }, function(){
            var littleCart = $(this);
             setTimeoutConst = setTimeout(function(){
               littleCart.removeClass('cart-active').find('.more-cart-info').stop().slideUp();
             }, delay);
           });

         $('#gallery').photobox('a',{ time:0 });
      });
   </script>

работает только во вкладке Javascript а в макете нет я так понял они его туда перенесли осталось окно показа вывода товаров настроить а то там как зря товары. Не подскажешь где это делать в CSS ?
#
Re: Показ отложенных товаров в краткой корзине
llirik,
Нашёл да в CSS спасибо за советы
Авторизация