Jump to content
покупайте без комиссии
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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


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>

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

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

Link to post
Share on other sites

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

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

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

Link to post
Share on other sites

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

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

 

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

 

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

 

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

Link to post
Share on other sites
В 27.05.2018 в 11:26, spectre сказал:

 

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

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

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

Edited by Vaskanr
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.