- Форум владельцев интернет-магазинов
- → Публикации borisovd
Публикации borisovd
366 публикаций создано borisovd (учитываются публикации только с 30-Июнь 23)
#93951 Корзина
Отправлено от
borisovd
в 08 Октябрь 2013 - 01:02
в
Главная
Сake (08 Октябрь 2013 - 00:31) писал:
#93988 Корзина
Отправлено от
borisovd
в 08 Октябрь 2013 - 06:57
в
Главная
Сake (08 Октябрь 2013 - 04:58) писал:
![:(](http://forum.storeland.ru/public/style_emoticons/default/sad.png)
#94009 Интернет Експлорер
Отправлено от
borisovd
в 08 Октябрь 2013 - 09:32
в
Главная
#94046 Интернет Експлорер
Отправлено от
borisovd
в 08 Октябрь 2013 - 12:28
в
Главная
#94160 Корзина
Отправлено от
borisovd
в 09 Октябрь 2013 - 01:17
в
Главная
Сake (08 Октябрь 2013 - 04:58) писал:
#94167 Корзина
Отправлено от
borisovd
в 09 Октябрь 2013 - 02:16
в
Главная
Сake (09 Октябрь 2013 - 02:13) писал:
#94212 Корзина
Отправлено от
borisovd
в 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(); }); } }); }
#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 вставьте название своего загруженного изображения
#94241 Корзина
Отправлено от
borisovd
в 09 Октябрь 2013 - 09:20
в
Главная
empty9228 (09 Октябрь 2013 - 08:51) писал:
У Вас есть следующие варианты:
1. Оставляете картинку прежнюю(изображение корзины), это стандартное изображение и увеличить его не получится
2. Вы загружаете свое изображение, которые выберете сами, его можно будет увеличить(я Вам инструкцию написал, как вставить новое изображение)
Вам решать)
А потом уже исходя из этого будем перемещать цифру с количеством товаров в корзине.
#94264 Корзина
Отправлено от
borisovd
в 09 Октябрь 2013 - 10:34
в
Главная
empty9228 (09 Октябрь 2013 - 10:29) писал:
<div class="cart-info">
после неё вставьте следующий код
<span>{CART_COUNT_TOTAL}</span>Теперь у вас рядом с корзиной должно отображаться количество товаров, потом будем применять к этой цифре стили(размер, цвет...)
#94267 Корзина
Отправлено от
borisovd
в 09 Октябрь 2013 - 10:50
в
Главная
borisovd (09 Октябрь 2013 - 10:34) писал:
![:)](http://forum.storeland.ru/public/style_emoticons/default/smile.png)
#94298 Корзина
Отправлено от
borisovd
в 09 Октябрь 2013 - 12:48
в
Главная
![:)](http://forum.storeland.ru/public/style_emoticons/default/smile.png)
во вторых нужно цифру заключить в круг цветной
в третьих надо сделать графические кнопки в всплывающем окне
и в четвертых надо придать окну общий стиль сайта
а, и еще когда товаров 0 в корзине, цифра не нужна. нужно что бы появлялся счет товаров с первого товара.
#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());
#94570 Корзина
Отправлено от
borisovd
в 10 Октябрь 2013 - 15:52
в
Главная
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>
#94681 Правая Колонка
Отправлено от
borisovd
в 10 Октябрь 2013 - 21:21
в
Главная
ne_yana (10 Октябрь 2013 - 20:21) писал:
body { font-size: 75%; line-height: 1.6666em; font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; background-color: #FFF; color: #666; }замените на
body { font-size: 75%; line-height: 1.6666em; font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif; background-color: #FFF; color: #666; margin-left: -133px; }
Если только то, что ниже шапки, то замените
#contentWrap { clear: both; background: url(http://alver.storeland.net/contentWrap_bg.jpg) repeat-x left bottom; }на
#contentWrap { clear: both; background: url(http://alver.storeland.net/contentWrap_bg.jpg) repeat-x left bottom; margin-left: -36px; }
- Форум владельцев интернет-магазинов
- → Публикации borisovd
- Privacy Policy