Перейти к содержимому


Исправляем + - В Карточке Товара


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 M1STERE0

M1STERE0

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 63 сообщений

Отправлено 28 Сентябрь 2020 - 11:04

Здравствуйте! Откройте шаблон "Товар" и найдите код
<div class="qty-wrap">
		 <div class="qty-title"><span>Количество:</span></div>
		 <div class="qty-set">
		 <span id="qty_minus" class="qty-minus fa fa-minus unselectable" title="Уменьшить"></span>
		 <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText quantity" onkeypress="return keyPress(this, event);" onpaste="return false;">
		 <span id="qty_plus" class="qty-plus fa fa-plus unselectable" title="Увеличить"></span>
		 </div>
	 </div>

и замените его на
<div class="wrap-qty">
		 <div class="qty-title"><span>Количество:</span></div>
		 <div class="qty-set">
		 <span class="qty-minus fa fa-minus unselectable" title="Уменьшить"></span>
		 <input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText quantity" onkeypress="return keyPress(this, event);" onpaste="return false;">
		 <span class="qty-plus fa fa-plus unselectable" title="Увеличить"></span>
		 </div>
	 </div>

Далее перейдите в шаблон main.css и найдите этот код
.product-view .product-shop .add-to-box .qty-wrap {width: 100%;padding: 10px 0 20px;}

и замените его на
.product-view .product-shop .add-to-box .wrap-qty {width: 100%;padding: 10px 0 20px;}

Далее в main.js нужно найти код
//Regulator Up копки + в карточке товара при добавлении в корзину
$('.quantity-plus').click(function(){
  var 
	quantity = $(this).parent().find('.qty'),
	currentVal = parseInt(quantity.val());
  if (!isNaN(currentVal)){
	quantity.val(currentVal + 1);
	quantity.trigger('keyup');
  }
  return false;
});
//Regulator Down копки - в карточке товара при добавлении в корзину
$('.quantity-minus').click(function(){
  var 
	quantity = $(this).parent().find('.qty'),
	currentVal = parseInt(quantity.val());
  if (!isNaN(currentVal) && !(currentVal <= 1) ){
	quantity.val(currentVal - 1);
	quantity.trigger('keyup');
  }
  return false;
});
// Если вводят 0 то заменяем на 1
$('.qty-wrap .qty').change(function(){
  if($(this).val() < 1){
	$(this).val(1); 
  }
});

И заменить его на
//Regulator Up копки + в карточке товара при добавлении в корзину
$('.qty-plus').click(function(){
  var
	quantity = $(this).parent().find('.quantity'),
	currentVal = parseInt(quantity.val());
  if (!isNaN(currentVal)){
	quantity.val(currentVal + 1);
	quantity.trigger('keyup');
  }
  return false;
  });
//Regulator Down копки - в карточке товара при добавлении в корзину
$('.qty-minus').click(function(){
  var
	quantity = $(this).parent().find('.quantity'),
	currentVal = parseInt(quantity.val());
  if (!isNaN(currentVal) && !(currentVal <= 1) ){
	quantity.val(currentVal - 1);
	quantity.trigger('keyup');
  }
  return false;
  });
// Если вводят 0 то заменяем на 1
$('.wrap-qty .quantity').change(function(){
  if($(this).val() < 1){
	$(this).val(1);
  }
});


#2 beautymanika

beautymanika

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 29 Сентябрь 2020 - 22:44

помогло спасибо




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных