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


Публикации borisovd

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



#99040 Просмотр

Отправлено от borisovd в 29 Октябрь 2013 - 15:58 в Каталог товаров

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

Найдите в шаблоне HTML код -
<div class="goodsListItemPriceNew"><div style=" margin-top: 0px; margin-right:-40px; float:right; width:213px; height:31px;">
							 <div style="margin-top:8px; margin-left:20px;" class="cena">
							 <a href="{index_page_favorites_goods.URL_MAX_PRICE_NOW}">&nbsp;&nbsp;{index_page_favorites_goods.MAX_PRICE_NOW | money_format}</a>
						 </div> </div> </div>
						 <div class="goodsListItemPriceOld">
							 {% IF index_page_favorites_goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT>index_page_favorites_goods.MAX_PRICE_NOW %}
							 <a href="{index_page_favorites_goods.URL_MAX_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{index_page_favorites_goods.MAX_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
							 {% ELSEIF index_page_favorites_goods.MAX_PRICE_OLD>index_page_favorites_goods.MAX_PRICE_NOW %}
							 <div style=" margin-top: 12px; "> <a href="{index_page_favorites_goods.URL_MAX_PRICE_OLD}" class="lineThrough">{index_page_favorites_goods.MAX_PRICE_OLD | money_format}</a></div>
							 {% ENDIF %}
						 </div>
и после него добавьте код -
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListForm">
												 <div>
													 <input type="hidden" name="hash" value="{HASH}" />
													 <input type="hidden" name="form[goods_from]" value="{index_page_favorites_goods.GOODS_FROM}" />
													 <input type="hidden" name="form[goods_mod_id]" value="{index_page_favorites_goods.MIN_PRICE_NOW_ID}" />
													 <button type="submit" class="whtgray">Купить сейчас</button>
												 </div>
											 </form>

Далее найдите код -
{% FOR index_page_goods %}
					 <li>
					 <div><a href="{index_page_goods.URL}">{index_page_goods.NAME}</a></div>
					 <div class="imagem"><a href="{index_page_goods.URL}"><img {% IF index_page_goods.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-medium.png" width="220"{% ELSE %}src="{index_page_goods.IMAGE_SMALL}"{% ENDIF %} alt="{index_page_goods.NAME}" /></a></div>
				 </li>
				 {% ENDFOR index_page_goods %}
и замените на  -
{% FOR index_page_goods %}
					 <li>
					 <div><a href="{index_page_goods.URL}">{index_page_goods.NAME}</a></div>
					 <div class="imagem"><a href="{index_page_goods.URL}"><img {% IF index_page_goods.IMAGE_EMPTY %}src="{ASSETS_IMAGES_PATH}no-photo-medium.png" width="220"{% ELSE %}src="{index_page_goods.IMAGE_SMALL}"{% ENDIF %} alt="{index_page_goods.NAME}" /></a></div>
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListForm">
												 <div>
													 <input type="hidden" name="hash" value="{HASH}" />
													 <input type="hidden" name="form[goods_from]" value="{index_page_goods.GOODS_FROM}" />
													 <input type="hidden" name="form[goods_mod_id]" value="{index_page_goods.MIN_PRICE_NOW_ID}" />
													 <button type="submit" class="whtgray">Купить сейчас</button>
												 </div>
											 </form>
				 </li>
				 {% ENDFOR index_page_goods %}

В шаблоне Товары найдите код -
<p>
			 <a class="readmore" title="{goods.NAME}" href="{goods.URL}">Подробнее</a>
		 </p>
и ниже добавьте -
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListForm">
												 <div>
													 <input type="hidden" name="hash" value="{HASH}" />
													 <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
													 <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
													 <button type="submit" class="whtgray">Купить сейчас</button>
												 </div>
											 </form>

Далее найдите ниже код -
<h3 class="goodsListItemName"><a href="{goods.URL}">{goods.NAME}</a></h3>
			 <div class="goodsListItemPriceNew">
			 <a href="{goods.URL_MIN_PRICE_NOW}">{goods.MIN_PRICE_NOW | money_format}</a>
			 </div>
			 <div class="goodsListItemPriceOld">
			 {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
				 <a href="{goods.URL_MIN_PRICE_NOW_WITHOUT_DISCOUNT}" class="lineThrough">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</a>
			 {% ELSEIF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW %}
				 <a href="{goods.URL_MIN_PRICE_OLD}" class="lineThrough">{goods.MIN_PRICE_OLD | money_format}</a>
			 {% ENDIF %}
			 </div>
и ниже его добавьте -
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListForm">
												 <div>
													 <input type="hidden" name="hash" value="{HASH}" />
													 <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
													 <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
													 <button type="submit" class="whtgray">Купить сейчас</button>
												 </div>
											 </form>
В HTML нет такого кода...(



#104113 Просмотр

Отправлено от borisovd в 17 Ноябрь 2013 - 00:30 в Каталог товаров

Есть одна проблема...если смотреть сайт с маленького разрешения то всплывающее окно уходит за рамки сайта вправо. Можно ли сделать что бы у двух изображений слева всплывающее окно было как сейчас, то есть справа, а у 2 правых изображений окно было слева.



#108573 Просмотр

Отправлено от borisovd в 05 Декабрь 2013 - 11:28 в Каталог товаров

А может вся проблема кроется в том что у меня файл быстрый заказ пустой?) и не откуда браться всплывающему окну?)



#95423 Оптовая Продажа

Отправлено от borisovd в 14 Октябрь 2013 - 13:58 в Главная

нет, мне не нужен калькулятор в привычном виде, мнне просто нужно что бы количество пар в коробке из прайса умножалось на цену за пару и это цифра выходила под основной ценой



#95400 Оптовая Продажа

Отправлено от borisovd в 14 Октябрь 2013 - 12:59 в Главная

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



#95687 Оптовая Продажа

Отправлено от borisovd в 15 Октябрь 2013 - 11:38 в Главная

На сайте есть обувь, поскольку мы hgnjdsq магазин, то продаем коробками. так вот мне нужно что бы на саййте была зена за 1 пару обуви, а при добавление в корзину добавлялась сразу коробка, информация о том сколько пар в коробке указана в прайсе. товаровВот пример как это должно работатьhttp://www.al-ver.ru/collection/botinki-5/product/botinki-1lo-di-f09610 указанна цена за 1 штуку но добавляется сразу коробка, в данном случаи написано Количество пар в коробке: 8 и в корзину попадает сразу 8



#96156 Оптовая Продажа

Отправлено от borisovd в 17 Октябрь 2013 - 08:29 в Главная

все, решил) спасибо :)



#95388 Оптовая Продажа

Отправлено от borisovd в 14 Октябрь 2013 - 12:26 в Главная

Здравствуйте, подскажите как сделать так что бы считалась стоимость за коробку. То есть есть цена за штуку, предположим 500 рублей и в характеристиках написанно что в коробке допустим 20 штук, так вот как сделать так что бы высчитывало общую стоимость коробки, и выводило эту цифра под ценой за штуку. например Цена за штуку 500р. цена за коробку 10000р.



#95881 Оптовая Продажа

Отправлено от borisovd в 16 Октябрь 2013 - 08:36 в Главная

например вот http://alver.storela...oods/Sandalii-7



#95449 Оптовая Продажа

Отправлено от borisovd в 14 Октябрь 2013 - 14:38 в Главная

на инсейлсе это есть. вот наш старый сайт. добавь к корзину и посмотри он видет сколько в упаковке и считает цену за упаковку http://www.al-ver.ru...i-1lo-di-f09610



#94212 Корзина

Отправлено от borisovd в 09 Октябрь 2013 - 07:13 в Главная

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

Найдите в файле main.js следующий код

function updateCartInfo() {
$.get('/cart?only_body=1', function(html) {
if($(html).find('#shopping-cart-table tr').size()) {
								 $('.cart-count').html('Корзина '
								 + '<span class="count">' + $(html).find('#shopping-cart-table tbody > tr').size() + '</span> '
								 + $(html).find('.price .num').closest('.price').html());
		
								 var item = $('<table class="cart-table cartForm">');
								 $(html).find('#shopping-cart-table tr').each(function() {
								 if($(this).find('td:eq(2)').length) {
																 var image = $('<td>').addClass('cart-image').append($(this).find('td:eq(1)').html());
																 var name = $('<td>').addClass('cart-name').append($(this).find('td:eq(2)').html());
																 var price = $('<td>').addClass('cart-price')
																 .append($(this).find('td:eq(5) .cart-price'))
																 .append($('<span class="prd-count">').append($(this).find('td:eq(4) .input-text').val() + ' шт.'));
																 item.append(($('<tr>').append(image).append(name).append(price)));
								 }
								 })
								 $('.cart-item').html(item);
								 $('.cart-total').html($(html).find('#shopping-cart-table tfoot tr:eq(1) td').html());
								 $('.cart-total').find('button').click(function() {
																 document.location = '/cart';
								 });
}
});
}

и замените его на

function updateCartInfo() {
$.get('/cart?only_body=1', function(html) {
if($(html).find('.cartFormTable tr').size()) {
	 $('.cart-count').html('Корзина '
		 + '<span class="count">' + $(html).find('.cartFormTable tbody > tr').size() + '</span> '
								 + $(html).find('.cartFormTfootSum .cell2').html());
		
	 var item = $('<table class="cart-table cartForm">');
	 $(html).find('.cartFormTable tbody > tr').each(function() {
		 if($(this).find('td:eq(2)').length) {
			 var image = $('<td>').addClass('cart-image').append($(this).find('td.cell1').html());
			 var name = $('<td>').addClass('cart-name').append($(this).find('td.cell2').html());
			 var price = $('<td>').addClass('cart-price')
				 .append($(this).find('td.cell5'))
				 .append($('<span class="prd-count">').append($(this).find('td.cell3 input').val() + ' шт.'));
			 item.append(($('<tr>').append(image).append(name).append(price)));
		 }
	 })
	 $('.cart-item').html(item);
	 $('.cart-total').html($(html).find('.cartFormTable tfoot > tr:eq(1) td').html());
	 $('.cart-total').find('input:last').click(function() {
			 document.location = '/cart';
	 });
	 $('.cart-total').find('input:first').click(function() {
			 updateCartInfo();
	 });
}
});
}
Работает, правда выглядит примитивно) Как сделать кнопку корзина как на сайте sapato.ru? то есть в картинке будет  обновляемая цифра количества товара



#103557 Корзина

Отправлено от borisovd в 14 Ноябрь 2013 - 23:44 в Главная

Напишите как сделать? Пожалуйста:)



#94167 Корзина

Отправлено от borisovd в 09 Октябрь 2013 - 02:16 в Главная

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

Сейчас у вас код вставлен правильно. Для проверки и возможно дальнейший изменений - необходима действующая категория с товарами. Достаточно будет 2-3 товара. На вашем сайте найти хоть один товар не представляется возможным, так как все категории пусты. Пожалуйста, добавьте товары на ваш сайт или сообщите ссылки на такие товары.
http://alver.storela...henskaya-obuv-2



#111107 Корзина

Отправлено от borisovd в 18 Декабрь 2013 - 19:30 в Главная

А как убрать из всплывающей корзины кнопку назад?



#111425 Корзина

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

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

Данная проблема происходит только если в корзине один товар. Обновление не происходит из-за изменения http://forum.storela..._60#entry110807

Исправить ситуацию можно следующим образом - отмените внесенное изменение (раскомментируйте строку), после найдите строку

if($(html).find('.cartFormEmpty').length)

и замените её на

if($(html).find('.cartFormEmpty').length && $('#cartInfo .cart-item .cart-name').length)
Вроде все работет как надо!) Спасибо большое!)



#111293 Корзина

Отправлено от borisovd в 19 Декабрь 2013 - 16:23 в Главная

Еще не работает удаление из всплывающей корзины( если нажать на крестик то ни чего не произойдет, а если потом обновить страницу то удаление товара пройдет



#103237 Корзина

Отправлено от borisovd в 14 Ноябрь 2013 - 01:33 в Главная

Ой, прошу прощения:) Справа  после цены)



#101352 Корзина

Отправлено от borisovd в 08 Ноябрь 2013 - 09:45 в Главная

Спасибо!)



#94160 Корзина

Отправлено от borisovd в 09 Октябрь 2013 - 01:17 в Главная

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

Пожалуйста, отмените внесенные вами изменения (они сделаны немного не корректно). Отменить изменения можно восстановив шаблон из резервной копии. После начните выполнять инструкцию начиная с сообщения http://forum.storela...__60#entry83525
Помоги разобраться пожалуйста



#94267 Корзина

Отправлено от borisovd в 09 Октябрь 2013 - 10:50 в Главная

Просмотр сообщенияborisovd (09 Октябрь 2013 - 10:34) писал:

все сместилось... посмотри http://alver.storeland.ru/
ааааа, после)) а я вместо вставил:) ну сделал это, что дальше нужно?



#94264 Корзина

Отправлено от borisovd в 09 Октябрь 2013 - 10:34 в Главная

Просмотр сообщенияempty9228 (09 Октябрь 2013 - 10:29) писал:

Нужно вывести количество товаров на экран, в редакторе шаблона HTML найдите строчку
<div class="cart-info">

после неё вставьте следующий код
<span>{CART_COUNT_TOTAL}</span>
Теперь у вас рядом с корзиной должно отображаться количество товаров, потом будем применять к этой цифре стили(размер, цвет...)
все сместилось... посмотри http://alver.storeland.ru/



#94241 Корзина

Отправлено от borisovd в 09 Октябрь 2013 - 09:20 в Главная

Просмотр сообщенияempty9228 (09 Октябрь 2013 - 08:51) писал:

)
У Вас есть следующие варианты:
1. Оставляете картинку прежнюю(изображение корзины), это стандартное изображение и увеличить его не получится
2. Вы загружаете свое изображение, которые выберете сами, его можно будет увеличить(я Вам инструкцию написал, как вставить новое изображение)
Вам решать)

А потом уже исходя из этого будем перемещать цифру с количеством товаров в корзине.
Сделал, осталось цифру засунуть) и потом еще напишу про косяки кода всплывающего окна с товарами



#94230 Корзина

Отправлено от borisovd в 09 Октябрь 2013 - 08:35 в Главная

Просмотр сообщенияempty9228 (09 Октябрь 2013 - 08:25) писал:

Изображение корзины состоит из нескольких изображений и при увеличении становится видна не только корзина но и другие изображения. Вы можете загрузить своё изображение корзины и его можно будет увеличить, либо размер корзины и корзина останутся прежними и цифра, обозначающая количество товаров будет в находится в ней.
Чтоб загрузить новое изображение зайдите в редактор шаблонов, там добавьте своё изображение, потом зайдите в main.css с помощью поиска найдите строчку
.orderIcon						 {width:36px;height:36px;display:block;background:url('{ASSETS_IMAGES_PATH}orderIcons.png') -1px -3px no-repeat;}
вместо orderIcons.png вставьте название своего загруженного изображения
ни чего не понял) можете еще раз объяснить подробнее)



#94237 Корзина

Отправлено от borisovd в 09 Октябрь 2013 - 08:57 в Главная

хорошо) тогда сейчас поставлю большую иконку, и уберу текст который показывает цену и общее количество товаров в корзине) Сори туплю) утро ведь:)



#94717 Корзина

Отправлено от borisovd в 11 Октябрь 2013 - 00:55 в Главная

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