Корзина
#1
Отправлено 07 Октябрь 2013 - 23:51
То есть одним значком и при наведении мыши всплывает ее содержимое. Короче нужно только внешнее сходство.
#2
Отправлено 08 Октябрь 2013 - 00:31
#3
Отправлено 08 Октябрь 2013 - 00:57
#4
Отправлено 08 Октябрь 2013 - 01:02
Сake (08 Октябрь 2013 - 00:31) писал:
#5
Отправлено 08 Октябрь 2013 - 04:58
#6
Отправлено 08 Октябрь 2013 - 06:57
Сake (08 Октябрь 2013 - 04:58) писал:
#7
Отправлено 09 Октябрь 2013 - 01:17
Сake (08 Октябрь 2013 - 04:58) писал:
#8
Отправлено 09 Октябрь 2013 - 02:13
#9
Отправлено 09 Октябрь 2013 - 02:16
Сake (09 Октябрь 2013 - 02:13) писал:
#10
Отправлено 09 Октябрь 2013 - 05:20
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(); }); } }); }
#11
Отправлено 09 Октябрь 2013 - 07:13
Сake (09 Октябрь 2013 - 05:20) писал:
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(); }); } }); }
#12
Отправлено 09 Октябрь 2013 - 07:58
#13
Отправлено 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 вставьте название своего загруженного изображения
#14
Отправлено 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 вставьте название своего загруженного изображения
#15
Отправлено 09 Октябрь 2013 - 08:51
У Вас есть следующие варианты:
1. Оставляете картинку прежнюю(изображение корзины), это стандартное изображение и увеличить его не получится
2. Вы загружаете свое изображение, которые выберете сами, его можно будет увеличить(я Вам инструкцию написал, как вставить новое изображение)
Вам решать)
А потом уже исходя из этого будем перемещать цифру с количеством товаров в корзине.
#16
Отправлено 09 Октябрь 2013 - 08:57
#17
Отправлено 09 Октябрь 2013 - 09:20
empty9228 (09 Октябрь 2013 - 08:51) писал:
У Вас есть следующие варианты:
1. Оставляете картинку прежнюю(изображение корзины), это стандартное изображение и увеличить его не получится
2. Вы загружаете свое изображение, которые выберете сами, его можно будет увеличить(я Вам инструкцию написал, как вставить новое изображение)
Вам решать)
А потом уже исходя из этого будем перемещать цифру с количеством товаров в корзине.
#18
Отправлено 09 Октябрь 2013 - 10:29
<div class="cart-info">
после неё вставьте следующий код
<span>{CART_COUNT_TOTAL}</span>Теперь у вас рядом с корзиной должно отображаться количество товаров, потом будем применять к этой цифре стили(размер, цвет...)
#19
Отправлено 09 Октябрь 2013 - 10:34
empty9228 (09 Октябрь 2013 - 10:29) писал:
<div class="cart-info">
после неё вставьте следующий код
<span>{CART_COUNT_TOTAL}</span>Теперь у вас рядом с корзиной должно отображаться количество товаров, потом будем применять к этой цифре стили(размер, цвет...)
#20
Отправлено 09 Октябрь 2013 - 10:50
borisovd (09 Октябрь 2013 - 10:34) писал:
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных