Подскажите как передвинуть корзину влево.

Тема в разделе "VirtueMart", создана пользователем sanekmgsu, 17.11.2010.

  1. Offline

    sanekmgsu Недавно здесь

    Регистрация:
    12.11.2010
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    Доброго времени суток.
    Подскажите пожалуйста:
    1. Как в Virtuemart передвинуть изображение корзины влево, чтоб кол-во товаров или их отсутсвие отображалось справа.
    2. Как убрать надпись вверху: ваша корзина?
     

    Вложения:

  2.  
  3. Offline

    voha Недавно здесь

    Регистрация:
    15.11.2010
    Сообщения:
    6
    Симпатии:
    1
    Пол:
    Мужской
    добрый день,
    1. переходите на сайт и идем по директории (0:/htdocs/components/com_virtuemart/themes/default/templates/common/)
    открываем файл : minicart.tpl.php
    ищите строку
    <img src="<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/menu_logo.png" alt="VirtueMart" width="80" border="0" /></a>
    она где-то 5 должна быть

    добавьте перед ней строку
    <div style="text-align:center;">
    и закройте данный див после строк

    echo $VM_LANG->_('PHPSHOP_EMPTY_CART') ?>
    </div>


    2. для того что бы убрать надпись "Ваша корзина" необходимо в админке выбрать Расширение - Модули, в списке модулей открыть на редактирование модуль "Ваша корзина" и в группе Подробности установить переключатель Отображать заголовок в положение НЕТ.
     
    sanekmgsu нравится это.
  4. Offline

    sanekmgsu Недавно здесь

    Регистрация:
    12.11.2010
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    Как сделать, чтоб осталась только картинка корзины, справа от неё надпись:
    Товаров: Х шт (цифрами, если ноль то надпись "Корзина пуста")
    На сумму: У руб (если ноль, то строки вообще нет).
     
  5. Offline

    sanekmgsu Недавно здесь

    Регистрация:
    12.11.2010
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    Не ужели никто не знает, или топик умер?
     
  6. Offline

    sanekmgsu Недавно здесь

    Регистрация:
    12.11.2010
    Сообщения:
    21
    Симпатии:
    0
    Пол:
    Мужской
    Вроде приемлемо стало.

    Из моих скудных познаний других языков (не php). В общем получилось такое: в файле "minicart.tpl.php"
    Код (PHP):
    1. <?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
    2.  
    3. if($empty_cart) { ?>
    4.     <a href="index.php?option=com_virtuemart&page=shop.cart">
    5.         <img src="<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/menu_logo.gif" alt="Ваша корзина:" width="50px" height="50px" border="0"/>
    6.     </a><br />
    7.         <?php if(!$vmMinicart) { ?>
    8.         <?php } ?> <text>Товаров: 0</text>
    9. <?php }
    10. else { // Loop through each row and build the table ?>
    11.     <a href="index.php?option=com_virtuemart&page=shop.cart">
    12.         <img src="<?php echo $mm_action_url ?>components/com_virtuemart/shop_image/ps_image/menu_logo.gif" alt="Ваша корзина:" width="50px" height="50px" border="0"/>
    13.     </a><br />
    14.         <text>Всего: <?php echo $total_products ?></text><br/>
    15.         <text>На сумму: <?php echo $total_price ?></text><br/>
    16. <?php
    17. }
    18. if(!$vmMinicart) { ?>
    19. <?php } ?>
    20. <?php if (!$empty_cart && !$vmMinicart) { ?>
    21.     <div align="center">
    22.     <?php echo $show_cart ?>
    23.     </div><br/>
    24. <?php }
    25. echo $saved_cart;
    26. ?>


    Отображает "без товара":

    [Картинку]
    Товаров: 0

    "С товаром":
    [Картинку]
    Всего: "X" товар (ов)
    На сумму: "Y" руб
    Показать корзину

    Потратил несколько часов, выравнивать картинку влево от текста уже стало не интересно.
    Подправил языковой пакет по инструкции: http://forum.virtuemart.ru/viewtopic.php?f=20&t=3884

    Строка <?php echo $saved_cart; ?> - показывает сохраненную корзину залогиненому пользователю верно?
    Не понятно за что отвечают строки:
    1. <?php if(!$vmMinicart) { ?>
    2. <?php if (!$empty_cart && !$vmMinicart) { ?>
    3. <?php echo $show_cart ?>
    Господа эксперты подскажите моё вмешательство безвредно?
     
    Последнее редактирование: 16.12.2010

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

Загрузка...