Состояние Корзины
#1
Отправлено 29 Март 2014 - 19:05
1)На всплывающей панели есть изображение корзины,оно исчезает если что-то купить на сайте,однако появляется если обновить страницу..Как сделать так чтобы изображение корзины не пропадало.
2)На главной реализована кнопка купить(без регистрации),однако если что-то купить и закрыть окно(то этот товар в корзину не переходит и его стоимость тоже).
Аккаунт SL-203796
#2
Отправлено 29 Март 2014 - 19:14
+1 Вопрос как изменить текст суммы в состоянии корзины
p.s.перед глазами код,не могу понять куда вставить <a href="{CART_URL}"> <font color="#ff0002"></font></a>
<a href="{CART_URL}"> <font color="#ff0002"> <span>0</span></font> {CURRENCY_NAME}</a>
{% ELSE %}
{% FOR cart_sum %}
<span>{cart_sum.NOW_WITH_DISCOUNT | money_format}</span><br />
#3
Отправлено 29 Март 2014 - 19:21
arver (29 Март 2014 - 19:14) писал:
+1 Вопрос как изменить текст суммы в состоянии корзины
p.s.перед глазами код,не могу понять куда вставить <a href="{CART_URL}"> <font color="#ff0002"></font></a>
<a href="{CART_URL}"> <font color="#ff0002"> <span>0</span></font> {CURRENCY_NAME}</a>
{% ELSE %}
{% FOR cart_sum %}
<span>{cart_sum.NOW_WITH_DISCOUNT | money_format}</span><br />
Надо смотреть, какими скриптами вы пользовались. Откуда брали всплывающую панель и кнопку купить?
#4
Отправлено 29 Март 2014 - 19:32
arver (29 Март 2014 - 19:05) писал:
1)На всплывающей панели есть изображение корзины,оно исчезает если что-то купить на сайте,однако появляется если обновить страницу..Как сделать так чтобы изображение корзины не пропадало.
2)На главной реализована кнопка купить(без регистрации),однако если что-то купить и закрыть окно(то этот товар в корзину не переходит и его стоимость тоже).
Аккаунт SL-203796
1. В шаблоне Ajax замените строку
$('.cartSumP').html('<a href="/cart">В КОРЗИНЕ: '
на такую
$('.cartSumP').html('<a href="/cart"><img src="http://st.hozbe.ru/7...orzina_1.png">В КОРЗИНЕ: '
2. Кнопка "Купить" на главной реализована через отправку письма в обратную связь. Она никак не связана с корзиной и оформлением заказа. Если это необходимо, то нужно поставить либо стандартную кнопку купить, либо добавить функцию быстрого оформления заказа.
#5
Отправлено 29 Март 2014 - 19:53
Кнопку купить к сожалению не могу вспомнить(поэтому и не могу разобраться...)
2)всплывающая панель вот скрипт
Прикрепленные файлы
#6
Отправлено 29 Март 2014 - 20:03
1)когда что-либо покупаешь на сайте на всплывающей корзине состояние изменяется,а стационарная корзина(ее состояние) в верхнем правом углу под поиском не меняется(
2)Не могу понять как поменять цвет суммы в состоянии корзины(та,что стационарная в верхнем правом углу)
в файле html:
<a href="{CART_URL}"> <font color="#ff0002"></font></a>
<a href="{CART_URL}"> <font color="#ff0002"> <span>0</span></font> {CURRENCY_NAME}</a>
{% ELSE %}
{% FOR cart_sum %}
<span>{cart_sum.NOW_WITH_DISCOUNT | money_format}</span><br />
#7
Отправлено 30 Март 2014 - 15:16
arver (29 Март 2014 - 20:03) писал:
1)когда что-либо покупаешь на сайте на всплывающей корзине состояние изменяется,а стационарная корзина(ее состояние) в верхнем правом углу под поиском не меняется(
2)Не могу понять как поменять цвет суммы в состоянии корзины(та,что стационарная в верхнем правом углу)
в файле html:
<a href="{CART_URL}"> <font color="#ff0002"></font></a>
<a href="{CART_URL}"> <font color="#ff0002"> <span>0</span></font> {CURRENCY_NAME}</a>
{% ELSE %}
{% FOR cart_sum %}
<span>{cart_sum.NOW_WITH_DISCOUNT | money_format}</span><br />
<!-- Обновление данных корзины "$('#cartSum').html($('.newCartSum').html());"--> <script> $('.cartSumP').html('<a href="/cart"><img src="http://st.hozbe.ru/7/1062/103/korzina_1.png"> В корзине: ' + $('.newCartSum').html().replace('<br>', '') + ' Оформить заказ</a>'); $('#cartCount').html($('.newCartCount').html()); </script>и замените его на
<!-- Обновление данных корзины --> <script> $('#cartSum').html($('.newCartSum').html()); $('#cartCount').html($('.newCartCount').html()); </script>2. В шаблоне HTML найдите блок
<!-- Корзина --> <div id="cartInfo"> <a href="http://vk.com/club61025984"><img src="http://st.hozbe.ru/2/1018/128/vkontakte.png" title="Группа вконтакте"/></a> <a href="{CART_URL}"> <img src="http://st.storeland.net/1/814/039/korzina.png" title="Корзина"/> </a> <a href="{CART_URL}">Корзина</a> <span id="cartSum"> {% IF cart_count_empty %} <a href="{CART_URL}"> <font color="#ff0002"> <span>0</span></font> {CURRENCY_NAME}</a> {% ELSE %} {% FOR cart_sum %} <span>{cart_sum.NOW_WITH_DISCOUNT | money_format}</span><br /> {% ENDFOR %} {% ENDIF %} </span> </div> <!-- end Корзина -->и замените его на
<!-- Корзина --> <div id="cartInfo"> <a href="http://vk.com/club61025984"><img src="http://st.hozbe.ru/2/1018/128/vkontakte.png" title="Группа вконтакте"/></a> <a href="{CART_URL}"> <img src="http://st.storeland.net/1/814/039/korzina.png" title="Корзина"/> </a> <a href="{CART_URL}">Корзина</a> <span id="cartSum"> {% IF cart_count_empty %} <a href="{CART_URL}"><span>0</span> {CURRENCY_NAME}</a> {% ELSE %} {% FOR cart_sum %} <span>{cart_sum.NOW_WITH_DISCOUNT | money_format}</span><br /> {% ENDFOR %} {% ENDIF %} </span> </div> <!-- end Корзина -->
и в конец файла main.css добавьте блок
#cartInfo span{color:#цвет}в нем заместо #цвет поставьте свое значение цвета.
#8
Отправлено 30 Март 2014 - 15:44
2)Необходимо слово стобы слово рублей не изменялось от изменений цвета в #cartInfo span{color:#цвет}.Так как изначально в состоянии корзины 0(красного цвета),а слово рублей черного.
#9
Отправлено 30 Март 2014 - 17:02
#10
Отправлено 30 Март 2014 - 18:51
#11
Отправлено 31 Март 2014 - 08:31
#13
Отправлено 31 Март 2014 - 09:07
1)После изменений проделанных после сообщения 7
1. В шаблоне Ajax добавление товара в корзину найдите блок
<!-- Обновление данных корзины "$('#cartSum').html($('.newCartSum').html());"-->
<script>
$('.cartSumP').html('<a href="/cart"><img src="http://st.hozbe.ru/7...korzina_1.png"> В корзине: '
+ $('.newCartSum').html().replace('<br>', '') + ' Оформить заказ</a>');
$('#cartCount').html($('.newCartCount').html());
</script>
и замените его на
<!-- Обновление данных корзины -->
<script>
$('#cartSum').html($('.newCartSum').html());
$('#cartCount').html($('.newCartCount').html());
</script>
Стационарная корзина изменяет состояние после покупки,а состояние корзины в плавающей форме не изменяется(пока не нажать F5)
2)После проделанных выше изменений состояние корзины до покупки цифра 0 теперь черная и шрифты "рублей" до покупки и после различаются
по 2 пункту отчасти решил по цвету добавил в html следующее <font color="red">0</font>,а вот со шрифтом рублей до покупки и после вопрос остается актуальным!
#14
Отправлено 31 Март 2014 - 09:38
arver (31 Март 2014 - 09:07) писал:
1)После изменений проделанных после сообщения 7
1. В шаблоне Ajax добавление товара в корзину найдите блок
<!-- Обновление данных корзины "$('#cartSum').html($('.newCartSum').html());"-->
<script>
$('.cartSumP').html('<a href="/cart"><img src="http://st.hozbe.ru/7...korzina_1.png"> В корзине: '
+ $('.newCartSum').html().replace('<br>', '') + ' Оформить заказ</a>');
$('#cartCount').html($('.newCartCount').html());
</script>
и замените его на
<!-- Обновление данных корзины -->
<script>
$('#cartSum').html($('.newCartSum').html());
$('#cartCount').html($('.newCartCount').html());
</script>
Стационарная корзина изменяет состояние после покупки,а состояние корзины в плавающей форме не изменяется(пока не нажать F5)
2)После проделанных выше изменений состояние корзины до покупки цифра 0 теперь черная и шрифты "рублей" до покупки и после различаются
по 2 пункту отчасти решил по цвету добавил в html следующее <font color="red">0</font>,а вот со шрифтом рублей до покупки и после вопрос остается актуальным!
Второй пункт подправили, сделали Рублей маленькими буквами. Если надо большими, найдите в main.css:
#cartSum span { text-transform: none; }
и замените на:
#cartSum span { text-transform: uppercase; }
#15
Отправлено 31 Март 2014 - 09:47
#16
Отправлено 31 Март 2014 - 10:26
#17
Отправлено 31 Март 2014 - 14:09
#18
Отправлено 31 Март 2014 - 20:41
#20
Отправлено 01 Апрель 2014 - 09:35
arver (01 Апрель 2014 - 09:05) писал:
Здравствуйте, обновите код шаблона Ajax добавление товара в корзину
<div class="alignCenter"> {% IF FORM_NOTICE %}<h3 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">{FORM_NOTICE | nl2br}</h3>{% ENDIF %} <p>Сейчас в корзине товаров <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="newCartSum"> {% IF cart_count_empty %} <span class="red">0</span> {CURRENCY_NAME}. {% ELSE %} {% FOR cart_sum %} {cart_sum.NOW_WITH_DISCOUNT | money_format}.<br /> {% ENDFOR %} {% ENDIF %} </strong> <strong class="newCartSumP"> {% IF cart_count_empty %} <span class="red">0</span> {CURRENCY_NAME}. {% ELSE %} {% FOR cart_sum %} <a><img src="http://st.hozbe.ru/7/1062/103/korzina_1.png"> Товаров на: {cart_sum.NOW | money_format} {% IF cart_sum.NOW<SETTINGS_STORE_ORDER_MIN_ORDER_PRICE %}Минимальная сумма заказа: {SETTINGS_STORE_ORDER_MIN_ORDER_PRICE | money_format}{% ELSE %}Оформить заказ{% ENDIF %}</a><br /> {% ENDFOR %} {% ENDIF %} </strong> </p> <p>Вы можете перейти к оформлению заказа или продолжить покупки.</p> <p><a class="messageBoxToCart" href="{CART_URL}">Перейти в корзину</a> <a class="nyroModalClose" href="#">Продолжить покупки</a></p> </div> <!-- Обновление данных корзины --> <script> $('#cartSum').html($('.newCartSum').html()); $('.cartSumP').html($('.newCartSumP').html()); $('#cartCount').html($('.newCartCount').html()); </script>
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных