beeboosters Опубліковано: 3 серпня 2014 Share Опубліковано: 3 серпня 2014 Всем привет. Это уже 100500 тема по данному вопросу. Нажимаю кнопку "Купить" - информер "Товар такой-то добавлен в корзину" появляется как положено, количество и сумма в корзине обновляются как положено. Но при нажатии на корзину товара в ней все ещё нет - "Ваша корзина пуста". После Ctrl+R все отлично - товар появляется в корзине, его видно. Но только после обновления страницы. Исходные данные - Opencart Overclocked, стандартная тема Default которую переделываю под чистый Bootstrap 3.0 Проблема явно в скриптах, а я с javascript практически не дружу. Нужна помощь. Проект на локалке, дать ссылку не могу, поэтому постараюсь максимально проинформировать. Корзину хочу оформить модальным окном из бутстрапа. Файл cart.tpl: <div id="cart"> <div class="heading"> <h4><?php echo $heading_title; ?></h4> <a><span id="cart-total" data-toggle="modal" data-target="#modalCart"><?php echo $text_items; ?></span></a> </div> <?php if ($products || $vouchers) { ?> <div id="modalCart" class="content modal fade" tabindex="-1" role="dialog" aria-labelledby="modalCartLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title" id="modalCartLabel"><?php echo $heading_title; ?></h4> </div><!-- /.modal-header --> <div class="modal-body"> <div class="mini-cart-info"> <table class="table"> <?php foreach ($products as $product) { ?> <tr> <td class="image"> <?php if ($product['thumb']) { ?> <a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></a> <?php } ?> </td> <td class="name"> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> <div> <?php foreach ($product['option'] as $option) { ?> - <small><?php echo $option['name']; ?> <?php echo $option['value']; ?></small><br /> <?php } ?> <?php if ($product['recurring']) { ?> - <small><?php echo $text_payment_profile ?> <?php echo $product['profile']; ?></small><br /> <?php } ?> </div> </td> <td class="quantity">x <?php echo $product['quantity']; ?></td> <td class="total"><?php echo $product['total']; ?></td> <td class="remove"> <img src="catalog/view/theme/<?php echo $template; ?>/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');" /> </td> </tr> <?php } ?> <?php foreach ($vouchers as $voucher) { ?> <tr> <td class="image"></td> <td class="name"><?php echo $voucher['description']; ?></td> <td class="quantity">x 1</td> <td class="total"><?php echo $voucher['amount']; ?></td> <td class="remove"> <img src="catalog/view/theme/<?php echo $template; ?>/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $voucher['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $voucher['key']; ?>' + ' #cart > *');" /> </td> </tr> <?php } ?> </table> </div><!-- /.mini-cart-info --> <div class="mini-cart-total"> <table> <?php foreach ($totals as $total) { ?> <tr> <td class="right"><b><?php echo $total['title']; ?>:</b></td> <td class="right"><?php echo $total['text']; ?></td> </tr> <?php } ?> </table> </div><!-- /.mini-cart-total --> <div class="checkout modal-footer"> <a class="btn btn-default" href="<?php echo $cart; ?>" class="button"><?php echo $text_cart; ?></a> <a class="btn btn-primary" href="<?php echo $checkout; ?>" class="button"><?php echo $text_checkout; ?></a> </div><!-- /.modal-footer --> </div><!-- /.modal-body --> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /#modalCart --> <?php } else { ?> <div id="modalCart" class="content modal fade" tabindex="-1" role="dialog" aria-labelledby="modalCartLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> <h4 class="modal-title" id="modalCartLabel"><?php echo $heading_title; ?></h4> </div><!-- /.modal-header --> <div class="modal-body"> <div class="modal-body empty"><?php echo $text_empty; ?></div> </div><!-- /.modal-body --> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> </div><!-- /#modalCart --> <?php } ?> </div><!-- /#cart --> (код корзины можно сделать компактнее, но я уже пробовал по всякому, и это последний вариант, где я решил вообще весь код обрамления модального окна расписать как для пустой так и для заполненной корзины, думал "а вдруг") Модальное окно глючит, но если закомментировать этот кусок common.js.... /* Ajax Cart */ $('#cart > .heading a').live('click', function() { $('#cart').addClass('active'); $('#cart').load('index.php?route=module/cart #cart > *'); $('#cart').live('mouseleave', function() { $(this).removeClass('active'); }); }); ....то работает корректно (ну, кроме обновления товара без обновления страницы. На всякий случай header.tpl <!DOCTYPE html> <html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>"> <head> <meta charset="UTF-8" /> <title><?php echo $title; ?></title> <base href="<?php echo $base; ?>" /> <?php if ($description) { ?> <meta name="description" content="<?php echo $description; ?>" /> <?php } ?> <?php if ($keywords) { ?> <meta name="keywords" content="<?php echo $keywords; ?>" /> <?php } ?> <?php if ($icon) { ?> <link href="<?php echo $icon; ?>" rel="icon" /> <?php } ?> <?php foreach ($links as $link) { ?> <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" /> <?php } ?> <link rel="stylesheet" type="text/css" href="catalog/view/theme/boottheme/stylesheet/bootstrap.css" /> <?php foreach ($styles as $style) { ?> <link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" /> <?php } ?> <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.11.1.min.js"></script> <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-migrate-1.2.1.min.js"></script> <script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.10.4.custom.min.js"></script> <script type="text/javascript" src="catalog/view/javascript/common.js"></script> <?php foreach ($scripts as $script) { ?> <script type="text/javascript" src="<?php echo $script; ?>"></script> <?php } ?> <?php foreach ($scripts as $script) { ?> <script type="text/javascript" src="<?php echo $script; ?>"></script> <?php } ?> <?php if ($stores) { ?> <script type="text/javascript"><!-- $(document).ready(function() { <?php foreach ($stores as $store) { ?> $('body').prepend('<iframe src="<?php echo $store; ?>" style="display: none;"></iframe>'); <?php } ?> }); //--></script> <?php } ?> <?php echo $google_analytics; ?> </head> <body> <div id="container" class="container"> <div id="header"> <div class="hidden-xs hidden-sm row"> <?php if ($logo) { ?> <div id="logo" class="hidden-xs hidden-sm col-xs-2 col-sm-2 col-md-2 col-lg-2"> <a href="<?php echo $home; ?>"> <img class="img-responsive" src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /> </a> </div> <?php } ?> <div class="col-xs-5 col-sm-5 col-md-5 col-lg-5"> <div id="search" class="input-group"> <input class="form-control" type="text" name="search" placeholder="" value="" /> <span class="input-group-btn"> <button class="btn btn-default button-search" type="button">Go!</button> </span> </div><!-- /input-group --> </div> <div class="col-xs-2 col-sm-2 col-md-2 col-lg-2"> <?php echo $cart; ?> </div> <div class="col-xs-3 col-sm-3 col-md-3 col-lg-3"> <?php if (!$logged) { ?> <ul class="list-inline text-right"> <li><a href="index.php?route=account/login"><?php echo $text_login; ?></a></li> <li><a href="index.php?route=account/register"><?php echo $text_register; ?></a></li> <?php } else { ?> <?php echo $text_logged; ?> <?php } ?> </div> </div><!-- END ROW --> <div class="hidden-xs hidden-sm row"> <div class="col-md-12 col-lg-12"> <ul class="list-inline text-right"> <li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li> <li><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a></li> <li><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a></li> <li><a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a></li> <li><a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></li> </ul> </div> </div><!-- END ROW --> </div><!-- END HEADER --> <?php if ($categories) { ?> <nav class="navbar navbar-default" role="navigation"> <div class="container-fluid"> <div class="navbar-header"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> <a class="navbar-brand hidden-lg" href="index.php?route=common/home">Kolomod</a> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav"> <?php foreach ($categories as $category) { ?> <?php if ($category['children']) { ?> <li class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?> <span class="caret"></span></a> <?php for ($i = 0; $i < count($category['children']);) { ?> <ul class="dropdown-menu" role="menu"> <?php $j = $i + ceil(count($category['children']) / $category['column']); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($category['children'][$i])) { ?> <li> <a href="<?php echo $category['children'][$i]['href']; ?>"> <?php echo $category['children'][$i]['name']; ?> </a> </li> <?php } ?> <?php } ?> </ul> <?php } ?> </li> <?php } else { ?> <li> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> </li> <?php } ?> <?php } ?> </ul> </div><!-- END NAVBAR COLLAPSE --> </div><!-- END CONTAINER --> </nav> <?php } ?> <?php if ($error) { ?> <div class="warning"> <?php echo $error ?><img src="catalog/view/theme/bootstrap/image/close.png" alt="" class="close" /> </div> <?php } ?> <div id="notification"></div> Буду рад любой помощи. Темы по корзинам описанные здесь на форуме посмотрел, многие решения взятые из них попробовал - не помогло. По поводу форка - был выбран во избежания геммороя с разными версиями jQuery, чистый Opencart работает с 1.7.1, для корректной работы Bootstrap требуется 1.11.1, который в Overclocked по дефолту.С оригинальным Opencart были теже проблемы с корзиной, так что трабл не в форке, поверьте. Надіслати Поділитися на інших сайтах More sharing options...
beeboosters Опубліковано: 5 серпня 2014 Автор Share Опубліковано: 5 серпня 2014 Все спасибо за дельные советы. Надіслати Поділитися на інших сайтах More sharing options...
beeboosters Опубліковано: 5 серпня 2014 Автор Share Опубліковано: 5 серпня 2014 Такс... Надобность в форке отпала. Кое что переписалось, скрипты начали работать корректно, кроме корзины, но ей недолго осталось быть такой особенной работающей как попало. Надіслати Поділитися на інших сайтах More sharing options...
beeboosters Опубліковано: 5 серпня 2014 Автор Share Опубліковано: 5 серпня 2014 Ну что ж... Поведение корзины во многом зависит от того, какой кусок кода, в файле cart.tpl, лежит в диве с id="cart". Сейчас в этом диве НЕ находится ссылка на корзину (id=cart-total), а только (и целиком) модальное окно. Товар все также видно только после обновления страницы, зато он стал удалятся из корзины корректно. За исключением одного момента ;) При удалении ссылка на корзину не обновляется, словно товаров не удаляли, только после перезагрузки страницы ;) Наверное, потому что она теперь не лежит в диве с id="cart" :ugeek: Буду пробовать дальше... Надіслати Поділитися на інших сайтах More sharing options...
deim Опубліковано: 5 серпня 2014 Share Опубліковано: 5 серпня 2014 Правильно делаете, что описываете свои решения и мысли. Так держать! Можете написать в скайп, подскажу :) Только если потом и ответ сюда напишете. А то я всё равно сейчас тоже модулем для корзины занимаюсь, так что весь код перед глазами Надіслати Поділитися на інших сайтах More sharing options... beeboosters Опубліковано: 6 серпня 2014 Автор Share Опубліковано: 6 серпня 2014 С помощью deim решилась проблема с выводом добавленных товаров в модальном окне корзины без обновления страницы. Осталось разобраться с обновлением ссылки на корзину при удалении товаров. deim - огромное спасибо, сам бы я с javascript никак не справился бы, я в нём нулевой :ugeek: Код cart.tpl обернутый в bootstrap 3 (кое как =) : <!-- Button trigger modal --> <div class="heading"> <a data-toggle="modal" data-target="#cart"> <span id="cart-total"><?php echo $text_items; ?></span> </a> </div> <!-- Modal --> <div class="modal fade content" id="cart" tabindex="-1" role="dialog" aria-labelledby="cartLabel" aria-hidden="true"> <?php if ($products || $vouchers) { ?> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true">×</span><span class="sr-only">Close</span> </button> <h4 class="modal-title" id="cartLabel"><?php echo $heading_title; ?></h4> </div><!-- /.modal-header --> <div class="modal-body"> <div class="mini-cart-info"> <table class="table"> <?php foreach ($products as $product) { ?> <tr> <td class="image"> <?php if ($product['thumb']) { ?> <a href="<?php echo $product['href']; ?>"> <img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /> </a> <?php } ?> </td> <td class="name"> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> <div> <?php foreach ($product['option'] as $option) { ?> - <small><?php echo $option['name']; ?> <?php echo $option['value']; ?></small><br /> <?php } ?> <?php if ($product['recurring']): ?> - <small><?php echo $text_payment_profile ?> <?php echo $product['profile']; ?></small><br /> <?php endif; ?> </div> </td> <td class="quantity">x <?php echo $product['quantity']; ?></td> <td class="total"><?php echo $product['total']; ?></td> <td class="remove"> <button type="button" class="btn btn-default btn-xs" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');">Убрать</button> </td> </tr> <?php } ?> <?php foreach ($vouchers as $voucher) { ?> <tr> <td class="image"></td> <td class="name"><?php echo $voucher['description']; ?></td> <td class="quantity">x 1</td> <td class="total"><?php echo $voucher['amount']; ?></td> <td class="remove"> <img src="catalog/view/theme/default/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $voucher['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $voucher['key']; ?>' + ' #cart > *');" /> </td> </tr> <?php } ?> </table> </div><!-- /.mini-cart-info --> <div class="mini-cart-total"> <table class="table"> <?php foreach ($totals as $total) { ?> <tr> <td class="right"><b><?php echo $total['title']; ?>:</b></td> <td class="right"><?php echo $total['text']; ?></td> </tr> <?php } ?> </table> </div><!-- /.mini-cart-total --> </div><!-- /.modal-body --> <div class="modal-footer checkout"> <a href="<?php echo $cart; ?>" class="btn btn-default"><?php echo $text_cart; ?></a> <a href="<?php echo $checkout; ?>" class="btn btn-primary"><?php echo $text_checkout; ?></a> </div><!-- /.modal-footer --> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> <?php } else { ?> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true">×</span><span class="sr-only">Close</span> </button> <h4 class="modal-title" id="cartLabel"><?php echo $heading_title; ?></h4> </div><!-- /.modal-header --> <div class="modal-body empty"> <?php echo $text_empty; ?> </div><!-- /.modal-body --> <div class="modal-footer checkout"> <button type="button" class="btn btn-default" data-dismiss="modal">Назад к товарам</button> </div><!-- /.modal-footer --> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> <?php } ?> </div><!-- /.modal --> В файле common.js после $('#cart-total').html(json['total']); добавили $('#cart').load('index.php?route=module/cart #cart > *'); Теперь товар есть в модальном окне без перезагрузки. Целиком функция на данный момент выглядит так: function addToCart(product_id, quantity) { quantity = typeof(quantity) != 'undefined' ? quantity : 1; $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: 'product_id=' + product_id + '&quantity=' + quantity, dataType: 'json', success: function(json) { $('.success, .warning, .attention, .information, .error').remove(); if (json['redirect']) { location = json['redirect']; } if (json['success']) { $('#notification').html('<div class="alert alert-success alert-dismissible" role="alert"><button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>' + json['success'] + '</div>'); $('.success').fadeIn('slow'); $('#cart-total').html(json['total']); $('#cart').load('index.php?route=module/cart #cart > *'); $('html, body').animate({ scrollTop: 0 }, 'slow'); } } }); } Продолжаю искать решение с обновление cart-total после удаления товара без Ctrl+RСошлись на том, что проблема где-то здесь: <button type="button" class="btn btn-default btn-xs" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');">Убрать</button> Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 10 серпня 2014 Share Опубліковано: 10 серпня 2014 beeboosters, а Вам известно о существовании ВВ-кода spoiler или Вы с лета покрывалами на зиму запасаетесь? Надіслати Поділитися на інших сайтах More sharing options... beeboosters Опубліковано: 10 серпня 2014 Автор Share Опубліковано: 10 серпня 2014 beeboosters, а Вам известно о существовании ВВ-кода spoiler или Вы с лета покрывалами на зиму запасаетесь? Известно, мне казалось так удобнее. Ну не суть, все в спойлерах теперь. Надіслати Поділитися на інших сайтах More sharing options... CODEONETEAM Опубліковано: 10 серпня 2014 Share Опубліковано: 10 серпня 2014 Нет, так не удобнее, так падает удобочитаемость сообщения в целом, ведь оно состоит не только из листинга, но и несёт некий посыл. Респект, за адекватную реакцию на конструктивную критику. :wink: Надіслати Поділитися на інших сайтах More sharing options... beeboosters Опубліковано: 10 серпня 2014 Автор Share Опубліковано: 10 серпня 2014 Нет, так не удобнее, так падает удобочитаемость сообщения в целом, ведь оно состоит не только из листинга, но и несёт некий посыл. Вот что бывает, когда дисигнер к программистам лезет со своим "я так вижу! я художник!" :-D Кстати. Проблема остается с обновлением количества товаров при удалении их из корзины. Но я чуть позже подробней опишу, может у кого то будут идеи, у меня - нету. Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 11 серпня 2014 Share Опубліковано: 11 серпня 2014 Вот что бывает, когда дисигнер к программистам лезет со своим "я так вижу! я художник!" :-D Кстати. Проблема остается с обновлением количества товаров при удалении их из корзины. Но я чуть позже подробней опишу, может у кого то будут идеи, у меня - нету. Пиши ночью в скайп, доделаем твою корзину Надіслати Поділитися на інших сайтах More sharing options... 8 months later... 6ep Опубліковано: 23 квітня 2015 Share Опубліковано: 23 квітня 2015 c той же бедой столкнулся, кто поможет? Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 23 квітня 2015 Share Опубліковано: 23 квітня 2015 c той же бедой столкнулся, кто поможет? дайте ссылку на сайт, скажу что исправить Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 23 квітня 2015 Share Опубліковано: 23 квітня 2015 дайте ссылку на сайт, скажу что исправить racing-moto.ru из корзины не удаляется и не обновляется автоматически( Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 23 квітня 2015 Share Опубліковано: 23 квітня 2015 Ребят такой же вопрос, корзина обновляется только после перезагрузки страницы, уже бьюсь второй час, никак не пойму в чем дело, ответ json есьть, id="cart-total" есть, но не обновляется и все тут. подскажите куда рыть дальше сайт мормышка.москва Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 Ребят в общем нашел в чем дело, дело в ЧПУ,а именно в таблице url_alias где прописан алиес ('checkout/cart', 'shopping-cart'), пока быстрое решение нашел убрал эту строчку все заработало. Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 нет, увы, сработало только на деф шаблоне Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 (змінено) racing-moto.ru из корзины не удаляется и не обновляется автоматически( http://racing-moto.ru/index.php?route=checkout/cart/update 404 not found что делать знаете? Змінено 24 квітня 2015 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 разве есть такая страница?? на голом opencart ее нет тоже Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 Что с форумом? Что с сообщениями происходит? то текст обрежет весь, то пустое отобразится, то одна ссылка на весь текст :mellow: Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 да вроде нормально все), так я не понял вашу мысль? Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 (змінено) http://racing-moto.ru/index.php?route=checkout/cart/update 404 not found что делать знаете? нет, впервые такое вижу Змінено 24 квітня 2015 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 нет, разве действительно, такая страница есть? такую же ошибку выдают другой сайт, где все норм работает Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 В общем разобрался с этим, не знаю как получилось но на официальном сайте opencart уже другой файл common.js, хотя на моем сайте он недавний давности так же скаченный с официального сайта opencart , ну не суть.... они поставили таймер в общем // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); видимо не успевал обновляться id="cart-total" сейчас все работает Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 27 квітня 2015 Share Опубліковано: 27 квітня 2015 а я так и не понял как решить свою проблему( Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Допрацювання опцій Opencart 2.3 Автор: Denys, 21 серпня 2023 php7.4 javascript 0 відповідей 363 перегляди Denys 21 серпня 2023 Інтеграція АПІ Бусмаркет (Прайс Продукт) Opencart 2.3 Автор: Denys, 19 серпня 2023 php 7.4 api (і ще %d) Теги: php 7.4 api javascript curl 5 відповідей 557 переглядів Denys 1 листопада 2023 Поиск на сайт по примеру Автор: KIRKIRKIR, 2 листопада 2022 поиск поиск opencart (і ще %d) Теги: поиск поиск opencart поиск ajax поиск текст javascript 4 відповіді 504 перегляди KIRKIRKIR 10 листопада 2022 День добрый, первый раз на форуме, вопрос касательно js Автор: caest16, 26 жовтня 2021 javascript 2 відповіді 387 переглядів nogocuHoBuk 26 жовтня 2021 Доработка Opencart 2.3 PHP Javascript Гугл Аналитика Автор: Denys, 1 жовтня 2021 javascript php (і ще %d) Теги: javascript php веб программист javascript developer google tag manager google analytics 1 відповідь 693 перегляди Denys 4 жовтня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Не обновляются товары в корзине Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
beeboosters Опубліковано: 6 серпня 2014 Автор Share Опубліковано: 6 серпня 2014 С помощью deim решилась проблема с выводом добавленных товаров в модальном окне корзины без обновления страницы. Осталось разобраться с обновлением ссылки на корзину при удалении товаров. deim - огромное спасибо, сам бы я с javascript никак не справился бы, я в нём нулевой :ugeek: Код cart.tpl обернутый в bootstrap 3 (кое как =) : <!-- Button trigger modal --> <div class="heading"> <a data-toggle="modal" data-target="#cart"> <span id="cart-total"><?php echo $text_items; ?></span> </a> </div> <!-- Modal --> <div class="modal fade content" id="cart" tabindex="-1" role="dialog" aria-labelledby="cartLabel" aria-hidden="true"> <?php if ($products || $vouchers) { ?> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true">×</span><span class="sr-only">Close</span> </button> <h4 class="modal-title" id="cartLabel"><?php echo $heading_title; ?></h4> </div><!-- /.modal-header --> <div class="modal-body"> <div class="mini-cart-info"> <table class="table"> <?php foreach ($products as $product) { ?> <tr> <td class="image"> <?php if ($product['thumb']) { ?> <a href="<?php echo $product['href']; ?>"> <img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /> </a> <?php } ?> </td> <td class="name"> <a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a> <div> <?php foreach ($product['option'] as $option) { ?> - <small><?php echo $option['name']; ?> <?php echo $option['value']; ?></small><br /> <?php } ?> <?php if ($product['recurring']): ?> - <small><?php echo $text_payment_profile ?> <?php echo $product['profile']; ?></small><br /> <?php endif; ?> </div> </td> <td class="quantity">x <?php echo $product['quantity']; ?></td> <td class="total"><?php echo $product['total']; ?></td> <td class="remove"> <button type="button" class="btn btn-default btn-xs" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');">Убрать</button> </td> </tr> <?php } ?> <?php foreach ($vouchers as $voucher) { ?> <tr> <td class="image"></td> <td class="name"><?php echo $voucher['description']; ?></td> <td class="quantity">x 1</td> <td class="total"><?php echo $voucher['amount']; ?></td> <td class="remove"> <img src="catalog/view/theme/default/image/remove-small.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $voucher['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $voucher['key']; ?>' + ' #cart > *');" /> </td> </tr> <?php } ?> </table> </div><!-- /.mini-cart-info --> <div class="mini-cart-total"> <table class="table"> <?php foreach ($totals as $total) { ?> <tr> <td class="right"><b><?php echo $total['title']; ?>:</b></td> <td class="right"><?php echo $total['text']; ?></td> </tr> <?php } ?> </table> </div><!-- /.mini-cart-total --> </div><!-- /.modal-body --> <div class="modal-footer checkout"> <a href="<?php echo $cart; ?>" class="btn btn-default"><?php echo $text_cart; ?></a> <a href="<?php echo $checkout; ?>" class="btn btn-primary"><?php echo $text_checkout; ?></a> </div><!-- /.modal-footer --> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> <?php } else { ?> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"> <span aria-hidden="true">×</span><span class="sr-only">Close</span> </button> <h4 class="modal-title" id="cartLabel"><?php echo $heading_title; ?></h4> </div><!-- /.modal-header --> <div class="modal-body empty"> <?php echo $text_empty; ?> </div><!-- /.modal-body --> <div class="modal-footer checkout"> <button type="button" class="btn btn-default" data-dismiss="modal">Назад к товарам</button> </div><!-- /.modal-footer --> </div><!-- /.modal-content --> </div><!-- /.modal-dialog --> <?php } ?> </div><!-- /.modal --> В файле common.js после $('#cart-total').html(json['total']); добавили $('#cart').load('index.php?route=module/cart #cart > *'); Теперь товар есть в модальном окне без перезагрузки. Целиком функция на данный момент выглядит так: function addToCart(product_id, quantity) { quantity = typeof(quantity) != 'undefined' ? quantity : 1; $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: 'product_id=' + product_id + '&quantity=' + quantity, dataType: 'json', success: function(json) { $('.success, .warning, .attention, .information, .error').remove(); if (json['redirect']) { location = json['redirect']; } if (json['success']) { $('#notification').html('<div class="alert alert-success alert-dismissible" role="alert"><button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>' + json['success'] + '</div>'); $('.success').fadeIn('slow'); $('#cart-total').html(json['total']); $('#cart').load('index.php?route=module/cart #cart > *'); $('html, body').animate({ scrollTop: 0 }, 'slow'); } } }); } Продолжаю искать решение с обновление cart-total после удаления товара без Ctrl+RСошлись на том, что проблема где-то здесь: <button type="button" class="btn btn-default btn-xs" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" onclick="(getURLVar('route') == 'checkout/cart' || getURLVar('route') == 'checkout/checkout') ? location = 'index.php?route=checkout/cart&remove=<?php echo $product['key']; ?>' : $('#cart').load('index.php?route=module/cart&remove=<?php echo $product['key']; ?>' + ' #cart > *');">Убрать</button> Надіслати Поділитися на інших сайтах More sharing options...
CODEONETEAM Опубліковано: 10 серпня 2014 Share Опубліковано: 10 серпня 2014 beeboosters, а Вам известно о существовании ВВ-кода spoiler или Вы с лета покрывалами на зиму запасаетесь? Надіслати Поділитися на інших сайтах More sharing options...
beeboosters Опубліковано: 10 серпня 2014 Автор Share Опубліковано: 10 серпня 2014 beeboosters, а Вам известно о существовании ВВ-кода spoiler или Вы с лета покрывалами на зиму запасаетесь? Известно, мне казалось так удобнее. Ну не суть, все в спойлерах теперь. Надіслати Поділитися на інших сайтах More sharing options...
CODEONETEAM Опубліковано: 10 серпня 2014 Share Опубліковано: 10 серпня 2014 Нет, так не удобнее, так падает удобочитаемость сообщения в целом, ведь оно состоит не только из листинга, но и несёт некий посыл. Респект, за адекватную реакцию на конструктивную критику. :wink: Надіслати Поділитися на інших сайтах More sharing options...
beeboosters Опубліковано: 10 серпня 2014 Автор Share Опубліковано: 10 серпня 2014 Нет, так не удобнее, так падает удобочитаемость сообщения в целом, ведь оно состоит не только из листинга, но и несёт некий посыл. Вот что бывает, когда дисигнер к программистам лезет со своим "я так вижу! я художник!" :-D Кстати. Проблема остается с обновлением количества товаров при удалении их из корзины. Но я чуть позже подробней опишу, может у кого то будут идеи, у меня - нету. Надіслати Поділитися на інших сайтах More sharing options...
deim Опубліковано: 11 серпня 2014 Share Опубліковано: 11 серпня 2014 Вот что бывает, когда дисигнер к программистам лезет со своим "я так вижу! я художник!" :-D Кстати. Проблема остается с обновлением количества товаров при удалении их из корзины. Но я чуть позже подробней опишу, может у кого то будут идеи, у меня - нету. Пиши ночью в скайп, доделаем твою корзину Надіслати Поділитися на інших сайтах More sharing options... 8 months later... 6ep Опубліковано: 23 квітня 2015 Share Опубліковано: 23 квітня 2015 c той же бедой столкнулся, кто поможет? Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 23 квітня 2015 Share Опубліковано: 23 квітня 2015 c той же бедой столкнулся, кто поможет? дайте ссылку на сайт, скажу что исправить Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 23 квітня 2015 Share Опубліковано: 23 квітня 2015 дайте ссылку на сайт, скажу что исправить racing-moto.ru из корзины не удаляется и не обновляется автоматически( Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 23 квітня 2015 Share Опубліковано: 23 квітня 2015 Ребят такой же вопрос, корзина обновляется только после перезагрузки страницы, уже бьюсь второй час, никак не пойму в чем дело, ответ json есьть, id="cart-total" есть, но не обновляется и все тут. подскажите куда рыть дальше сайт мормышка.москва Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 Ребят в общем нашел в чем дело, дело в ЧПУ,а именно в таблице url_alias где прописан алиес ('checkout/cart', 'shopping-cart'), пока быстрое решение нашел убрал эту строчку все заработало. Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 нет, увы, сработало только на деф шаблоне Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 (змінено) racing-moto.ru из корзины не удаляется и не обновляется автоматически( http://racing-moto.ru/index.php?route=checkout/cart/update 404 not found что делать знаете? Змінено 24 квітня 2015 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 разве есть такая страница?? на голом opencart ее нет тоже Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 Что с форумом? Что с сообщениями происходит? то текст обрежет весь, то пустое отобразится, то одна ссылка на весь текст :mellow: Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 да вроде нормально все), так я не понял вашу мысль? Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 (змінено) http://racing-moto.ru/index.php?route=checkout/cart/update 404 not found что делать знаете? нет, впервые такое вижу Змінено 24 квітня 2015 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 нет, разве действительно, такая страница есть? такую же ошибку выдают другой сайт, где все норм работает Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 В общем разобрался с этим, не знаю как получилось но на официальном сайте opencart уже другой файл common.js, хотя на моем сайте он недавний давности так же скаченный с официального сайта opencart , ну не суть.... они поставили таймер в общем // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); видимо не успевал обновляться id="cart-total" сейчас все работает Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 27 квітня 2015 Share Опубліковано: 27 квітня 2015 а я так и не понял как решить свою проблему( Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Допрацювання опцій Opencart 2.3 Автор: Denys, 21 серпня 2023 php7.4 javascript 0 відповідей 363 перегляди Denys 21 серпня 2023 Інтеграція АПІ Бусмаркет (Прайс Продукт) Opencart 2.3 Автор: Denys, 19 серпня 2023 php 7.4 api (і ще %d) Теги: php 7.4 api javascript curl 5 відповідей 557 переглядів Denys 1 листопада 2023 Поиск на сайт по примеру Автор: KIRKIRKIR, 2 листопада 2022 поиск поиск opencart (і ще %d) Теги: поиск поиск opencart поиск ajax поиск текст javascript 4 відповіді 504 перегляди KIRKIRKIR 10 листопада 2022 День добрый, первый раз на форуме, вопрос касательно js Автор: caest16, 26 жовтня 2021 javascript 2 відповіді 387 переглядів nogocuHoBuk 26 жовтня 2021 Доработка Opencart 2.3 PHP Javascript Гугл Аналитика Автор: Denys, 1 жовтня 2021 javascript php (і ще %d) Теги: javascript php веб программист javascript developer google tag manager google analytics 1 відповідь 693 перегляди Denys 4 жовтня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Не обновляются товары в корзине Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
6ep Опубліковано: 23 квітня 2015 Share Опубліковано: 23 квітня 2015 c той же бедой столкнулся, кто поможет? Надіслати Поділитися на інших сайтах More sharing options...
deim Опубліковано: 23 квітня 2015 Share Опубліковано: 23 квітня 2015 c той же бедой столкнулся, кто поможет? дайте ссылку на сайт, скажу что исправить Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 23 квітня 2015 Share Опубліковано: 23 квітня 2015 дайте ссылку на сайт, скажу что исправить racing-moto.ru из корзины не удаляется и не обновляется автоматически( Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 23 квітня 2015 Share Опубліковано: 23 квітня 2015 Ребят такой же вопрос, корзина обновляется только после перезагрузки страницы, уже бьюсь второй час, никак не пойму в чем дело, ответ json есьть, id="cart-total" есть, но не обновляется и все тут. подскажите куда рыть дальше сайт мормышка.москва Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 Ребят в общем нашел в чем дело, дело в ЧПУ,а именно в таблице url_alias где прописан алиес ('checkout/cart', 'shopping-cart'), пока быстрое решение нашел убрал эту строчку все заработало. Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 нет, увы, сработало только на деф шаблоне Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 (змінено) racing-moto.ru из корзины не удаляется и не обновляется автоматически( http://racing-moto.ru/index.php?route=checkout/cart/update 404 not found что делать знаете? Змінено 24 квітня 2015 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 разве есть такая страница?? на голом opencart ее нет тоже Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 Что с форумом? Что с сообщениями происходит? то текст обрежет весь, то пустое отобразится, то одна ссылка на весь текст :mellow: Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 да вроде нормально все), так я не понял вашу мысль? Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 (змінено) http://racing-moto.ru/index.php?route=checkout/cart/update 404 not found что делать знаете? нет, впервые такое вижу Змінено 24 квітня 2015 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 нет, разве действительно, такая страница есть? такую же ошибку выдают другой сайт, где все норм работает Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 В общем разобрался с этим, не знаю как получилось но на официальном сайте opencart уже другой файл common.js, хотя на моем сайте он недавний давности так же скаченный с официального сайта opencart , ну не суть.... они поставили таймер в общем // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); видимо не успевал обновляться id="cart-total" сейчас все работает Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 27 квітня 2015 Share Опубліковано: 27 квітня 2015 а я так и не понял как решить свою проблему( Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Допрацювання опцій Opencart 2.3 Автор: Denys, 21 серпня 2023 php7.4 javascript 0 відповідей 363 перегляди Denys 21 серпня 2023 Інтеграція АПІ Бусмаркет (Прайс Продукт) Opencart 2.3 Автор: Denys, 19 серпня 2023 php 7.4 api (і ще %d) Теги: php 7.4 api javascript curl 5 відповідей 557 переглядів Denys 1 листопада 2023 Поиск на сайт по примеру Автор: KIRKIRKIR, 2 листопада 2022 поиск поиск opencart (і ще %d) Теги: поиск поиск opencart поиск ajax поиск текст javascript 4 відповіді 504 перегляди KIRKIRKIR 10 листопада 2022 День добрый, первый раз на форуме, вопрос касательно js Автор: caest16, 26 жовтня 2021 javascript 2 відповіді 387 переглядів nogocuHoBuk 26 жовтня 2021 Доработка Opencart 2.3 PHP Javascript Гугл Аналитика Автор: Denys, 1 жовтня 2021 javascript php (і ще %d) Теги: javascript php веб программист javascript developer google tag manager google analytics 1 відповідь 693 перегляди Denys 4 жовтня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Не обновляются товары в корзине
6ep Опубліковано: 23 квітня 2015 Share Опубліковано: 23 квітня 2015 дайте ссылку на сайт, скажу что исправить racing-moto.ru из корзины не удаляется и не обновляется автоматически( Надіслати Поділитися на інших сайтах More sharing options...
Nevea Опубліковано: 23 квітня 2015 Share Опубліковано: 23 квітня 2015 Ребят такой же вопрос, корзина обновляется только после перезагрузки страницы, уже бьюсь второй час, никак не пойму в чем дело, ответ json есьть, id="cart-total" есть, но не обновляется и все тут. подскажите куда рыть дальше сайт мормышка.москва Надіслати Поділитися на інших сайтах More sharing options...
Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 Ребят в общем нашел в чем дело, дело в ЧПУ,а именно в таблице url_alias где прописан алиес ('checkout/cart', 'shopping-cart'), пока быстрое решение нашел убрал эту строчку все заработало. Надіслати Поділитися на інших сайтах More sharing options...
Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 нет, увы, сработало только на деф шаблоне Надіслати Поділитися на інших сайтах More sharing options...
deim Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 (змінено) racing-moto.ru из корзины не удаляется и не обновляется автоматически( http://racing-moto.ru/index.php?route=checkout/cart/update 404 not found что делать знаете? Змінено 24 квітня 2015 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 разве есть такая страница?? на голом opencart ее нет тоже Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 Что с форумом? Что с сообщениями происходит? то текст обрежет весь, то пустое отобразится, то одна ссылка на весь текст :mellow: Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 да вроде нормально все), так я не понял вашу мысль? Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 (змінено) http://racing-moto.ru/index.php?route=checkout/cart/update 404 not found что делать знаете? нет, впервые такое вижу Змінено 24 квітня 2015 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 нет, разве действительно, такая страница есть? такую же ошибку выдают другой сайт, где все норм работает Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 В общем разобрался с этим, не знаю как получилось но на официальном сайте opencart уже другой файл common.js, хотя на моем сайте он недавний давности так же скаченный с официального сайта opencart , ну не суть.... они поставили таймер в общем // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); видимо не успевал обновляться id="cart-total" сейчас все работает Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 27 квітня 2015 Share Опубліковано: 27 квітня 2015 а я так и не понял как решить свою проблему( Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації Допрацювання опцій Opencart 2.3 Автор: Denys, 21 серпня 2023 php7.4 javascript 0 відповідей 363 перегляди Denys 21 серпня 2023 Інтеграція АПІ Бусмаркет (Прайс Продукт) Opencart 2.3 Автор: Denys, 19 серпня 2023 php 7.4 api (і ще %d) Теги: php 7.4 api javascript curl 5 відповідей 557 переглядів Denys 1 листопада 2023 Поиск на сайт по примеру Автор: KIRKIRKIR, 2 листопада 2022 поиск поиск opencart (і ще %d) Теги: поиск поиск opencart поиск ajax поиск текст javascript 4 відповіді 504 перегляди KIRKIRKIR 10 листопада 2022 День добрый, первый раз на форуме, вопрос касательно js Автор: caest16, 26 жовтня 2021 javascript 2 відповіді 387 переглядів nogocuHoBuk 26 жовтня 2021 Доработка Opencart 2.3 PHP Javascript Гугл Аналитика Автор: Denys, 1 жовтня 2021 javascript php (і ще %d) Теги: javascript php веб программист javascript developer google tag manager google analytics 1 відповідь 693 перегляди Denys 4 жовтня 2021 Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 разве есть такая страница?? на голом opencart ее нет тоже Надіслати Поділитися на інших сайтах More sharing options...
deim Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 Что с форумом? Что с сообщениями происходит? то текст обрежет весь, то пустое отобразится, то одна ссылка на весь текст :mellow: Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 да вроде нормально все), так я не понял вашу мысль? Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 (змінено) http://racing-moto.ru/index.php?route=checkout/cart/update 404 not found что делать знаете? нет, впервые такое вижу Змінено 24 квітня 2015 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 нет, разве действительно, такая страница есть? такую же ошибку выдают другой сайт, где все норм работает Надіслати Поділитися на інших сайтах More sharing options... Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 В общем разобрался с этим, не знаю как получилось но на официальном сайте opencart уже другой файл common.js, хотя на моем сайте он недавний давности так же скаченный с официального сайта opencart , ну не суть.... они поставили таймер в общем // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); видимо не успевал обновляться id="cart-total" сейчас все работает Надіслати Поділитися на інших сайтах More sharing options... 6ep Опубліковано: 27 квітня 2015 Share Опубліковано: 27 квітня 2015 а я так и не понял как решить свою проблему( Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 да вроде нормально все), так я не понял вашу мысль? Надіслати Поділитися на інших сайтах More sharing options...
6ep Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 (змінено) http://racing-moto.ru/index.php?route=checkout/cart/update 404 not found что делать знаете? нет, впервые такое вижу Змінено 24 квітня 2015 користувачем afwollis Надіслати Поділитися на інших сайтах More sharing options...
6ep Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 нет, разве действительно, такая страница есть? такую же ошибку выдают другой сайт, где все норм работает Надіслати Поділитися на інших сайтах More sharing options...
Nevea Опубліковано: 24 квітня 2015 Share Опубліковано: 24 квітня 2015 В общем разобрался с этим, не знаю как получилось но на официальном сайте opencart уже другой файл common.js, хотя на моем сайте он недавний давности так же скаченный с официального сайта opencart , ну не суть.... они поставили таймер в общем // Need to set timeout otherwise it wont update the total setTimeout(function () { $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>'); }, 100); видимо не успевал обновляться id="cart-total" сейчас все работает Надіслати Поділитися на інших сайтах More sharing options...
6ep Опубліковано: 27 квітня 2015 Share Опубліковано: 27 квітня 2015 а я так и не понял как решить свою проблему( Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts