0
Сообщений в теме: 9
#1
Отправлено 08 Октябрь 2014 - 18:28
Здравствуйте. Появились баги с корзиной. К примеру, в корзину добавлен товар 1. Полностью очищаем корзину, она становится пустой. Добавляем из каталога в корзину товар 2. Заходим в корзину и видим в корзине оба товара ( и1, и 2) Как это исправить?
И сразу второй вопрос: как полностью убрать корзину с правой стороны страницы (под "Связаться с нами")?
И сразу второй вопрос: как полностью убрать корзину с правой стороны страницы (под "Связаться с нами")?
#2
Отправлено 08 Октябрь 2014 - 19:39
dom942331 (08 Октябрь 2014 - 18:28) писал:
Здравствуйте. Появились баги с корзиной. К примеру, в корзину добавлен товар 1. Полностью очищаем корзину, она становится пустой. Добавляем из каталога в корзину товар 2. Заходим в корзину и видим в корзине оба товара ( и1, и 2) Как это исправить?
И сразу второй вопрос: как полностью убрать корзину с правой стороны страницы (под "Связаться с нами")?
И сразу второй вопрос: как полностью убрать корзину с правой стороны страницы (под "Связаться с нами")?
{% IF cart_count_empty %} <script type="text/javascript" src="//vk.com/js/api/openapi.js?115"></script> <!-- VK Widget --> <div id="vk_groups"></div> <script type="text/javascript"> VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "400", color1: 'FFFFFF', color2: '0B4859', color3: '0B4859'}, 76817681); </script> {% ELSE %} <div id="cart_block_list"> <dl class="products"> {% FOR cart_items %} <dt class="cart_block_product_{cart_items.GOODS_ID}" class="item"> <div class="cartCountBlock"> {cart_items.ORDER_LINE_QUANTITY} <span>{cart_items.GOODS_MOD_MEASURE_NAME}</span> </div> <div class="cartNameBlock"> <h5> <a href="{cart_items.GOODS_URL}" data-role="item-title">{cart_items.GOODS_NAME}</a> </h5> </div> <div class="cartDeleteBlock"> <a class="ajaxCartBlockRemoveLink" href="{cart_items.ORDER_LINE_DELETE_URL}" title="Убрать товар из корзины">x</a> </div> <div class="cartLine"></div> <div class="cartPriceBlock"> {cart_items.GOODS_MOD_PRICE_NOW | money_format} </div> </dt> {% ENDFOR %} <dt id="cartPrices"> {% FOR cart_sum %} <div class="cartPricingBlock"> <span>Итого</span> <span id="cart_block_total" class="price ajaxBlockArtTotal">{cart_sum.NOW | money_format}</span> </div> {% ENDFOR %} </dt> <dt class="toOformZakazCart"> <a href="{CART_URL}" class="btn btn-success" title="Перейти к оформлению заказа">Оформить заказ</a> </dt> </dl> </div> {% ENDIF %}
и замените его на:
<script type="text/javascript" src="//vk.com/js/api/openapi.js?115"></script> <!-- VK Widget --> <div id="vk_groups"></div> <script type="text/javascript"> VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "400", color1: 'FFFFFF', color2: '0B4859', color3: '0B4859'}, 76817681); </script>
Ошибки с корзиной повторить не удалось, пожалуйста, опишите алгоритм действий более детально.
#3
Отправлено 09 Октябрь 2014 - 16:27
Dars (08 Октябрь 2014 - 19:39) писал:
В шаблоне HTML найдите код:
и замените его на:
Ошибки с корзиной повторить не удалось, пожалуйста, опишите алгоритм действий более детально.
{% IF cart_count_empty %} <script type="text/javascript" src="//vk.com/js/api/openapi.js?115"></script> <!-- VK Widget --> <div id="vk_groups"></div> <script type="text/javascript"> VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "400", color1: 'FFFFFF', color2: '0B4859', color3: '0B4859'}, 76817681); </script> {% ELSE %} <div id="cart_block_list"> <dl class="products"> {% FOR cart_items %} <dt class="cart_block_product_{cart_items.GOODS_ID}" class="item"> <div class="cartCountBlock"> {cart_items.ORDER_LINE_QUANTITY} <span>{cart_items.GOODS_MOD_MEASURE_NAME}</span> </div> <div class="cartNameBlock"> <h5> <a href="{cart_items.GOODS_URL}" data-role="item-title">{cart_items.GOODS_NAME}</a> </h5> </div> <div class="cartDeleteBlock"> <a class="ajaxCartBlockRemoveLink" href="{cart_items.ORDER_LINE_DELETE_URL}" title="Убрать товар из корзины">x</a> </div> <div class="cartLine"></div> <div class="cartPriceBlock"> {cart_items.GOODS_MOD_PRICE_NOW | money_format} </div> </dt> {% ENDFOR %} <dt id="cartPrices"> {% FOR cart_sum %} <div class="cartPricingBlock"> <span>Итого</span> <span id="cart_block_total" class="price ajaxBlockArtTotal">{cart_sum.NOW | money_format}</span> </div> {% ENDFOR %} </dt> <dt class="toOformZakazCart"> <a href="{CART_URL}" class="btn btn-success" title="Перейти к оформлению заказа">Оформить заказ</a> </dt> </dl> </div> {% ENDIF %}
и замените его на:
<script type="text/javascript" src="//vk.com/js/api/openapi.js?115"></script> <!-- VK Widget --> <div id="vk_groups"></div> <script type="text/javascript"> VK.Widgets.Group("vk_groups", {mode: 0, width: "220", height: "400", color1: 'FFFFFF', color2: '0B4859', color3: '0B4859'}, 76817681); </script>
Ошибки с корзиной повторить не удалось, пожалуйста, опишите алгоритм действий более детально.
#5
Отправлено 11 Октябрь 2014 - 06:40
Добавьте в ваш файл стилей main.css
Проблему с корзиной к сожалению, воспроизвести не удалось. Пожалуйста, опишите как можно подробнее полный порядок ваших действий (ранее модератор уже просил вас это сделать), а так же сообщите в каком браузере вы проверяете работу (название и версию). Попробуйте проверить ошибку в другом браузере.
.homePageListCart { display: none !important; }
Проблему с корзиной к сожалению, воспроизвести не удалось. Пожалуйста, опишите как можно подробнее полный порядок ваших действий (ранее модератор уже просил вас это сделать), а так же сообщите в каком браузере вы проверяете работу (название и версию). Попробуйте проверить ошибку в другом браузере.
#7
Отправлено 20 Октябрь 2014 - 13:08
janjak (20 Октябрь 2014 - 11:31) писал:
Здравствуйте! Проблема с нижней корзиной, при удалении из нее товара, корзина не пересчитывается, когда заходишь в неё, чтобы сделать заказ - все удаленные товары возвращаются.
Как исправить?
Как исправить?
Попробуйте в файле HTML заменить код:
<div class="homePageListCart">На:
<div class="homePageListCart" data-corrent="{CURRENT_URL}">
#8
Отправлено 20 Октябрь 2014 - 14:05
Koderhan (20 Октябрь 2014 - 13:08) писал:
Привет. Похоже скрипт не может определить ссылку на удаление.
Попробуйте в файле HTML заменить код:
Попробуйте в файле HTML заменить код:
<div class="homePageListCart">На:
<div class="homePageListCart" data-corrent="{CURRENT_URL}">
заменил, всё равно не работает
#9
Отправлено 21 Октябрь 2014 - 04:11
Найдите и удалите в вашем файле main.js следующий код
а так же найдите и удалите код
// Замена ссылок удаления товара на поддоменных именах. Для совместимости с старыми аккаунтами if ($('.homePageListCart .cartDeleteBlock a').length > 0) { var corrent = $('.homePageListCart').attr('data-corrent'); $.each($('.homePageListCart .cartDeleteBlock a'), function(key, val) { var thisUrl = $(val).attr('href'); var thisUrlArray = thisUrl.split('cart/'); var categoryUrl = corrent; var newUrl = categoryUrl + 'cart/' + thisUrlArray[1]; $(val).attr('href', newUrl); }); }
а так же найдите и удалите код
// Замена ссылок удаления товара на поддоменных именах. Для совместимости с старыми аккаунтами if ($('.homePageListCart .cartDeleteBlock a').length > 0) { var corrent = $('.homePageListCart').attr('data-corrent'); $.each($('.homePageListCart .cartDeleteBlock a'), function(key, val) { var thisUrl = $(val).attr('href'); var thisUrlArray = thisUrl.split('cart/'); var categoryUrl = corrent; var newUrl = categoryUrl + 'cart/' + thisUrlArray[1]; $(val).attr('href', newUrl); }); }
#10
Отправлено 24 Октябрь 2014 - 00:50
спасибо, всё работает
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных