Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Кривое отображение данных в корзине


Recommended Posts

После добавления товара в корзину получается вот такое вот безобразие:

<span id="cart-total"> 1  3030р.</span><span class="mycart"><span>Корзина</span><span class="total-price">0.00</span>

понятно что в браузере криво отображается

а должно быть так:

<span id="cart-total">1</span><span class="mycart"><span>Корзина</span><span class="total-price">3030р.</span>

при этом после обновления страницы все становится нормально

 

Opencart 3

может тут что не так?

<div id="cart" class="btn-group btn-block">
  <button type="button" data-toggle="dropdown" data-loading-text="{{ text_loading }}" class="btn dropdown-toggle"><i class="ion-bag"></i><span id="cart-total">{{ text_items }}</span><span class="mycart"><span>{{ text_items2 }}</span><span class="total-price">{% if total.text %}{{ total.text }}{% else %}{{ '0.00' }}{% endif %}</span></span></button>
  <ul class="dropdown-menu pull-right">
    {% if products or vouchers %}
    <li class="has-scroll">
      <table class="table">
        {% for product in products %}
        <tr>
          <td class="text-center">{% if product.thumb %} <a href="{{ product.href }}"><img class="cart-image" src="{{ product.thumb }}" alt="{{ product.name }}" title="{{ product.name }}" /></a> {% endif %}</td>
          <td class="text-left info-item"><a href="{{ product.href }}">{{ product.name }}</a> {% if product.option %}
            {% for option in product.option %} <br />
            - <small>{{ option.name }} {{ option.value }}</small> {% endfor %}
            {% endif %}
            {% if product.recurring %} <br />
            - <small>{{ text_recurring }} {{ product.recurring }}</small> {% endif %}
			<p class="cart-quantity">&times;{{ product.quantity }}</p>
			<p class="cart-price">{{ product.total }}</p>
		</td>          
          <td class="text-center cart-close"><button type="button" onclick="cart.remove('{{ product.cart_id }}');" title="{{ button_remove }}" class="btn btn-danger btn-xs"><i class="ion-android-close"></i></button></td>
        </tr>
        {% endfor %}
        {% for voucher in vouchers %}
        <tr>
          <td class="text-center"></td>
          <td class="text-left">{{ voucher.description }}</td>
          <td class="text-right">x&nbsp;1</td>
          <td class="text-right">{{ voucher.amount }}</td>
          <td class="text-center text-danger"><button type="button" onclick="voucher.remove('{{ voucher.key }}');" title="{{ button_remove }}" class="btn btn-danger btn-xs"><i class="ion-android-close"></i></button></td>
        </tr>
        {% endfor %}
      </table>
    </li>
    <li>
        <table class="table">
          {% for total in totals %}
          <tr>
            <td class="text-left">{{ total.title ~ " :" }}</td>
            <td class="text-right">{{ total.text }}</td>
          </tr>
          {% endfor %}
        </table>
        <p class="text-center cart-button"><a href="{{ cart }}">{{ text_cart }}</a><a href="{{ checkout }}">{{ text_checkout }}</a></p>      
    </li>
    {% else %}
    <li>
      <p class="text-center cart-empty">{{ text_empty }}</p>
    </li>
    {% endif %}
  </ul>
</div>
<script type="text/javascript">
$(document).ready(function () {
	var total = $('#cart .table .text-right').html();
	$('#cart .total-price').html(total);
});
</script>

в коде я не сильно разбираюсь

Подскажите куда копать и в чем может быть проблема?

Надіслати
Поділитися на інших сайтах


После удаления товара из корзины тоже беда

<span id="cart-total"> 0  0р.</span><span class="mycart"><span>Корзина</span><span class="total-price">3030р.</span>

и так же проходит после обновления страницы

Надіслати
Поділитися на інших сайтах


9 часов назад, Vaskanr сказал:

понятно что в браузере криво отображается

 

То что туда передаете вы и скрипты, то и отображается))

 

Искать какой скрипт и какой контроллер обрабатывают эту операцию и менять как хочется

 

для новичка в developer tools дел не больше чем на 15 минут

Надіслати
Поділитися на інших сайтах

В 27.05.2018 в 11:26, spectre сказал:

 

для новичка в developer tools дел не больше чем на 15 минут

больше двух недель парюсь, не могу решить проблему

можете глянуть если вам не сложно http://missmafia.ru

Змінено користувачем Vaskanr
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.