Помощь счётчик товаров на иконке корзины

Тема в разделе "Opencart", создана пользователем Anastasiya96, 15 май 2018.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
  1. Anastasiya96

    Anastasiya96 Постоялец

    Регистр.:
    14 мар 2018
    Сообщения:
    74
    Симпатии:
    77
    а как его позиционирровать? с этим у меня пока проблемы) это с помощью padding?
     
  2. Andruxa28

    Andruxa28 Писатель

    Регистр.:
    23 окт 2013
    Сообщения:
    8
    Симпатии:
    6
    Код:
    .cart_item_total{
    background-color: #ff0000;
    border-radius: 100%;
    color: #fff;
    font-size: 10px;
    height: 15px;
    width: 15px;
    line-height: 15px;
    position: absolute;
    right: -10px;
    top: -5px;
    text-align: center;
    }
    и родителю position: relative; укажите
     
    Anastasiya96 нравится это.
  3. Anastasiya96

    Anastasiya96 Постоялец

    Регистр.:
    14 мар 2018
    Сообщения:
    74
    Симпатии:
    77
    а родителя, как найти? :confused:
     
  4. Andruxa28

    Andruxa28 Писатель

    Регистр.:
    23 окт 2013
    Сообщения:
    8
    Симпатии:
    6
    o_Oo_Oo_O это уже издевательство

    Пища для размышлений
    HTML:
    
    <div class="parent">
         <div class="child_1"></div>
         <div class="child_2"></div>
    </div>
    
     
    Anastasiya96 нравится это.
  5. adtec

    adtec Писатель

    Регистр.:
    14 ноя 2013
    Сообщения:
    9
    Симпатии:
    2
    Что бы было вообще - красиво-красиво.
    1. Создаешь два span или div один в другого входит <div><div></div></div>
    2. Задаешь конкретные размеры.
    3. Внешнему задаешь закругления и фон.
    4. внутренним выравниваешь. Или абсолютно или обычным строчным =)
     
    Anastasiya96 нравится это.
  6. leonid1979

    leonid1979 Писатель

    Регистр.:
    24 мар 2019
    Сообщения:
    1
    Симпатии:
    0
    3-й опенкарт
    - не обновлялись значения количества при добавлении-удалении товаров (у меня еще в вернем скрывающемся headere корзина просто с количеством товара цифрами).

    Решилось - добавил в catalog\controller\checkout\cart.php
    после первого
    $json['total'] = sprintf($this->language->get('text_items'), $this->cart->countProducts() + (isset($this->session->data['vouchers']) ? count($this->session->data['vouchers']) : 0), $this->currency->format($total, $this->session->data['currency']));
    строку
    $json['total_items'] = sprintf($this->cart->countProducts());
    и после
    $json['success'] = $this->language->get('text_remove');
    такую же строку $json['total_items'] = sprintf($this->cart->countProducts());

    Теперь все обновляется (при добавлении в корзину и удалении из кнопки корзины).
     
  7. avgccp

    avgccp Постоялец

    Регистр.:
    2 май 2014
    Сообщения:
    114
    Симпатии:
    9
    на 2,3 вывести не проблема а вот обновление при нажатии кнопки не проиходит. Едиственное что получилось это что бы обновлялось на карточке товара, а из каталога ни в какую. Подскажите как сделать что бы обновлялось при нажатии купить в каталоге и на главной?

    Так и не найдя решение использовал "костыль". Не изменяя код движка использовал языковой файл для назначения классов и скрыл лишнее через css. Работает отлично, но как говориться "осадочек остался"
     
    Последнее редактирование модератором: 9 июн 2019
    Anastasiya96 нравится это.