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


Публикации borisovd

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



#97618 Медленная Загрузка Сайта

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

Все работает как надо) спасибо:)



#93940 Корзина

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

Подскажите как сделать внешний вид корзины(на главной в шапке) как на сайте http://www.sapato.ru/
То есть одним значком и при наведении мыши всплывает ее содержимое. Короче нужно только внешнее сходство.



#93950 Корзина

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

Спасибо) если будут вопросы напишу)



#94557 Корзина

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

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

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

<!-- Корзина -->
<div class="cartInfo" id="cartInfo">
<div class="cart-preloaded">
							 <div class="cart-info">
							 <div class="cart-count"></div>
							 <div class="cart-item"></div>
							 <div class="cart-total"></div>
			 </div>
</div>
											 <table>
												 <tr><td colspan="2" class="valignMiddle" style="padding-left:65px;"></td></tr>
<br><a href="{CART_URL}"><span class="orderIcon cart"></span><span style="position: absolute;top: 54px;left: 33px; font-size: 23px;">{CART_COUNT_TOTAL}</span></a>														
												 </tr>
											 </table>
				 </div>
				 <!-- end Корзина -->


и заменить его на код

<!-- Корзина -->
<div class="cartInfo" id="cartInfo">
											 <table>
												 <tr><td colspan="2" class="valignMiddle" style="padding-left:65px;"></td></tr>
<br><a href="{CART_URL}"><span class="orderIcon cart"></span><span id="cartCount">
			 {% IF cart_count_empty %}
		 <span class="red">0</span> шт.
	 {% ELSE %}
		 {% FOR cart_count %}
			 {cart_count.COUNT}{% IFNOT cart_count.last %},{% ENDIF %}
		 {% ENDFOR %}
	 {% ENDIF %}
			 </span></a>														
												 </tr>
											 </table>
				 </div>
				 <!-- end Корзина -->



далее в конец файла main.css добавить код

#cartCount {
position: absolute;
left: 33px;
top: 56px;
font-size: 20px;
}

далее в файле Ajax добавление товара в корзину


найти код
<strong class="newCartCount">
{% IF cart_count_empty %}
	 <span class="red">0</span> шт.
{% ELSE %}
	 {% FOR cart_count %}
	 {cart_count.COUNT}{cart_count.MEASURE_NAME}{% IFNOT cart_count.last %},{% ENDIF %}
	 {% ENDFOR %}
{% ENDIF %}
</strong>

<strong class="newCartCount">
{% IF cart_count_empty %}
	 <span class="red">0</span> шт.
{% ELSE %}
	 {% FOR cart_count %}
	 {cart_count.COUNT}{cart_count.MEASURE_NAME}{% IFNOT cart_count.last %},{% ENDIF %}
	 {% ENDFOR %}
{% ENDIF %}
</strong><strong class="newCartCount2" style="display:none;">
		 {% FOR cart_count %}
	 {cart_count.COUNT}{% IFNOT cart_count.last %},{% ENDIF %}
	 {% ENDFOR %}

</strong>


там же найти код строка 32
$('#cartCount').html($('.newCartCount').html());

и заменить на код

$('#cartCount').html($('.newCartCount2').html());
Цифра на корзине и так меняется, не меняется в всплывающем окне, это первое. Второе нужно что бы цифра была с фильтром подсвечивания, что бы выделялась, как ореол нужно сделать короче. И кнопку пересчитать в всплывающем окне поменять на очистить корзину



#93951 Корзина

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

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

Подобный вопрос ранее рассматривался в следующей теме форума http://forum.storela...__20#entry75349
Ни чего не изменилось, только корзина в другую сторону ушла



#93988 Корзина

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

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

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



#94369 Корзина

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

и еще нужно что бы цифра на значке корзины подсвечивалась, как неоновая подсветка. типа фильтра glow, как ореол вокруг цифры



#101238 Корзина

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

Нашел глюк... при наведение первый раз мышки не всплывает корзина, на второй все нормально. как исправить?



#94585 Корзина

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

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



#94160 Корзина

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

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

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



#94167 Корзина

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

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

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



#103098 Корзина

Отправлено от borisovd в 13 Ноябрь 2013 - 15:57 в Главная

Подскажите еще как сделать что бы был крестик удаления товара из всплывающей корзины. Должен быть он с самого левого края напротив товара. Спасибо)



#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? то есть в картинке будет  обновляемая цифра количества товара



#94298 Корзина

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

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

а, и еще когда товаров 0 в корзине, цифра не нужна. нужно что бы появлялся счет товаров с первого товара.



#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 вставьте название своего загруженного изображения
ни чего не понял) можете еще раз объяснить подробнее)



#94491 Корзина

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

Сделал, пропал значок корзины



#94237 Корзина

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

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



#94570 Корзина

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

#cartCount {
position: absolute;
left: 33px;
top: 56px;
font-size: 20px;
}
у меня нет в css такого( может просто дописать внизу?

И у меня сразу после корзины и так стоит код

<div class="cartInfo" id="cartInfo">
<div class="cart-preloaded">
                                <div class="cart-info">
                                <div class="cart-count"></div>
                                <div class="cart-item"></div>
                                <div class="cart-total"></div>
                </div>
</div>



#94241 Корзина

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

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

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

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



#94717 Корзина

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

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



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



#94267 Корзина

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

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

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



#101352 Корзина

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

Спасибо!)



#94290 Корзина

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

Не работает теперь не переходит в корзину



#103237 Корзина

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

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