Скрипт магазина для вашего бизнеса

PHP скрипт интернет-магазина

ShopCMS.Ru

Профессиональный скрипт интернет-магазина

ShopCMS – быстрый и удобный скрипт интернет-магазина!
Всё самое лучшее создано для Вас и Ваших покупателей!
Главная Новости Купить Хостинг Клиентам Услуги Файлы Контакты Форум

Добавление + и - в корзину.

Обсуждение вопросов связанных с модулями и блоками системы.

Добавление + и - в корзину.

Сообщение artmtmnw » 22 июл 2013, 11:59

Может кому будет полезно. Прикручиваем - и + к количеству товара в корзине с авто обновлением.
1. Подключем кнопки и автообновление.
Ищем в shopping_cart.tpl.html
Код: Выделить всё
{if $session_items}
<input type="text" name="count_{$session_items[i]}" size=5 value="{$cart_content[i].quantity}">
{else}
<input type="text" name="count_{$cart_content[i].id}" size=5 value="{$cart_content[i].quantity}">
{/if}


Заменяем на:

Код: Выделить всё
{if $session_items}
<input type="text" name="count_{$session_items[i]}" size="5" value='{$cart_content[i].quantity}' onChange="document.getElementById('formppl').submit(); return false">
{else}
<span class="minus">-</span>
<input type="text" name="count_{$cart_content[i].id}" size="5" value='{$cart_content[i].quantity}' onChange="document.getElementById('formppl').submit(); return false">
<span class="plus">+</span>
{/if}


2. Прикручиваем скрипт:
В самом верху shopping_cart.tpl.html или в head.tpl.html вставляем код:

Код: Выделить всё
{literal}
<script type="text/javascript">
      $(document).ready(function() {
         $('.minus').click(function () {
            var $input = $(this).parent().find('input');
            var count = parseInt($input.val()) - 1;
            count = count < 1 ? 1 : count;
            $input.val(count);
            $input.change();
            return false;
         });
         $('.plus').click(function () {
            var $input = $(this).parent().find('input');
            $input.val(parseInt($input.val()) + 1);
            $input.change();
            return false;
         });
      });

      </script>{/literal}


Все теперь должно все работать.
Если кнопки не работают, то обновите jquery до последней версии.
Вложения
1.png
1.png (2.77 КБ) Просмотров: 816
artmtmnw
Активист
 
Сообщения: 14
Зарегистрирован: 16 июл 2013, 06:04


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron
Copyright © 2000-2011 phpBB Group. Все права защищены.
Отдел продаж: sales@shopcms.ru