Невозможно "оформить Заказ", Не Заходя В Корзину
#1
Отправлено 14 Ноябрь 2013 - 16:44
При наведении курсора в точку 1 выскакивает окошко, где предлагается оформить заказ. Но как только я поведу мышь в сторону кнопки 2, оно исчезает.
#2
Отправлено 15 Ноябрь 2013 - 00:34
#4
Отправлено 15 Ноябрь 2013 - 14:21
В конец файла "style.css".
Добавить код:
.image #wrap { z-index: 99 !important; } .AjaxCartMsg { font-weight: bold; }
Найти код:
input.exclusive, #paymentForm input, a.exclusive{display:inline-block;background: #da3b44 !important;color:#fafafa!important;border:1px solid #a40f18;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;Заменить:
input.exclusive, button.exclusive, #paymentForm input, a.exclusive{display:inline-block;background: #da3b44 !important;color:#fafafa!important;border:1px solid #a40f18;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
В файле main.js после кода:
// Добавление товара в корзину через ajax $('.goodsListItemCatalogueAddToCartButton, .goodsToCartFromCompareForm').submit(function(){ // Если нужно быстро положить в корзину if($(this).attr('rel') == 'quick') { return true; // Если нужно просто добавить в корзину и продолжить покупки } else { $(this).nyroModalManual({ formIndicator: 'ajax_q', // Value added when a form is sent minWidth: 420, // Minimum width minHeight: 150, // Minimum height gallery: null // Gallery name if provided }); return false; } });
Добавить:
// Добавление товара в корзину через ajax $('.goodsDataForm').submit(function(){ // Если нужно быстро положить в корзину if($(this).attr('rel') == 'quick') { return true; // Если нужно просто добавить в корзину и продолжить покупки } else { console.log('добавление товара в корзину.'); $.post($(this).attr('action'), $(this).serialize()+'&ajax_q=1', function(d){ $.fancybox(d); }); return false; } });
#5
Отправлено 15 Ноябрь 2013 - 15:09
#6
Отправлено 15 Ноябрь 2013 - 18:23
Brend7111 (15 Ноябрь 2013 - 15:09) писал:
.group #header-right #cart_block { top: 65px; }Инструкцию выше написал для карточки товара. Я думал вы хотите чтобы при нажатие на кнопку "Добавить в корзину" выходила окно с предложением выбора...
#7
Отправлено 16 Ноябрь 2013 - 21:34
#8
Отправлено 16 Ноябрь 2013 - 22:32
Brend7111 (16 Ноябрь 2013 - 21:34) писал:
#9
Отправлено 23 Ноябрь 2013 - 19:21
И еще, как убрать эту стрелку
#10
Отправлено 25 Ноябрь 2013 - 13:07
Brend7111 (23 Ноябрь 2013 - 19:21) писал:
И еще, как убрать эту стрелку
Безымянный1.png
<!-- Обновление данных корзины --> <script> $('#cartSum').html($('.newCartSum').html()); $('#cartCount').html($('.newCartCount').html()); </script>
#11
Отправлено 25 Ноябрь 2013 - 19:17
#12
Отправлено 25 Ноябрь 2013 - 19:33
Brend7111 (25 Ноябрь 2013 - 19:17) писал:
<!-- Блок для обновления данных корзины. Не виден пользователю --> <div style="display:none;" id="newCartData"> <div id="shopping_cart"> <a href="{CART_URL}" title="Перейти в корзину"> {% IF cart_count_empty %} <span class="ajax_cart_no_product">Корзина пуста</span> {% ELSE %} <span class="ajax_cart_quantity">{CART_COUNT_TOTAL} товар{CART_COUNT_TOTAL | gen_word_end("","а","ов")}</span> {% ENDIF %} <span class="down_arrow_dark"></span> </a> </div> </div> <div style="display:none;" id="newCartHoverData"> <div class="other_cost_wrapper" style="width: 100%"> {% IF cart_count_empty %} <p id="cart_block_no_products">Ваша корзина пуста</p> {% ELSE %} <span>Товаров </span> <span class="price" id="cart_block_shipping_cost">{CART_COUNT_TOTAL}</span> <span>на сумму </span> {% ENDIF %} <span class="price" id="cart_block_total" style="text-align: right;">{% IF cart_count_empty %}{% ELSE %}{% FOR cart_sum %}{cart_sum.NOW_WITH_DISCOUNT | money_format}{% ENDFOR %}{% ENDIF %}</span> </div> </div> <!-- JS обновление данных корзины --> <script> $('#header_shopping_cart:first').html($('#newCartData').html()); $('#cart_block_other_costs:first').html($('#newCartHoverData').html()); </script> <!-- end Блок для обновления данных корзины. Не виден пользователю -->А из файла "Быстрый заказ" удалите код:
<!-- Обновление данных корзины --> <script> $('#cartSum').html($('.newCartSum').html()); $('#cartCount').html($('.newCartCount').html()); </script>
#13
Отправлено 25 Ноябрь 2013 - 20:58
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных