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


Slasher

Регистрация: 10 июля 2019
Offline Активность: 22 сент. 2019 23:33
-----

Мои сообщения

В теме: Изменения В Магазине

17 Сентябрь 2019 - 21:16

Просмотр сообщенияVaccina (17 Сентябрь 2019 - 05:12) писал:

Здравствуйте.

Из последней инструкции в main.js - найдите:
$(document).ready(function(){
//Regulator Up копки + в карточке товара при добавлении в корзину
$('.quantity-plus').click(function(){
var
			 quantity = $(this).parent().find('.cartqty'),
			 currentVal = parseInt(quantity.val());
if (!isNaN(currentVal)){
			 quantity.val(currentVal + 1);
			 quantity.trigger('keyup');
			 For_gift();
	 $(this).attr('readonly','readonly');
	 if($(this).val() < 1){
		 $(this).val(1);
	 }
	 s = $(this);
	 id = $(this).closest('tr').data('id');
	 qty = $(this).val();
	 data = $('.cartForm').serializeArray();
	 data.push({name: 'only_body', value: 1});
	 $('tr[data-id="' + id + '"] .ajaxtotal').css('opacity','0');
	 $('.TotalSum').css('opacity','0');
	 $.ajax({
		 data: data,
		 cache:false,
		 success:function(d){		
			 s.val($(d).find('tr[data-id="' + id + '"] .cartqty').val())
			 $('tr[data-id="' + id + '"] .ajaxtotal').css('opacity','1');
			 $('.TotalSum').css('opacity','1');
			 tr = $('tr[data-id="' + id + '"]');
			 tr.find('.ajaxtotal').html($(d).find('tr[data-id="' + id + '"] .ajaxtotal').html());
			 $('.TotalSum').html($(d).find('.TotalSum').html());
				 $('.discounttr').each(function(){
					 $(this).remove();
				 })
				 $(d).find('.discounttr').each(function(){
					 $('.cartTable tbody tr:last-child').after($(this));
				 })
			 c = $(d).find('tr[data-id="' + id + '"] .qty');
			 qw = c.val();
			 $('.cartqty').removeAttr('readonly');
			 if(qty > qw){
				 $('.cartErr').remove();
				 $('.cartTable').before('<div class="cartErr warning">Вы пытаетесь положить в корзину товара больше, чем есть в наличии</div>');
				 $('.cartErr').fadeIn(500).delay(2500).fadeOut(500, function(){$('.cartErr').remove();});
				 $('.cartqty').removeAttr('readonly');
			 }
		 }
	 })
}
return false;
});
//Regulator Down копки - в карточке товара при добавлении в корзину
$('.quantity-minus').click(function(){
var
			 quantity = $(this).parent().find('.cartqty'),
			 currentVal = parseInt(quantity.val());
if (!isNaN(currentVal) && !(currentVal <= 1) ){
			 quantity.val(currentVal - 1);
			 quantity.trigger('keyup');
			 For_gift();
	 $(this).attr('readonly','readonly');
	 if($(this).val() < 1){
		 $(this).val(1);
	 }
	 s = $(this);
	 id = $(this).closest('tr').data('id');
	 qty = $(this).val();
	 data = $('.cartForm').serializeArray();
	 data.push({name: 'only_body', value: 1});
	 $('tr[data-id="' + id + '"] .ajaxtotal').css('opacity','0');
	 $('.TotalSum').css('opacity','0');
	 $.ajax({
		 data: data,
		 cache:false,
		 success:function(d){		
			 s.val($(d).find('tr[data-id="' + id + '"] .cartqty').val())
			 $('tr[data-id="' + id + '"] .ajaxtotal').css('opacity','1');
			 $('.TotalSum').css('opacity','1');
			 tr = $('tr[data-id="' + id + '"]');
			 tr.find('.ajaxtotal').html($(d).find('tr[data-id="' + id + '"] .ajaxtotal').html());
			 $('.TotalSum').html($(d).find('.TotalSum').html());
				 $('.discounttr').each(function(){
					 $(this).remove();
				 })
				 $(d).find('.discounttr').each(function(){
					 $('.cartTable tbody tr:last-child').after($(this));
				 })
			 c = $(d).find('tr[data-id="' + id + '"] .qty');
			 qw = c.val();
			 $('.cartqty').removeAttr('readonly');
			 if(qty > qw){
				 $('.cartErr').remove();
				 $('.cartTable').before('<div class="cartErr warning">Вы пытаетесь положить в корзину товара больше, чем есть в наличии</div>');
				 $('.cartErr').fadeIn(500).delay(2500).fadeOut(500, function(){$('.cartErr').remove();});
				 $('.cartqty').removeAttr('readonly');
			 }
		 }
	 })
}
return false;
});
// Если вводят 0 то заменяем на 1
$('.qty-wrap .cartqty').change(function(){
if($(this).val() < 1){
			 $(this).val(1);
}
});
});
$(document).ready(function(){
var sum = parseFloat($('.cartTable tfoot .text-right .num').text().replace('.',',').replace(/[^0-9.]/gim, ""));
var for_gift = parseInt('2500') - parseFloat($('.cartTable tfoot .text-right .num').text().replace('.',',').replace(/[^0-9.]/gim, ""));
if(sum<2500){
$('.sum_for_gift span span').text(for_gift);
}
});

замените на:
$(document).ready(function(){
//Regulator Up копки + в карточке товара при добавлении в корзину
$('.quantity-plus').click(function(){
var
			 quantity = $(this).parent().find('.cartqty'),
			 currentVal = parseInt(quantity.val());
if (!isNaN(currentVal)){
			 quantity.val(currentVal + 1);
			 quantity.trigger('keyup');
			 For_gift();
	 $(this).attr('readonly','readonly');
	 if($(this).val() < 1){
		 $(this).val(1);
	 }
	 s = $(this);
	 id = $(this).closest('tr').data('id');
	 qty = $(this).val();
	 data = $('.cartForm').serializeArray();
	 data.push({name: 'only_body', value: 1});
	 $('tr[data-id="' + id + '"] .ajaxtotal').css('opacity','0');
	 $('.TotalSum').css('opacity','0');
	 $.ajax({
		 data: data,
		 cache:false,
		 success:function(d){		
			 s.val($(d).find('tr[data-id="' + id + '"] .cartqty').val())
			 $('tr[data-id="' + id + '"] .ajaxtotal').css('opacity','1');
			 $('.TotalSum').css('opacity','1');
			 tr = $('tr[data-id="' + id + '"]');
			 tr.find('.ajaxtotal').html($(d).find('tr[data-id="' + id + '"] .ajaxtotal').html());
			 $('.TotalSum').html($(d).find('.TotalSum').html());
			 For_gift();
				 $('.discounttr').each(function(){
					 $(this).remove();
				 })
				 $(d).find('.discounttr').each(function(){
					 $('.cartTable tbody tr:last-child').after($(this));
				 })
			 c = $(d).find('tr[data-id="' + id + '"] .qty');
			 qw = c.val();
			 $('.cartqty').removeAttr('readonly');
			 if(qty > qw){
				 $('.cartErr').remove();
				 $('.cartTable').before('<div class="cartErr warning">Вы пытаетесь положить в корзину товара больше, чем есть в наличии</div>');
				 $('.cartErr').fadeIn(500).delay(2500).fadeOut(500, function(){$('.cartErr').remove();});
				 $('.cartqty').removeAttr('readonly');
			 }
		 }
	 });
}
return false;
});
//Regulator Down копки - в карточке товара при добавлении в корзину
$('.quantity-minus').click(function(){
var
			 quantity = $(this).parent().find('.cartqty'),
			 currentVal = parseInt(quantity.val());
if (!isNaN(currentVal) && !(currentVal <= 1) ){
			 quantity.val(currentVal - 1);
			 quantity.trigger('keyup');
			 For_gift();
	 $(this).attr('readonly','readonly');
	 if($(this).val() < 1){
		 $(this).val(1);
	 }
	 s = $(this);
	 id = $(this).closest('tr').data('id');
	 qty = $(this).val();
	 data = $('.cartForm').serializeArray();
	 data.push({name: 'only_body', value: 1});
	 $('tr[data-id="' + id + '"] .ajaxtotal').css('opacity','0');
	 $('.TotalSum').css('opacity','0');
	 $.ajax({
		 data: data,
		 cache:false,
		 success:function(d){		
			 s.val($(d).find('tr[data-id="' + id + '"] .cartqty').val())
			 $('tr[data-id="' + id + '"] .ajaxtotal').css('opacity','1');
			 $('.TotalSum').css('opacity','1');
			 tr = $('tr[data-id="' + id + '"]');
			 tr.find('.ajaxtotal').html($(d).find('tr[data-id="' + id + '"] .ajaxtotal').html());
			 $('.TotalSum').html($(d).find('.TotalSum').html());
				 $('.discounttr').each(function(){
					 $(this).remove();
				 })
				 $(d).find('.discounttr').each(function(){
					 $('.cartTable tbody tr:last-child').after($(this));
				 })
			 c = $(d).find('tr[data-id="' + id + '"] .qty');
			 qw = c.val();
			 $('.cartqty').removeAttr('readonly');
			 if(qty > qw){
				 $('.cartErr').remove();
				 $('.cartTable').before('<div class="cartErr warning">Вы пытаетесь положить в корзину товара больше, чем есть в наличии</div>');
				 $('.cartErr').fadeIn(500).delay(2500).fadeOut(500, function(){$('.cartErr').remove();});
				 $('.cartqty').removeAttr('readonly');
			 }
		 }
	 });
			 For_gift();
}
return false;
});
// Если вводят 0 то заменяем на 1
$('.qty-wrap .cartqty').change(function(){
if($(this).val() < 1){
			 $(this).val(1);
}
});
});
function For_gift(){
$(document).ready(function(){
setTimeout(function(){
var sum = parseFloat($('.cartTable tfoot .text-right .num').text().replace('.',',').replace(/[^0-9.]/gim, ""));
var for_gift = parseInt('2500') - parseFloat($('.cartTable tfoot .text-right .num').text().replace('.',',').replace(/[^0-9.]/gim, ""));
if(sum<2500){
$('.sum_for_gift').html('<span><i class="fa fa-gift"></i> Ещё немножко! До бесплатной доставки осталось <span>' + for_gift + '</span> руб.</span>');
} else {
$('.sum_for_gift').html('<span><i class="fa fa-gift"></i> Поздравляем! Вы получили бесплатный подарок к Вашему заказу!</span>');

}
}, 1000);
});
}


Здравствуйте.

Пришлите пожалуйста ссылку на товар пример.
Здравствуйте. Вот пример https: //extrom-shop....od_id=197547783.
И можете подсказать, можно ли добавить в разделы "Карточка заказа" и "Данные заказа" строчку "Трек-код для отслеживания заказа" с возможностью мне эту строчку редактировать. (В какие имено разделы показано на фото.)
Заранее спасибо.)

В теме: Изменения В Магазине

22 Август 2019 - 22:36

Здравствуйте. Блок "С этим товаром смотрят" наезжает на "Описание" и обрезает часть текста. Помогите исправить.

В теме: Изменения В Магазине

13 Август 2019 - 22:47

Здравствуйте. В разделе "Контакты", в блоке "Наши контакты" нужно добавить ОГНР ИП. Как это сделать?

В теме: Изменения В Магазине

20 Июль 2019 - 13:16

Здравствуйте. Помогите сделать еще немного изменений пожалуйста.
Компьютерная версия:
1. Сделать так, что бы слайдер при прокрутке до конца начинался с начала, а не останавливался.
2. Сделать отзывы в два ряда, и поместить их в небольшую рамку синего цвета.
3. Переключить сайт на протокол HTTPS, а то при анализе это выдает как проблему.
Мобильная версия:
1. Убрать надпись "Минимальная сумма заказа 900 рублей", а то она наезжает на каталог.
2. Растянуть верхние кнопки по всей длине.

В теме: Изменения В Магазине

13 Июль 2019 - 10:16

Просмотр сообщенияVaccina (13 Июль 2019 - 02:18) писал:

Здравствуйте.

Зайдите в раздел Сайт - Редактор шаблонов - HTML - найдите:
<!-- Информационный блок -->
{% IF index_page %}
<div id="block-info">
	 <div class="container">
	 <div class="row">
		 <div class="col-md-3 col-sm-6 col-sms-6 col-smb-12 block-top-content">
		 <div class="icon-block"><em class="fa fa-truck"></em></div>
		 <div class="text-block">
			 <h4>Бесплатная доставка</h4>
		 </div>
		 </div>
		 <div class="col-md-3 col-sm-6 col-sms-6 col-smb-12 block-top-content">
		 <div class="icon-block"><em class="fa fa-unlock-alt"></em></div>
		 <div class="text-block">
			 <h4>Безопасная оплата</h4>
		 </div>
		 </div>
		 <div class="clear-resp"></div>
		 <div class="col-md-3 col-sm-6 col-sms-6 col-smb-12 block-top-content">
		 <div class="icon-block"><em class="fa fa-rotate-left"></em></div>
		 <div class="text-block">
			 <h4>30 дней гарантии</h4>
		 </div>
		 </div>
		 <div class="col-md-3 col-sm-6 col-sms-6 col-smb-12 block-top-content">
		 <div class="icon-block"><em class="fa fa-phone"></em></div>
		 <div class="text-block">
			 <h4>Прием заказов 24/7</h4>
		 </div>
		 </div>
	 </div>
	 </div>
</div>
{% ENDIF %}
<!-- /END Информационный блок -->

замените на:
<!-- Информационный блок -->
{% IF index_page %}
<div id="block-info">
	 <div class="container">
	 <div class="row">
		 <div class="col-md-4 col-sm-6 col-sms-6 col-smb-12 block-top-content">
		 <div class="icon-block"><em class="fa fa-unlock-alt"></em></div>
		 <div class="text-block">
			 <h4>Безопасная оплата</h4>
		 </div>
		 </div>
		 <div class="clear-resp"></div>
		 <div class="col-md-4 col-sm-6 col-sms-6 col-smb-12 block-top-content">
		 <div class="icon-block"><em class="fa fa-rotate-left"></em></div>
		 <div class="text-block">
			 <h4>30 дней гарантии</h4>
		 </div>
		 </div>
		 <div class="col-md-4 col-sm-6 col-sms-6 col-smb-12 block-top-content">
		 <div class="icon-block"><em class="fa fa-phone"></em></div>
		 <div class="text-block">
			 <h4>Прием заказов 24/7</h4>
		 </div>
		 </div>
	 </div>
	 </div>
</div>
{% ENDIF %}
<!-- /END Информационный блок -->


Код виджета консультанта разместите в разделе Настройки - Основные - в поле "Код для вывода на всех страницах магазина".

Далее зайдите в раздел Сайт - Редактор шаблонов - main.css - найдите:
#footer-top {overflow: hidden;border-bottom: 1px solid #333744;padding-top: 20px;padding-bottom: 15px;background: url('{ASSETS_IMAGES_PATH}bkg_brand.jpg?design=sport') no-repeat center center;}

замените на:
#footer-top {overflow: hidden;border-bottom: 1px solid #333744;background: url('{ASSETS_IMAGES_PATH}bkg_brand.jpg?design=sport') no-repeat center center;}
Спасибо. Все получилось.