Количество Товаров Вместо Суммы Заказа В Корзине
#1
Отправлено 02 Июнь 2014 - 12:27
#2
Отправлено 03 Июнь 2014 - 00:41
{% IF cart_count_empty %} <span>0</span> {CURRENCY_NAME} {% ELSE %} {% FOR cart_sum %} {cart_sum.NOW_WITH_DISCOUNT | money_format}<br /> {% ENDFOR %} {% ENDIF %}пропишите:
{% IF cart_count_empty %} <span>0</span> {% ELSE %} {CART_COUNT_TOTAL} {% ENDIF %} товаров в корзине
#3
Отправлено 03 Июнь 2014 - 02:46
И еще почему-то при добавлении товара в корзине все равно показывается сумма заказа, только если обновить страницу, то снова появляется количество. Это возможно исправить, чтобы там всегда отображалось именно количество?
#4
Отправлено 03 Июнь 2014 - 03:06
товар{CART_COUNT_TOTAL | gen_word_end("","а","ов")}
#5
Отправлено 03 Июнь 2014 - 11:06
#6
Отправлено 04 Июнь 2014 - 00:27
#7
Отправлено 04 Июнь 2014 - 01:51
#8
Отправлено 04 Июнь 2014 - 18:34
#9
Отправлено 05 Июнь 2014 - 02:18
{% IF cart_count_empty %} <span>0</span> {% ELSE %} {CART_COUNT_TOTAL} {% ENDIF %} товар{CART_COUNT_TOTAL | gen_word_end("","а","ов")} в корзине
на следующий код
{% IF cart_count_empty %} <span>Пусто</span> {% ELSE %} {CART_COUNT_TOTAL} товар{CART_COUNT_TOTAL | gen_word_end("","а","ов")} в корзине {% ENDIF %}
#10
Отправлено 05 Июнь 2014 - 09:54
Хотя не совсем, когда добавляешь товар в корзину, то количество в ней не меняется, чтобы оно поменялось приходится обновить страницу, как это исправить, чтобы как только добавляешь в корзину, значение сразу же менялось?
Сообщение отредактировал Equator: 05 Июнь 2014 - 13:07
#11
Отправлено 06 Июнь 2014 - 02:31
<!-- Обновление данных корзины --> <script> $('#cartSum').html($('.newCartSum').html()); $('#cartCount').html($('.newCartCount').html()); </script>
и заменить его на
<!-- Корзина --> <div class="cartInfo" style="display: none;"> <a href="{CART_URL}">В корзине</a>: <span id="cart-total"> {% IF cart_count_empty %} <span>пусто</span> {% ELSE %} {CART_COUNT_TOTAL} товар{CART_COUNT_TOTAL | gen_word_end("","а","ов")} {% ENDIF %} </span> </div> <!-- end Корзина --> <!-- Обновление данных корзины --> <script> $('#cartSum').html($('.newCartSum').html()); $('#cartCount').html($('.newCartCount').html()); $('#cartInfo').html($('.cartInfo').html()); </script>
#12
Отправлено 06 Июнь 2014 - 02:44
#13
Отправлено 15 Июнь 2014 - 01:23
И еще подскажите пожалуйста, как сделать, чтобы в корзине при изменении количества товара пересчет происходил автоматически и не надо было нажимать на соответствующую кнопку? А так же, как убрать данную кнопку вообще?
#14
Отправлено 17 Июнь 2014 - 01:37
#15
Отправлено 17 Июнь 2014 - 03:16
#16
Отправлено 17 Июнь 2014 - 03:51
В дополнении вам понадобиться в файле стилей main.css найти класс
#cartInfo { font-family: OpenSans; font-size: 11px; height: 34px; left: 863px; overflow: hidden; position: absolute; top: 106px; white-space: nowrap; width: 161px; }
и заменить его на
#cartInfo { font-family: OpenSans; font-size: 11px; height: 34px; left: 863px; position: absolute; top: 106px; white-space: nowrap; width: 161px; }
#17
Отправлено 17 Июнь 2014 - 04:19
В целом должно выглядеть примерно, как на скриншоте.
#18
Отправлено 20 Июнь 2014 - 15:56
И еще я не совсем понимаю, по какому принципу само окно появляется. Т.е. оно не всегда появляется, а нужно навести курсор в какое-то определенное место, если да, то как это можно изменить?
#19
Отправлено 21 Июнь 2014 - 02:23
$('.cart-count').html('Товары в корзине ' + '<span class="count">' + $(html).find('.cartFormTable tbody > tr').size() + '</span> ' + $(html).find('.cartFormTfootSum .cell2').html());
и замените его на
$('.cart-count').html('Товары в корзине ' + '<span class="count">' + $(html).find('.cartFormTable tbody > tr').size() + '</span> ' + $(html).find('.cartFormTfootSum').html());
Корзина появляется при наведении на блок корзины рядом с поиском. На данный момент у вас с появлением корзины наблюдается проблема, так как поиск перекрывает большую часть блока корзины. Для исправления проблемы можно сделать следующее - в файле стилей main.css найдите
#search { float: right; height: 35px; padding-right: 178px; padding-top: 105px; width: 246px; }
и замените на
#search { float: right; height: 35px; margin-right: 178px; padding-top: 105px; width: 246px; }
далее найдите
.cart-info { background: #fff; border: 2px solid #c9c9c9; display: block; height: initial; position: absolute; right: -7px; top: 14px; width: 360px; z-index: 99999; }
и замените на
.cart-info { background: #fff; border: 2px solid #c9c9c9; display: none; height: initial; position: absolute; right: -8px; top: 28px; width: 360px; z-index: 99999; }
далее найдите
#cartInfo { font-family: OpenSans; font-size: 11px; height: 21px; left: 883px; padding: 7px; position: absolute; top: 106px; white-space: nowrap; width: 127px; }
и замените на
#cartInfo { font-family: OpenSans; font-size: 11px; height: 21px; left: 883px; margin: 7px; position: absolute; top: 106px; white-space: nowrap; width: 127px; }
#20
Отправлено 22 Июнь 2014 - 20:22
И возможно ли привести корзину во всплывающем окне примерно к такому виду, как на скриншоте? В том смысле, чтобы элементы располагались примерно так же, а не про само оформление.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных