Скрытый текст
0
Отображение Цены В Корзине При Добавлении Из "сравнения"
Автор Михаил4466, 28 мая 2013 09:37
Сообщений в теме: 8
#1
Отправлено 28 Май 2013 - 09:37
друзья привет, столкнулся вот с такой проблемой: когда выбираешь положить в корзину из блока "сравнения товаров" то цена отображается вот таким вот видом как ниже на картинке, полсе перезагрузки страницы становится нормально, как это исправить?
#2
Отправлено 28 Май 2013 - 10:48
Панель администратора, "Сайт"->"Редактор тем".
В файле "main.js".
Найти код:
В файле "main.js".
Найти код:
sum = parseInt($('.goodsDataMainModificationPriceNow .num').text().replace(' ','')); $('.coltovar').text(sum);Заменить:
sum = parseInt($('.goodsDataMainModificationPriceNow .num').text().replace(' ','')); if(isNaN(sum)) { sum = $(this).parent('form').parent('td').find('.prince').text(); } $('.coltovar').text(sum);
#3
Отправлено 28 Май 2013 - 17:11
не помогло, теперь отображается вот так:
#4
Отправлено 29 Май 2013 - 01:23
У вас изменен стандартный синтаксис корзины, из-за чего код из шаблона "Ajax добавление товара в корзину" не может обновить сумму, как в сравнении товара, так и просто в карточке товара. Вам необходимо в файле main.js найти и удалить
Приложите код вашего шаблона "Ajax добавление товара в корзину".
sum = parseInt($('.goodsDataMainModificationPriceNow .num').text().replace(' ','')); $('.coltovar').text(sum);
Приложите код вашего шаблона "Ajax добавление товара в корзину".
#5
Отправлено 29 Май 2013 - 14:50
удалил, но теперь опять появился старый косяк, когда добавляешь товар в корзину и жмешь "продолжить покупки2 показывает что в корзине "0" до тех пор пока не перезагрузишь страницу
код шаблона что просили, прилагаю:
<div class="alignCenter">
{% IF FORM_NOTICE %}<h5 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">{FORM_NOTICE | nl2br}</h5>{% 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>0</span> {CURRENCY_NAME}.
{% ELSE %}
{% FOR cart_sum %}
{cart_sum.NOW | money_format}.<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());
$('#cartCount').html($('.newCartCount').html());
</script>
код шаблона что просили, прилагаю:
<div class="alignCenter">
{% IF FORM_NOTICE %}<h5 class="{% IF FORM_NOTICE_IS_GOOD %}green{% ELSE %}errorMessage{% ENDIF %}">{FORM_NOTICE | nl2br}</h5>{% 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>0</span> {CURRENCY_NAME}.
{% ELSE %}
{% FOR cart_sum %}
{cart_sum.NOW | money_format}.<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());
$('#cartCount').html($('.newCartCount').html());
</script>
#6
Отправлено 30 Май 2013 - 01:23
Замените в вашем шаблоне HTML примерно следующую строку
на следующую
так же в файл стилей main.css добавьте
<span class="moder" style="color:#cd0a00; font-size: 19px;">
на следующую
<span class="moder" style="color:#cd0a00; font-size: 19px;" id="cartSum">
так же в файл стилей main.css добавьте
#cartSum .num { font-family: inherit !important; font-style: inherit !important; white-space: inherit !important; }
#7
Отправлено 30 Май 2013 - 09:23
<span class="moder" style="color:#cd0a00; font-size: 19px;">
нет похожего кода в HTML
нет похожего кода в HTML
#8
Отправлено 30 Май 2013 - 09:48
строка 307 вашего кода в файле html
#9
Отправлено 30 Май 2013 - 10:36
извиняюсь действительно есть! поиском не смог найти!
Все заработало!!! Большое спасибо!!! Лучи счастья в ваше окошко!!!
Все заработало!!! Большое спасибо!!! Лучи счастья в ваше окошко!!!
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных