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


Публикации customer8765

73 публикаций создано customer8765 (учитываются публикации только с 25-Апрель 23)



#272161 Можно Ли Добавить Иконку На Изображение Товара На Странице Товара?

Отправлено от customer8765 в 20 Январь 2018 - 13:48 в Страница товара

Просмотр сообщенияVaccina (20 Январь 2018 - 06:50) писал:

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

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<!-- Блок для иконки на товаре -->
{% IFNOT goods_attr_list_empty %}
	 {% FOR goods_attr_list %}
			 {% IF goods_attr_list.NAME = Гарантия %}
				 <span class="garantIcon">Гарантия 5 лет</span>
			 {% ENDIF %}
	 {% ENDFOR %}
{% ENDIF %}
<!-- Конец -->

замените на:
<!-- Блок для иконки на товаре -->
{% IFNOT goods_features_empty %}
	 {% FOR goods_features %}
			 {% IF goods_features.NAME = Гарантия %}
				 <span class="garantIcon">Гарантия 5 лет</span>
			 {% ENDIF %}
	 {% ENDFOR %}
{% ENDIF %}
<!-- Конец -->

Спасибо, работает.

Вопросы:

1. Сейчас иконка отображается только на странице товара на среднем изображении. Это так и должно быть, или иконка должна отображаться и в каталоге, и еще много где?

2. Если иконка отображается только на странице товара, зачем надо было в таком большом количестве шаблонов вносить изменения в код?

3. Если мне достаточно, чтобы иконка отображалась только на странице товара, достаточно ли внести изменения только в шаблон "Товар", или все равно нужно вносить их во все шаблоны?



#272140 Можно Ли Добавить Иконку На Изображение Товара На Странице Товара?

Отправлено от customer8765 в 20 Январь 2018 - 02:43 в Страница товара

Просмотр сообщенияStasya (29 Ноябрь 2017 - 15:26) писал:

Здравствуйте. Могу Вам предложить реализовать это через характеристику. Т.е. у тех товаров, у которых должен быть данный значок Вам нужно добавить характеристику Гарантия - есть. Далее в шаблоне Товар (карточка товара) найдите код
{% IF GOODS_MOD_MAX_DISCOUNT %}
		 <span class="ico-sale">Sale</span>
		 {% ENDIF %}
и сразу после него добавьте
{% IFNOT goods_features_empty %}
		 {% FOR goods_features%}
			 {% IF goods_features.NAME = Гарантия %}
			 <span class="garantIcon">Гарантия 5 лет</span>
			 {% ENDIF %}
		 {% ENDFOR %}
		 {% ENDIF %}
Далее найдите код
{% IF related_views_goods.MAX_DISCOUNT %}
					 <span class="ico-sale">Sale</span>
				 {% ENDIF %}
и после него вставьте код
{% IFNOT goods_features_empty %}
		 {% FOR goods_attr_list %}
			 {% IF goods_attr_list.NAME = Гарантия %}
			 <span class="garantIcon">Гарантия 5 лет</span>
			 {% ENDIF %}
		 {% ENDFOR %}
		 {% ENDIF %}
Затем найдите
{% IF related_goods.MAX_DISCOUNT %}
					 <span class="ico-sale">Sale</span>
				 {% ENDIF %}
и после него добавьте
{% IFNOT goods_attr_list_empty %}
		 {% FOR goods_attr_list %}
			 {% IF goods_attr_list.NAME = Гарантия %}
			 <span class="garantIcon">Гарантия 5 лет</span>
			 {% ENDIF %}
		 {% ENDFOR %}
		 {% ENDIF %}

В шаблоне Товары, Поиск, Просмотр акции (каталог, поисковая выдача и акции) найдите код (встречается дважды)
{% IF goods.MAX_DISCOUNT %}
					 <span class="ico-sale">Sale</span>
					 {% ENDIF %}
и после него добавьте
{% IFNOT goods_attr_list_empty %}
		 {% FOR goods_attr_list %}
			 {% IF goods_attr_list.NAME = Гарантия %}
			 <span class="garantIcon">Гарантия 5 лет</span>
			 {% ENDIF %}
		 {% ENDFOR %}
		 {% ENDIF %}

Тот же самый код вставьте в шаблоне HTML (товары на главной, новинки и хиты продаж ) после блоков:
{% IF index_page_new_goods.MAX_DISCOUNT %}
							 <span class="ico-sale">Sale</span>
							 {% ENDIF %}
и
{% IF index_page_goods.MAX_DISCOUNT %}
							 <span class="ico-sale">Sale</span>
							 {% ENDIF %}
а так же
{% IF index_page_favorites_goods.MAX_DISCOUNT %}
							 <span class="ico-sale">Sale</span>
							 {% ENDIF %}

В конец файла main.css добавьте блок
.garantIcon{
position: absolute;
overflow: hidden;
left: 0;
width: 130px;
height: 40px;
line-height: 40px;
color: #ffffff;
font-size: 13px;
text-align: center;
text-transform: uppercase;
z-index: 0;
-moz-border-radius: 50%;
top: 0px;
background: #1e8a70;
}

Не работает. Иконка появилась на какое-то время, но больше не появляется. Вот товар



#271833 Иконки На Странице Товара Не Умещаются По Высоте В Галерею Изображений

Отправлено от customer8765 в 16 Январь 2018 - 11:32 в Каталог товаров

SL-388618
Иконки на странице товара не умещаются по высоте в галерею изображений.



#271068 Не Отображается Описание Способа Доставки

Отправлено от customer8765 в 23 Декабрь 2017 - 01:32 в Оформление заказа

Просмотр сообщенияStasya (11 Декабрь 2017 - 14:38) писал:

Здравствуйте. В файле main.js найдите код
if ($('input.paymentRadio:checked').next('div').html().trim() === '') {
и замените ее на
if ($('input.paymentRadio:checked').next('div').text().trim() === '') {

Ошибка вроде перестала появляться. Но при открытии формы быстрого оформления заказа описание все равно не отображается.



#269925 Не Отображается Описание Способа Доставки

Отправлено от customer8765 в 24 Ноябрь 2017 - 03:39 в Оформление заказа

Просмотр сообщенияMikDark (19 Ноябрь 2017 - 16:00) писал:

Здравствуйте. Попробуйте в шаблоне main.js заменить код:

$('.mainSelect').change(function(){
	 selectedDelId = $(this).find('option:selected').attr('delid');
	 $('.zoneSelect select').hide();
	 $('.zoneSelect select[del="'+selectedDelId+'"]').show();
	 $('.zoneSelect select option').attr('selected',false)
	 $('.zoneSelect select[del="'+selectedDelId+'"] option:first-of-type').attr('selected',true);
	 $('.deliveryOption .deliveryRadio[value="'+selectedDelId+'"]').click();
	
	 WithoutZone = $('input.deliveryRadio:checked').attr('pricewithoutzones');
	 WithZone = $('input.deliveryZoneRadio:checked').attr('price');
	
	 if(WithZone > 0){startprice = WithZone;}else{startprice = WithoutZone;}
	 $('.changeprice').text(startprice);
	 $('.quick_order_payment').hide();
	 $('.quick_order_payment[rel="'+ selectedDelId +'"]').show();
	
	 startInputId = $('input.deliveryRadio:checked').attr('value');
	 $('.hiddenpayment input').attr('checked',false);
	 $('.hiddenpayment[rel="'+startInputId+'"] input').each(function(){
	 $(this).click();
	 return false;
	 })
	 DeliveryDescription = $('input.deliveryRadio:checked').attr('description')
	 $('.currentDeliveryDescription').html(DeliveryDescription);
})
})

на

$('.mainSelect').change(function(){
	 selectedDelId = $(this).find('option:selected').attr('delid');
	 $('.zoneSelect select').hide();
	 $('.zoneSelect select[del="'+selectedDelId+'"]').show();
	 $('.zoneSelect select option').attr('selected',false)
	 $('.zoneSelect select[del="'+selectedDelId+'"] option:first-of-type').attr('selected',true);
	 $('.deliveryOption .deliveryRadio[value="'+selectedDelId+'"]').click();
	
	 WithoutZone = $('input.deliveryRadio:checked').attr('pricewithoutzones');
	 WithZone = $('input.deliveryZoneRadio:checked').attr('price');
	
	 if(WithZone > 0){startprice = WithZone;}else{startprice = WithoutZone;}
	 $('.changeprice').text(startprice);
	 $('.quick_order_payment').hide();
	 $('.quick_order_payment[rel="'+ selectedDelId +'"]').show();
	
	 startInputId = $('input.deliveryRadio:checked').attr('value');
	 $('.hiddenpayment input').attr('checked',false);
	 $('.hiddenpayment[rel="'+startInputId+'"] input').each(function(){
	 $(this).click();
	 return false;
	 })
	 DeliveryDescription = $('input.deliveryRadio:checked').next('div').html();
	 $('.currentDeliveryDescription').html(DeliveryDescription);
	 PaymentDescription = $('input.paymentRadio:checked').next('div').html();
	 $('.currentPaymentDescription').html(PaymentDescription);
	 if ($('input.paymentRadio:checked').next('div').html().trim() === '') {
	 $('.currentPaymentDesc').css("display", "none");
	 }else{
	 $('.currentPaymentDesc').css("display", "block");
	 }
});
});

На самом деле отображается, но некорректно. При открытии формы быстрого  оформления заказа не отображается. При смене способа доставки отображается, но при этом каждый раз выдается ошибка JS

Uncaught TypeError: Cannot read property 'trim' of undefined на строке: 1077




#269924 Не Отображается Описание Способа Доставки

Отправлено от customer8765 в 24 Ноябрь 2017 - 03:24 в Оформление заказа

Просмотр сообщенияMikDark (19 Ноябрь 2017 - 16:00) писал:

Здравствуйте. Попробуйте в шаблоне main.js заменить код:

$('.mainSelect').change(function(){
	 selectedDelId = $(this).find('option:selected').attr('delid');
	 $('.zoneSelect select').hide();
	 $('.zoneSelect select[del="'+selectedDelId+'"]').show();
	 $('.zoneSelect select option').attr('selected',false)
	 $('.zoneSelect select[del="'+selectedDelId+'"] option:first-of-type').attr('selected',true);
	 $('.deliveryOption .deliveryRadio[value="'+selectedDelId+'"]').click();
	
	 WithoutZone = $('input.deliveryRadio:checked').attr('pricewithoutzones');
	 WithZone = $('input.deliveryZoneRadio:checked').attr('price');
	
	 if(WithZone > 0){startprice = WithZone;}else{startprice = WithoutZone;}
	 $('.changeprice').text(startprice);
	 $('.quick_order_payment').hide();
	 $('.quick_order_payment[rel="'+ selectedDelId +'"]').show();
	
	 startInputId = $('input.deliveryRadio:checked').attr('value');
	 $('.hiddenpayment input').attr('checked',false);
	 $('.hiddenpayment[rel="'+startInputId+'"] input').each(function(){
	 $(this).click();
	 return false;
	 })
	 DeliveryDescription = $('input.deliveryRadio:checked').attr('description')
	 $('.currentDeliveryDescription').html(DeliveryDescription);
})
})

на

$('.mainSelect').change(function(){
	 selectedDelId = $(this).find('option:selected').attr('delid');
	 $('.zoneSelect select').hide();
	 $('.zoneSelect select[del="'+selectedDelId+'"]').show();
	 $('.zoneSelect select option').attr('selected',false)
	 $('.zoneSelect select[del="'+selectedDelId+'"] option:first-of-type').attr('selected',true);
	 $('.deliveryOption .deliveryRadio[value="'+selectedDelId+'"]').click();
	
	 WithoutZone = $('input.deliveryRadio:checked').attr('pricewithoutzones');
	 WithZone = $('input.deliveryZoneRadio:checked').attr('price');
	
	 if(WithZone > 0){startprice = WithZone;}else{startprice = WithoutZone;}
	 $('.changeprice').text(startprice);
	 $('.quick_order_payment').hide();
	 $('.quick_order_payment[rel="'+ selectedDelId +'"]').show();
	
	 startInputId = $('input.deliveryRadio:checked').attr('value');
	 $('.hiddenpayment input').attr('checked',false);
	 $('.hiddenpayment[rel="'+startInputId+'"] input').each(function(){
	 $(this).click();
	 return false;
	 })
	 DeliveryDescription = $('input.deliveryRadio:checked').next('div').html();
	 $('.currentDeliveryDescription').html(DeliveryDescription);
	 PaymentDescription = $('input.paymentRadio:checked').next('div').html();
	 $('.currentPaymentDescription').html(PaymentDescription);
	 if ($('input.paymentRadio:checked').next('div').html().trim() === '') {
	 $('.currentPaymentDesc').css("display", "none");
	 }else{
	 $('.currentPaymentDesc').css("display", "block");
	 }
});
});

Не помогло.
У меня 3 магазина на этом шаблоне, в двух других все отображается.



#269923 Можно Ли Добавить Иконку На Изображение Товара На Странице Товара?

Отправлено от customer8765 в 24 Ноябрь 2017 - 03:15 в Страница товара

Просмотр сообщенияRayLi (22 Ноябрь 2017 - 21:07) писал:

Здравствуйте.
Просьба уточнить, к каким конкретным товарным позициям должны быть привязаны данные иконки?
Спасибо.
Ко всем товарам нескольких разделов.
Например, к этому



#269652 Не Отображается Описание Способа Доставки

Отправлено от customer8765 в 18 Ноябрь 2017 - 11:00 в Оформление заказа

SL-388618

При заполнении формы быстрого заказа под выбранным способом доставки не отображается его описание.
В чате уже сутки никто не отвечает.



#269651 Можно Ли Добавить Иконку На Изображение Товара На Странице Товара?

Отправлено от customer8765 в 18 Ноябрь 2017 - 10:58 в Страница товара

SL-388618

Можно ли добавить иконку на изображение некоторых товаров на странице товара и в каталоге?
Например, написать "Гарантия 5 лет"
Примерно так, как добавлены иконки NEW и HOT.



#269648 Как Не Вводить Фио При Оформлении Заказа?

Отправлено от customer8765 в 18 Ноябрь 2017 - 00:29 в Оформление заказа

Просмотр сообщенияmetry (17 Ноябрь 2017 - 19:54) писал:

Для внесения изменений зайдите в Редактор шаблонов-->Быстрый заказ и найдите:
		 <div class="fields">
		 <label for="reg_name" class="required">ФИО <em>*</em></label>
		 <div class="input-box">
			 <input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required inputText" type="text"/>
		 </div>
		 </div>

замените на:

		 <div class="fields">
		 <label for="reg_name">Ваше имя</label>
		 <div class="input-box">
			 <input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="inputText" type="text"/>
		 </div>
		 </div>

далее зайдите в Редактор шаблонов-->Оформление заказа и найдите:

	 <div class="fields">
		 <label for="reg_name" class="required">ФИО<em>*</em></label>
		 <input type="text" id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required inputText"/>
	 </div>

замените на:

	 <div class="fields">
		 <label for="reg_name">Ваше имя</label>
		 <input type="text" id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="inputText"/>
	 </div>

Спасибо, я имел в виду другое.
Как сделать, чтобы ввод имени вообще не запрашивался, а соответствующее поле не появлялось в форме?



#269638 Как Не Вводить Фио При Оформлении Заказа?

Отправлено от customer8765 в 17 Ноябрь 2017 - 18:29 в Оформление заказа

SL-388618



#269636 Как Не Вводить Фио При Оформлении Заказа?

Отправлено от customer8765 в 17 Ноябрь 2017 - 18:15 в Оформление заказа

Как убрать ввод ФИО при оформлении заказа?
Подойдет вариант, когда всем покупателям будет по умолчанию даваться имя "Покупатель"



#268283 Импорт Товаров В Заданную Категорию

Отправлено от customer8765 в 13 Октябрь 2017 - 12:19 в Другие вопросы

SL-404308

Требуется импортировать товары из csv.
В файле импорта есть товары для импорта в подкатегории Категории1 и подкатегории Категории2.
В файле импорта делаю столбцы "Корневая" и "Покатегория", заполняю.
Но на стадии 4 импорта все равно присутствует поле "Импорт производится в категорию:", и надо выбрать эту категорию. Одну, причем уже существующую.
Как мне автоматически импортировать товары напрямую в Категорию1 и Категорию2? Создаются ли автоматически новые корневые категории при импорте?



#268200 Кто В Курсе, Техподдержка Пропала?

Отправлено от customer8765 в 11 Октябрь 2017 - 14:05 в О сайте и форуме

Просмотр сообщенияStasya (11 Октябрь 2017 - 14:01) писал:

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

Хорошо, впредь я полностью исключу юмор из сообщений. Ни один читатель не пострадает :D



#268195 Кто В Курсе, Техподдержка Пропала?

Отправлено от customer8765 в 11 Октябрь 2017 - 13:58 в О сайте и форуме

Просмотр сообщенияStasya (11 Октябрь 2017 - 13:43) писал:

Здравствуйте. Просим Вас более вежливо и корректно писать свои сообщения в адрес технической поддержки. В противном случае Вам будет сделано предупреждение.
Я предельно вежлив.
А вас что именно задело, слово "сдохла"? Так это фигура речи, буквально не воспринимается. "Аккумулятор сдох", "комп сдох", даже "бобик сдох" - не встречали? Означает неработоспособность, не более того.
Вот если бы я написал про конкретную личность, например, "Stasya сдохла", это действительно было бы грубо.



#268189 Отображение Списка Подкатегорий В Несколько Колонок

Отправлено от customer8765 в 11 Октябрь 2017 - 13:39 в Каталог товаров

Просмотр сообщенияИрина345 (11 Октябрь 2017 - 13:27) писал:

Здравствуйте, уточните для какой категории Вы хотите изменить внешний вид подкатгории и каким образом.

Для категории "Жидкости", где много подкатегорий - вывод в несколько столбцов, как вы рекомендовали и как сейчас сделано
#custommenu li .dropdown-menu {display: none;position: absolute;width: 600px;left: 100%;top: 0px;padding: 0px 0;border-radius: 0 3px 3px 3px;background-color: #3b3b3b;border: 1px solid #575757;z-index: 10000;}
#custommenu li .dropdown-menu li{width: 32%;display: inline-block;}
Для всех остальных - в один столбец, как было в стандартном шаблоне
#custommenu li .dropdown-menu {display: none;position: absolute;width: 200px;left: 100%;top: 0px;padding: 0px 0;border-radius: 0 3px 3px 3px;background-color: #3b3b3b;border: 1px solid #575757;z-index: 10000;}



#268179 Отображение Списка Подкатегорий В Несколько Колонок

Отправлено от customer8765 в 11 Октябрь 2017 - 11:02 в Каталог товаров

Просмотр сообщенияVaccina (11 Октябрь 2017 - 07:30) писал:

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

Зайдите в раздел Сайт - Редактор шаблонов - main.css - найдите:
#custommenu li .dropdown-menu {display: none;position: absolute;width: 200px;left: 100%;top: 0px;padding: 0px 0;border-radius: 0 3px 3px 3px;background-color: #3b3b3b;border: 1px solid #575757;z-index: 10000;}


замените на:
#custommenu li .dropdown-menu {display: none;position: absolute;width: 600px;left: 100%;top: 0px;padding: 0px 0;border-radius: 0 3px 3px 3px;background-color: #3b3b3b;border: 1px solid #575757;z-index: 10000;}
#custommenu li .dropdown-menu li{width: 32%;display: inline-block;}
Спасибо.
А возможно выводить список подкатегорий в несколько колонок только для одной категории, а для остальных как в шаблоне, в одну?



#268149 Кто В Курсе, Техподдержка Пропала?

Отправлено от customer8765 в 10 Октябрь 2017 - 18:24 в О сайте и форуме

Может кто в курсе, они еще работают или уже всё? Сутки нет ответа на пару вопросов.



#268113 Отображение Списка Подкатегорий В Несколько Колонок

Отправлено от customer8765 в 10 Октябрь 2017 - 12:39 в Каталог товаров

Тут кто-то отвечает на вопросы?



#268056 Отображение Списка Подкатегорий В Несколько Колонок

Отправлено от customer8765 в 09 Октябрь 2017 - 16:15 в Каталог товаров

SL-404308

Тема наверняка уже обсуждалась.
Но, поскольку результаты поиска по форуму отображаются некорректно, найти это невозможно, поэтому спрошу здесь.

В каталоге есть категория Жидкости, у нее есть подкатегории, их 50 шт.
При наведении указателя на имя категории, список подкатегорий выпадает справа.

Проблема 1: в выпадающем списке отображается только несколько подкатегорий, остальные не видны.
Проблема 2: как сделать, чтобы список подкатегорий отображался в несколько колонок, а не в одну? Примерно как тут



#267370 Свойство Margin Для Тега <P>

Отправлено от customer8765 в 18 Сентябрь 2017 - 11:53 в Сайт

Просмотр сообщенияStasya (18 Сентябрь 2017 - 11:24) писал:

Код
.p_descr {margin-bottom: 30px;}
применлся в левой колонке сайта под логотипом (скришот 1)
Что касаемо стиля
.back_highlight_color {background-color: #ff6600; color: #fff;}
то он у Вас так же применяется и на мобильных устройствах (скриншот 2 ). Попробуйте почистит кэш Вашего бразуера.

Причем тут левая колонка сайта? Я дал конкретную ссылку на описание товара. Вы можете ответить на конкретный вопрос, почему на странице товара не работает стиль
.p_descr {
font-family: 'Open Sans', sans-serif;
color: #073f34;
margin-bottom: 50px;
}

И откуда взялся код .p_descr {margin-bottom: 30px;} , на который вы ссылаетесь? Я его не на сайт не добавлял.
Вы что, внесли какие-то изменения?



#267363 Свойство Margin Для Тега <P>

Отправлено от customer8765 в 18 Сентябрь 2017 - 10:57 в Сайт

Просмотр сообщенияИрина345 (18 Сентябрь 2017 - 10:34) писал:

Здравствуйте, указанный стиль сработал у блока в левой части экрана.
Так же файл user.css подключен к сайту и работает.
1. Что такое "блок в левой части экрана"?
Вот ТОВАР на сайте.
В обычной версии сайта стиль работает, в мобильной нет.

2.  А что с ответом на мой предыдущий вопрос?



#267350 Свойство Margin Для Тега <P>

Отправлено от customer8765 в 18 Сентябрь 2017 - 02:22 в Сайт

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

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

Пришлите пожалуйста ссылку на страницу, чтобы просмотреть текст, к которому вы пытаетесь применить новые стили.

Сюда же еще одна похожая проблема.
Делаю класс для тега <span>
.back_highlight_color {background-color: #ff6600; color: #fff;}
помещаю его в user.css, подключаю user.css
<link rel="stylesheet" href="{ASSETS_STYLES_PATH}user.css" type="text/css" />

В мобильной версии не работает. Почему?



#267348 Выпадающее Меню Самопроизвольно Закрывается

Отправлено от customer8765 в 18 Сентябрь 2017 - 01:20 в Главная

Просмотр сообщенияVaccina (17 Сентябрь 2017 - 07:56) писал:

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

Зайдите в раздел Сайт - Редактор шаблонов - main.css - найдите:
.header-top .links li > ul { display: none; position: absolute; top: 20px; left: -100%; background: #272727; padding: 10px;}


замените на:
.header-top .links li > ul { display: none; position: absolute; top: 15px; left: -100%; background: #272727; padding: 10px;}
Спасибо, помогло.



#267317 Свойство Margin Для Тега <P>

Отправлено от customer8765 в 17 Сентябрь 2017 - 11:42 в Сайт

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

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

Пришлите пожалуйста ссылку на страницу, чтобы просмотреть текст, к которому вы пытаетесь применить новые стили.

ТУТ