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


Публикации borisovd

366 публикаций создано borisovd (учитываются публикации только с 06-Июль 23)



#105581 Переделать Полностью

Отправлено от borisovd в 23 Ноябрь 2013 - 00:32 в Страница товара

Помогите сделать страницу товара как тут...http://www.wildberri...983/detail.aspx То есть большая фотография, большие доп. фото, похожие товары и так далее сделать так же как и на приведенном сайте. Спасибо!)



#107129 Переделать Полностью

Отправлено от borisovd в 29 Ноябрь 2013 - 00:51 в Страница товара

Просмотр сообщенияСake (29 Ноябрь 2013 - 00:42) писал:

У вас установлена опция "Не скрывать блок «С этим товаром смотрели», если у товара есть сопутствующие товары" в разделе Настройки -> Основные? Так же возможно что информация для блока «С этим товаром смотрели» еще не поступила. Необходимо время чтобы информация о товарах начала выводиться.
Под каждым товаров есть блок с этим товаром смотрят, так вот можно этот блок засунуть вместо сопутствующих товаров? не нужны мне сопутствующие. Хочу что бы вместо них были с этим товаром смотрят) Если возможно это сделать) Будет очень хорошо:)



#107884 Переделать Полностью

Отправлено от borisovd в 02 Декабрь 2013 - 20:51 в Страница товара

Просмотр сообщенияne_yana (02 Декабрь 2013 - 18:30) писал:

Здравствуйте, замените
									 <tr {%IF goods_features.NAME = Артикул поставщика%}style="display:none;" {%ENDIF%}>
											 {% FOR goods_features%}
											 <td>
													 <p><span>{goods_features.NAME}</span></p>
											 </td>
											 <td>
													 {goods_features.VALUE}
											 </td>
											 {% IFNOT goods_features.last %}{goods_features.index | is_divided("2","</tr><tr>","")}{% ENDIF %}
											 {% ENDFOR %}
									 </tr>
на
									 <tr>
											 {% FOR goods_features%}
{%IFNOT goods_features.NAME=Артикул поставщика %}
											 <td>
													 <p><span>{goods_features.NAME}</span></p>
											 </td>
											 <td>
													 {goods_features.VALUE}
											 </td>
											 {% IFNOT goods_features.last %}{goods_features.index | is_divided("2","</tr><tr>","")}{% ENDIF %}
{%ENDIF%}
											 {% ENDFOR %}
									 </tr>
Все съехало...



#108194 Переделать Полностью

Отправлено от borisovd в 04 Декабрь 2013 - 01:51 в Страница товара

Просмотр сообщенияborisovd (03 Декабрь 2013 - 12:05) писал:

Там просто все съезжает... как сайтом люди будут пользоваться...
сейчас отображается все нормально, но появилась проблема... в правой колонке, 1 сточка пустая...(



#108566 Переделать Полностью

Отправлено от borisovd в 05 Декабрь 2013 - 11:22 в Страница товара

Просмотр сообщенияVaccina (05 Декабрь 2013 - 04:35) писал:

Вам выше писали, что без изменения структуры реализовать нельзя, а страшно выглядит - всегда можно поправить как раз таки ccs'ом
тогда помогите сделать внешний вид как сейчас но с изменениями) Пожалуйста!)))



#108221 Переделать Полностью

Отправлено от borisovd в 04 Декабрь 2013 - 04:17 в Страница товара

Просмотр сообщенияVaccina (04 Декабрь 2013 - 04:08) писал:

Тут только вариант переделывать структуру и добавить стили, то есть:
<table class="goodsDataFeatures">
<tr>
																						 {% FOR goods_features%}
{%IFNOT goods_features.NAME=Артикул поставщика %}
																						 <td>
																										 <p><span>{goods_features.NAME}</span></p>
																						 </td>
																						 <td>
																										 {goods_features.VALUE}
																						 </td>
																						 {% IFNOT goods_features.last %}{goods_features.index | is_divided("2","</tr><tr>","")}{% ENDIF %}
{%ENDIF%}
																						 {% ENDFOR %}
																		 </tr>
</table>
меняем на:
<ul class="goodsDataFeatures">
{% FOR goods_features%}
	 {%IFNOT goods_features.NAME=Артикул поставщика %}
	 <li>
		 <p><span>{goods_features.NAME}</span>{goods_features.VALUE}</p>
	 </li>												
	 {%ENDIF%}
	 {% ENDFOR %}
</ul>
и далее необходимо будет добавить стили:
.goodsDataFeatures li{
display: inline-block;
width:45%
}
Как то страшно выглядит...Так что это не подходит, вот сейчас не отображается артикул поставщика, но пустое место в правой колонке...нельзя убрать его не меняв всю структуру? а просто дописать css?



#106995 Переделать Полностью

Отправлено от borisovd в 28 Ноябрь 2013 - 15:52 в Страница товара

Вставляю это в замен блока сопутствующие товары. Но в блоке пусто...
<!-- С этим товаром смотрят -->
  {% IFNOT related_views_goods_empty %}
  <h3>С этим товаром смотрят</h3>
  <table>
	<tr>
	  {% FOR related_views_goods %}
	  <td class="goodsListItem">
		<div class="goodsListItemBlock withBorder cornerAll">
		  <div class="goodsListItemImage"><a href="{related_views_goods.URL}"><img class="goods-image-small" src="{% IF related_views_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_views_goods.IMAGE_SMALL}{% ENDIF %}" alt="{related_views_goods.NAME}" /></a></div>
		  <h3 class="goodsListItemName"><a href="{related_views_goods.URL}">{related_views_goods.NAME}</a></h3>
		  <div class="goodsListItemPriceNew">
			<a href="{related_views_goods.URL_MIN_PRICE_NOW}">{related_views_goods.MIN_PRICE_NOW | money_format}</a>
		  </div>
		  <div class="goodsListItemPriceOld">
			{% IF related_views_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_views_goods.MIN_PRICE_NOW %}
			<a href="{related_views_goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{related_views_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
			{% ELSEIF related_views_goods.MIN_PRICE_OLD>related_views_goods.MIN_PRICE_NOW %}
			<a href="{related_views_goods.URL_MIN_PRICE_OLD}" class="lineThrough">{related_views_goods.MIN_PRICE_OLD | money_format}</a>
			{% ENDIF %}
		  </div>
		</div>
	  </td>
	  {% IFNOT related_views_goods.last %}{related_views_goods.index | is_divided("4","</tr><tr>","")}{% ENDIF %}
	{% ENDFOR goods %}
  </tr>
  </table><br /><br />
  {% ENDIF %}
  <!-- END С этим товаром смотрят -->



#107420 Переделать Полностью

Отправлено от borisovd в 30 Ноябрь 2013 - 01:58 в Страница товара

Во вкладке сопутствующие товары, нужно что бы в высоту помещалось по 2 товара и был слайдер самый простой который пролистывался бы в стороны. Но не автоматически а при клике на стрелочку.

А и еще, у каждого товара есть характеристика артикул поставщика, помогите его скрыть с сайта. Что бы была это характеристика но ее не было видно.



#106398 Переделать Полностью

Отправлено от borisovd в 26 Ноябрь 2013 - 18:08 в Страница товара

Получилось:) А кнопки в одну строчку как сделать?)



#106368 Переделать Полностью

Отправлено от borisovd в 26 Ноябрь 2013 - 16:12 в Страница товара

И дополнительные изображения в ряд, и по ниже)



#106393 Переделать Полностью

Отправлено от borisovd в 26 Ноябрь 2013 - 17:53 в Страница товара

Вот так хочу) Помогите доделать:) Пожалуйста!)

И поменять местами в корзину и к сравнению) Слева нужно что бы была кнопка к сравнению, а с права в корзину)

Прикрепленные изображения

  • 11.jpg



#106401 Переделать Полностью

Отправлено от borisovd в 26 Ноябрь 2013 - 18:17 в Страница товара

Хотя уже не надо :) Большое спасибо!) Решил так оставить :)
Только чуть пониже их опустить эти кнопки:)



#106407 Переделать Полностью

Отправлено от borisovd в 26 Ноябрь 2013 - 18:45 в Страница товара

Уже не нужно) сделал:) Спасибо еще раз огромное!)



#105625 Переделать Полностью

Отправлено от borisovd в 23 Ноябрь 2013 - 05:26 в Страница товара

Нужно просто красиво оформить страницу товара. Нужно что бы была большая картинка, крупные дополнительные изображения, примерно такое же расположение блоков. И прочие мелкие детали. Не обязательно должно быть как в примере. Пусть это будет более легкое решние главное что бы простое и красивое)



#111105 Изменение Количества В Корзине

Отправлено от borisovd в 18 Декабрь 2013 - 19:17 в Корзина

А можно ли сделать так что бы при нажатии на + или - стоимость обновлялась автоматически без перезагрузки страницы?



#111424 Изменение Количества В Корзине

Отправлено от borisovd в 20 Декабрь 2013 - 06:50 в Корзина

Все работает)Спасибо!)



#112017 Изменение Количества В Корзине

Отправлено от borisovd в 23 Декабрь 2013 - 14:24 в Корзина

Все равно сбрасывается стиль кнопок((



#108816 Изменение Количества В Корзине

Отправлено от borisovd в 06 Декабрь 2013 - 10:30 в Корзина

Просмотр сообщенияСake (06 Декабрь 2013 - 05:34) писал:

В файле стилей main.css найдите

.minus, .plus {
background: #F2F2F2;
border: 1px solid #DDDDDD;
border-radius: 4px;
height: 10px;
padding: 1px 6px;
width: 10px;
}

и замените на

.minus, .plus {
background: #F2F2F2;
border: 1px solid #DDDDDD;
border-radius: 4px;
cursor: pointer;
height: 10px;
padding: 1px 6px;
width: 10px;
}
Спасибо!!)



#111212 Изменение Количества В Корзине

Отправлено от borisovd в 19 Декабрь 2013 - 09:41 в Корзина

работает только на один клик, то есть 1 раз нажал и больше не дает нажимать( и при нажатии уходят стили кнопок(



#108211 Изменение Количества В Корзине

Отправлено от borisovd в 04 Декабрь 2013 - 03:41 в Корзина

Просмотр сообщенияСake (04 Декабрь 2013 - 02:03) писал:

Совсем забыл - удалите старый код кнопок в шаблоне "Корзна"

<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>

далее найдите

<div class="nums">
							 <span class="minus">-</span>
								 <input readonly="readonly" name="form[quantity][{cart_items.GOODS_MOD_ID}]" value="{cart_items.ORDER_LINE_QUANTITY}" class="number txtalgncnt" type="text" /> {cart_items.GOODS_MOD_MEASURE_NAME}
							 <span class="plus">+</span>
						 </div>

и замените на

<div class="nums">
							 <span class="minus">-</span>
								 <input readonly="readonly" name="form[quantity][{cart_items.GOODS_MOD_ID}]" value="{cart_items.ORDER_LINE_QUANTITY}" class="number txtalgncnt" type="text" />
<span class="plus">+</span>
{cart_items.GOODS_MOD_MEASURE_NAME}
						 </div>
Все равно не правильно увеличивает((

И можно кнопки + и - сделать по высоте окна количества штук?или просто подставить стрелочки простые вверх и вниз?

И еще стала выскакивать js ошибка причем только если выбрать товар на слайдере на главной странице под большим банером....

На странице возникла JS ошибка:


Script error. на строке: 0.


Адрес файла:


Как исправить ошибку?


Не удалось найти решение для данной ошибки. Для решения проблемы исправьте javascript в разделе «Сайт» > «

Редактор тем

».


Если необходимо помочь в решении данной ошибки, задайте вопрос в разделе "

Ошибки

" на нашем форуме.




#106642 Изменение Количества В Корзине

Отправлено от borisovd в 27 Ноябрь 2013 - 12:46 в Корзина

Просмотр сообщенияborisovd (27 Ноябрь 2013 - 10:03) писал:

тогда можно просто запретить изменять значение с клавиатуры в поле количества товара?
Сделал прописав readonly="readonly" Но хотелось бы что бы можно было делать так как задумано что бы товар увиличивался количеству пар в упаковке



#106397 Изменение Количества В Корзине

Отправлено от borisovd в 26 Ноябрь 2013 - 18:05 в Корзина

Подскажите как сделать что бы в корзине были стрелочки увеличения и уменьшения товара. НО нужно что бы увеличивало кратно количеству уже добавленных в корзину товаров. По умолчанию добавляется допустим 6 товаров так вот при нажатии на кнопку вверх становилось 12 товаров и так далее. И запретить вводить вручную количество. Только стрелочками. Спасибо)



#108027 Изменение Количества В Корзине

Отправлено от borisovd в 03 Декабрь 2013 - 12:15 в Корзина

Просмотр сообщенияСake (03 Декабрь 2013 - 05:17) писал:

Добавьте код в main.js

$(function() {
$('.cartFormTable .minus').click(function() {
var product = $(this).closest('tr');
var product_box = parseInt(product.data('box'));
if(!product_box) {
	 $.get(product.find('.cell2 a.cartFormTbodyHeader').attr('href'), $.proxy(function(html) {
		 var product = $(this).closest('tr');
		 if($(html).find('.goodsDataFormSubmitButton #quantity_wanted').length) {
		 $(html).find('.goodsDataMainDeliveryBlock .goodsDataFeatures td').each(function() {
			 if($.trim($(this).text()) === 'Количество в упаковке') {
				 product.data('box', parseInt($.trim($(this).next().text())));
			 }
		 });
		 if(parseInt(product.data('box'))) {
			 $(this).trigger('click');
		 }
		 }
	 }, this));
	 return(false);
}
var input = $(this).parent().find('input');
var count = parseInt(input.val()) - product_box;
count = count < product_box ? product_box : count;
input.val(count);
input.change();
return(false);
});
$('.cartFormTable .plus').click(function() {
var product = $(this).closest('tr');
var product_box = parseInt(product.data('box'));
if(!product_box) {
	 $.get(product.find('.cell2 a.cartFormTbodyHeader').attr('href'), $.proxy(function(html) {
		 var product = $(this).closest('tr');
		 if($(html).find('.goodsDataFormSubmitButton #quantity_wanted').length) {
		 $(html).find('.goodsDataMainDeliveryBlock .goodsDataFeatures td').each(function() {
			 if($.trim($(this).text()) === 'Количество в упаковке') {
				 product.data('box', parseInt($.trim($(this).next().text())));
			 }
		 });
		 if(parseInt(product.data('box'))) {
			 $(this).trigger('click');
		 }
		 }
	 }, this));
	 return(false);
}
var input = $(this).parent().find('input');
input.val(parseInt(input.val()) + product_box);
input.change();
return(false);
});
});

Кнопки minus, plus необходимо сделать видимыми.
Как то увеличивает странно...вообще не понятно...и можно кнопку плюс подвинуть перед ШТ.



#106581 Изменение Количества В Корзине

Отправлено от borisovd в 27 Ноябрь 2013 - 10:03 в Корзина

Просмотр сообщенияСake (27 Ноябрь 2013 - 02:54) писал:

В подобной реализации присутствует проблема. Данная проблема связана с тем что в шаблоне "Корзина" для товаров недоступны характеристики, тем самым не получиться определить изначальное число кратное упаковки. Если бы товар всегда добавлялся в корзину по одной упаковке, то можно было бы отталкиваться от начального значения. А так как у вас можно в корзину добавить несколько упаковок - определить истинное значение упаковки не представляется возможным. Подобную проблему можно решить только путем исключения изменения количества товара в корзине или же добавления значения характеристики в название товара или в его описание. В названии или описании в подобном случае должна присутствовать идентификационная запись по которой можно было бы определить значение товара в упаковке. Подобный вопрос ранее обсуждался в теме http://forum.storela..._200#entry82839
тогда можно просто запретить изменять значение с клавиатуры в поле количества товара?



#108773 Изменение Количества В Корзине

Отправлено от borisovd в 06 Декабрь 2013 - 04:00 в Корзина

Просмотр сообщенияСake (05 Декабрь 2013 - 02:30) писал:

Вам необходимо было уточнить данную деталь ранее. Добавив дублирующий код с другим условием не делает сам код разным, это своего рода разновидность дубликата по причине того что события у всех добавленных дубликатов одно и тоже. Вставив дубликат вы создали 3 одинаковых события которые выполняются одновременно. При нажатии стрелки у вас происходит сразу 3 запроса и 3 подсчета из-за чего 8 увеличивается сразу до 32х. Если вам необходимо обработать одно событие но с разными условиями - код примет вид

$(function() {
$('.cartFormTable .minus').click(function() {
	 var product = $(this).closest('tr');
	 var product_box = parseInt(product.data('box'));
	 if(!product_box) {
		 $.get(product.find('.cell2 a.cartFormTbodyHeader').attr('href'), $.proxy(function(html) {
				 var product = $(this).closest('tr');
				 if($(html).find('.goodsDataFormSubmitButton #quantity_wanted').length) {
					 $(html).find('.goodsDataMainDeliveryBlock .goodsDataFeatures td').each(function() {
			 var list = ['Количество в упаковке', 'Количество пар в коробке', 'Количество сумок в упаковке'];
							 if($.inArray($.trim($(this).text()), list) !== -1) {
								 product.data('box', parseInt($.trim($(this).next().text())));
							 }
					 });
					 if(parseInt(product.data('box'))) {
						 $(this).trigger('click');
					 }
				 }
		 }, this));
		 return(false);
	 }
	 var input = $(this).parent().find('input');
	 var count = parseInt(input.val()) - product_box;
	 count = count < product_box ? product_box : count;
	 input.val(count);
	 input.change();
	 return(false);
});
$('.cartFormTable .plus').click(function() {
	 var product = $(this).closest('tr');
	 var product_box = parseInt(product.data('box'));
	 if(!product_box) {
		 $.get(product.find('.cell2 a.cartFormTbodyHeader').attr('href'), $.proxy(function(html) {
				 var product = $(this).closest('tr');
				 if($(html).find('.goodsDataFormSubmitButton #quantity_wanted').length) {
					 $(html).find('.goodsDataMainDeliveryBlock .goodsDataFeatures td').each(function() {
			 var list = ['Количество в упаковке', 'Количество пар в коробке', 'Количество сумок в упаковке'];
							 if($.inArray($.trim($(this).text()), list) !== -1) {
								 product.data('box', parseInt($.trim($(this).next().text())));
							 }
					 });
					 if(parseInt(product.data('box'))) {
						 $(this).trigger('click');
					 }
				 }
		 }, this));
		 return(false);
	 }
	 var input = $(this).parent().find('input');
	 input.val(parseInt(input.val()) + product_box);
	 input.change();
	 return(false);
});
});
Спасибо огромное!) А можно вместо + и - поставить стрелочки вверх и вниз, а то просто выделяет как текст и многим не понятно при наведении на кнопки = и - появляется курсор редактирование текста... или может просто можно сделать так что бы при наведение был курсор как при наводке на обычную кнопку? там рука такая))