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


bahtin106

Регистрация: 07 окт. 2016
Offline Активность: 09 мая 2018 10:13
-----

#262969 Наличие Товара

Отправлено Ирина345 на 09 Июнь 2017 - 14:20

Просмотр сообщенияbahtin106 (09 Июнь 2017 - 13:42) писал:

Здравствуйте. У себя в магазине сделал по аналогии другие статусы. Все хорошо. Но, можно ли как то сделать, чтобы товары, у которых остаток 999 нельзя было купить? А то вроде отображается все норм, но эти товары можно добавить в корзину и купить, после чего остаток уменьшается и, соответственно статус пропадает.
Здравствуйте, найдите в шаблоне Товар код
<!-- Добавление товара в Корзину -->
	  <div class="add-to-box f-fix {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" >
	 
замените на
<!-- Добавление товара в Корзину -->
	  <div class="add-to-box f-fix {% IF SETTINGS_GOODS_DONT_PUT_TO_CART_MORE_THAN_AVAILABLE %}add-to-form{% ENDIF %}" {% IF GOODS_MOD_REST_VALUE=999 ||  GOODS_MOD_REST_VALUE=998 %}style="display:none;"{% ENDIF %}>
	 



#251506 Автозаполнение Адреса Доставки

Отправлено Ирина345 на 28 Октябрь 2016 - 15:59

Просмотр сообщенияbahtin106 (28 Октябрь 2016 - 14:37) писал:

Есть вопрос. После сделанного выше, адрес доставки нельзя поменять, все хорошо. Но при оформлении заказа сайт выдаёт ошибку, что "не указан адрес доставки". Помогите пожалуйста
Здравствуйте, найдите в шаблоне Быстрый заказ код

						  $(document).ready(function(){
								$(".delivery .mainSelect").change(function(){
								 if($(".delivery .mainSelect").val() == 324345){
										$('#quickDeliveryCity').val('Саратов').prop('disabled',true);
										$('#quickDeliveryAddress').text('Самовывоз с питомника в пос. Зональный').prop('disabled',true);
								 }else if($(".delivery .mainSelect").val() == 301703){
										$('#quickDeliveryCity').val('Саратов').prop('disabled',true);
										$('#quickDeliveryAddress').text($('select[del="301703"] option:selected').text()).prop('disabled',true);
										$('select[del="301703"]').change(function(){
										  $('#quickDeliveryAddress').text($(this).find('option[value="' + $(this).val()+'"]').text());
										})
								 }else{
										$('#quickDeliveryCity').val('').prop('disabled',false);
										$('#quickDeliveryAddress').text('').prop('disabled',false);
								 }
								})
						   })

замените на
  $(document).ready(function(){
								$(".delivery .mainSelect").change(function(){
								 if($(".delivery .mainSelect").val() == 324345){
										$('#quickDeliveryCity').val('Саратов').prop('readonly',true);
										$('#quickDeliveryAddress').text('Самовывоз с питомника в пос. Зональный').prop('readonly',true);
								 }else if($(".delivery .mainSelect").val() == 301703){
										$('#quickDeliveryCity').val('Саратов').prop('readonly',true);
										$('#quickDeliveryAddress').text($('select[del="301703"] option:selected').text()).prop('readonly',true);
										$('select[del="301703"]').change(function(){
										  $('#quickDeliveryAddress').text($(this).find('option[value="' + $(this).val()+'"]').text());
										})
								 }else{
										$('#quickDeliveryCity').val('').prop('readonly',false);
										$('#quickDeliveryAddress').text('').prop('readonly',false);
								 }
								})
						   })



#250682 Разное Разрешение Экрана

Отправлено Vaccina на 19 Октябрь 2016 - 03:57

В main.css найдите:
.slb {
	position: absolute;
	color: #000;
	z-index: 999;
	border: 2px solid #fff;
	padding: 20px;
	top: 20%;
	font-size: 20px;
	text-align: center;
	min-width: 215px;
}

замените на:
.slb {
	position: absolute;
	color: #000;
	z-index: 999;
	border: 2px solid #fff;
	padding: 20px;
	top: 25%;
	font-size: 20px;
	text-align: center;
	min-width: 215px;
}

далее найдите:
.slidebutton1 {
	top: 30%;
	margin-left: 20%;
	width: 20%;
}

замените на:
.slidebutton1 {
	top: 35.6%;
	margin-left: 20%;
	width: 20%;
}

далее найдите:
.slidebutton3 {
	top: 30%;
	margin-left: 60%;
	width: 20%;
}

замените на:
.slidebutton3 {
	top: 35.6%;
	margin-left: 60%;
	width: 20%;
}



#250839 Разное Разрешение Экрана

Отправлено Razon на 20 Октябрь 2016 - 09:17

Просмотр сообщенияbahtin106 (19 Октябрь 2016 - 23:34) писал:

Все сделал, но все равно, на разрешениях более низких отображалось фигово. Решил сделать кнопки в ряд, теперь все хорошо. Вопрос теперь в другом. При наведении на корзину кнопка "Доставка" все равно выходит на первый план. Приложил скриншот

Здравствуйте,  в файле main.css  найдите:
.slb {
		position: absolute;
		color: #000;
		z-index: 999;
		border: 3px solid #FFF;
		padding: 20px;
		top: 25%;
		font-size: 30px;
		text-align: center;
		min-width: 215px;
}

Замените на:
.slb {
		position: absolute;
		color: #000;
		z-index: 9;
		border: 3px solid #FFF;
		padding: 20px;
		top: 25%;
		font-size: 30px;
		text-align: center;
		min-width: 215px;
}



#250145 Ошибки Javascript

Отправлено Firefly на 12 Октябрь 2016 - 14:30

Просмотр сообщенияbahtin106 (12 Октябрь 2016 - 14:03) писал:

Спасибо, виджеты пропали, после чего ошибка JS прошла. Но по второму пункту я имел ввиду информацию в самом низу сайта, где написано "

Саратовский питомник растений Анемон © 2016. Все права защищены.


ИП Бахтина Е.Г.. "




Здравствуйте.
Зайдите в админ. панель -> Сайт -> Редактор шаблонов -> Шаблоны -> HTML, найдите код:
			<div class="copyright col-sm-4 col-xs-12">

Замените на:
			<div class="copyright col-sm-12 col-xs-12">



#250099 Ошибки Javascript

Отправлено Vaccina на 12 Октябрь 2016 - 01:45

1. Настройки - Основные - "Код для вывода на всех страницах магазина" - в данном поле указаны все счетчики и виджеты из подвала сайта.
2. В main.css найдите:
#slideshow .text {
	position: absolute;
	top: 50%;
	left: 5%;
	padding: 0 15px;
	background-color: rgba(220, 220, 220, 0.5);
}

замените на:
#slideshow .text {
	position: absolute;
	top: 50%;
	left: 5%;
	padding: 0 15px;
	background-color: rgba(220, 220, 220, 0.5);
	z-index: 20;
	right: 5%;
}

3. Попробуйте почистить кэш браузера. Возможно ошибка связана с виджетом VK


#250516 Автозаполнение Адреса Доставки

Отправлено Stasya на 17 Октябрь 2016 - 11:31

Просмотр сообщенияbahtin106 (12 Октябрь 2016 - 00:29) писал:

Здравствуйте. Хотелось бы сделать следующее:

1) При выборе доставки "На торговую точку" чтобы в поле "Город" было написано "Саратов" и это поле нельзя было бы изменить. А в поле "Адрес доставки" было название выбраной торговой точки(одной из двух) и его так же нельзя было бы редактировать.

2) Сделать тоже самое для выбора доставки "Самовывоз из питомника", но в поле "Адрес доставки" чтобы было написано название доставки "Самовывоз из питомника пос. зон..."

Здравствуйте. Простите за долгое ожидание ответа. Вам необходимо в шаблоне Быстрый заказ найти строку
<!-- Если поле области запрашивается -->
и перед ней вставить этот код
<script>
			  $(document).ready(function(){
				$(".delivery .mainSelect").change(function(){
				 if($(".delivery .mainSelect").val() == 324345){
					$('#quickDeliveryCity').val('Саратов').prop('disabled',true);
					$('#quickDeliveryAddress').text('Самовывоз с питомника в пос. Зональный').prop('disabled',true);
				 }else if($(".delivery .mainSelect").val() == 301703){
					$('#quickDeliveryCity').val('Саратов').prop('disabled',true);
					$('#quickDeliveryAddress').text($('select[del="301703"] option:selected').text()).prop('disabled',true);
					$('select[del="301703"]').change(function(){
					  $('#quickDeliveryAddress').text($(this).find('option[value="' + $(this).val()+'"]').text());
					})
				 }else{
					$('#quickDeliveryCity').val('').prop('disabled',false);
					$('#quickDeliveryAddress').text('').prop('disabled',false);
				 }
				})
			   })
			</script>



#250624 Разное Разрешение Экрана

Отправлено Razon на 18 Октябрь 2016 - 11:17

Просмотр сообщенияbahtin106 (18 Октябрь 2016 - 02:13) писал:

В дополнении к предыдущему сообщению:
Как сделать кнопки в стилистике сайта, по примеру скриншота? Кнопку "Смотреть каталог" сделать побольше, а две других поменьше?

p.s. Заметил, что при уменьшении размера страницы в Chrome, уменьшается все содержимое, кроме картинки слайдера и ширины полупрозрачного фона на нем

Здравствуйте, для картинки слайдера:
В вашем бэк-офисе, раздел Сайт-Редактор шаблонов, в конце файла main.css  вставьте строку:
#slideshow {max-height:900px;}

Для надписи на слайдере уточните пожалуйста, при масштабирование возможно просто убрать пустое пространство фона надписи, но сам блок останется смещен влево,  или выровнять его посередине при масштабировании ?

Кнопки:
В файле HTML найдите:
<!-- Slider Слайдер -->
{% IF index_page %}
<div id="slideshow">

Замените на:
<!-- Slider Слайдер -->
{% IF index_page %}
<div id="slideshow">
	 <a href="#"><div class="slidebutton1 slb">Скидки</div></a>
	 <a href="#"><div class="slidebutton2 slb">Смотреть каталог</div></a>
	 <a href="#"><div class="slidebutton3 slb">Доставка</div></a>

Где # замените на необходимые вам ссылки.

Далее в конце файла main.css добавьте строки:
.slb {position:absolute; color:#000; z-index:999; border:2px solid #fff;padding:20px;top:20%;font-size:20px;text-align:center;min-width:215px;}
.slb:hover {color:#fff;border:2px solid #fff;
-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}

.slidebutton1 {top:30%;margin-left:20%;width:20%;}
.slidebutton2 {margin-left:40%;width:20%;}
.slidebutton3 {top:30%;margin-left:60%;width:20%;}

@media all and (max-width: 768px) {
  .slb {display:none;}
}



#245868 Открытие Карточки Товара В Отдельном Окне

Отправлено Vaccina на 24 Август 2016 - 01:46

Попробуйте почистить кэш браузера, на данный момент при клике на название товара в каталоге\категории открывается новая вкладка с карточкой товара