Переход На Быстрый Заказ
#1
Отправлено 12 Сентябрь 2014 - 20:20
#3
Отправлено 12 Сентябрь 2014 - 20:52
#4
Отправлено 13 Сентябрь 2014 - 01:33
#5
Отправлено 13 Сентябрь 2014 - 01:52
Сake (13 Сентябрь 2014 - 01:33) писал:
Не подходит. Надо что бы было как в БИСТРО.
#6
Отправлено 13 Сентябрь 2014 - 02:09
$(function() { $('.cartForm').submit(function() { quickorder('#order-stage'); return(false); }); });
заменить на
$(function () { $('.cartForm') .submit(function () { var formBlock = $('#order-stage:first'); if (1 > formBlock.length || formBlock.get(0) .tagName != 'FORM') { alert('Не удалось найти форму добавления товара в корзину'); return false; } var formData = formBlock.serializeArray(); formData.push({ name: 'ajax_q', value: 1 }); formData.push({ name: 'fast_order', value: 1 }); $.ajax({ type: 'POST', cache: false, url: formBlock.attr('action'), data: formData, success: function (data) { $('#cartFormOrder') .html(data); } }); return (false); }); });
а вставленный код
<form action="/cart/add" id="order-stage"> <input type="hidden" name="hash" value="{HASH}" /> </form>
заменить на
<div id="cartFormOrder"> <form action="/cart/add" id="order-stage"> <input type="hidden" name="hash" value="{HASH}" /> </form> </div>
#7
Отправлено 13 Сентябрь 2014 - 03:04
#8
Отправлено 13 Сентябрь 2014 - 06:42
#9
Отправлено 13 Сентябрь 2014 - 10:49
#10
Отправлено 16 Сентябрь 2014 - 03:12
<div id="#cartFormOrder">
и замените её на
<div id="cartFormOrder">
Далее вам будет желательно внести изменения в шаблон "Быстрый заказ" для исключения отображения кнопок (продолжить покупки и т.д). Найдите в шаблоне "Быстрый заказ" следующий код
<div class="alignCenter"> <button type="button" class="button quickform theme-color qfb" id="quickform-order">Оформить заказ</button> <button type="submit" class="button сlose2 theme-color qfb" id="quickform-close">Продолжить покупки</button> </div> <div class="clear"></div> <div id="quickform2" style="display: none;">
и замените его на
{% IF FORM_NOTICE %} <div class="alignCenter"> <button type="button" class="button quickform theme-color qfb" id="quickform-order">Оформить заказ</button> <button type="submit" class="button сlose2 theme-color qfb" id="quickform-close">Продолжить покупки</button> </div> <div class="clear"></div> {% ENDIF %} <div id="quickform2" {% IF FORM_NOTICE %}style="display: none;"{% ENDIF %}>
#11
Отправлено 30 Апрель 2015 - 06:16
#12
Отправлено 30 Апрель 2015 - 10:07
Stas_Y (30 Апрель 2015 - 06:16) писал:
#13
Отправлено 30 Апрель 2015 - 11:40
Сake (08 Август 2013 - 01:05) писал:
<div class="alignCenter"> <button type="button" class="submit quickform" id="quickform-order">Оформить заказ</button> <button type="submit" class="submit сlose2" id="quickform-close">Продолжить покупки</button> </div> <div class="clear"> <div id="quickform2" style="display: none;">
и замените на
{% IF FORM_NOTICE %} <div class="alignCenter"> <button type="button" class="submit quickform" id="quickform-order">Оформить заказ</button> <button type="submit" class="submit сlose2" id="quickform-close">Продолжить покупки</button> </div> {% ENDIF %} <div class="clear"> <div id="quickform2" {% IF FORM_NOTICE %}style="display: none;"{% ENDIF %}>
далее в шаблоне "Оформление заказа" найдите
<script> $(document).ready(function(){ $("body").addClass("full-width basket checkout"); $("body").removeClass("home"); }); </script> <section role="main"> <div class="order">
и ниже вставьте
{% IF ORDER_STAGE_NUM=1 %} <script> $.post('/cart/add', [{name: 'ajax_q', value: 1}, {name: 'fast_order', value:1}], function(html) { $('.order').html(html); }); </script> {% ELSE %}
далее в самом конце шаблона найдите
</div> </div> </section>
и замените на
</div> {% ENDIF %} </div> </section>
У меня нет <script> либо я не могу его найти в шаблоне "Оформление заказа!"
#14
Отправлено 30 Апрель 2015 - 18:43
Stas_Y (30 Апрель 2015 - 11:40) писал:
<div class="order"> <script> $.post('/cart/add', [{name: 'ajax_q', value: 1}, {name: 'fast_order', value:1}], function(html) { $('.order').html(html); }); </script>
и в конец шаблона:
</div>
#15
Отправлено 30 Апрель 2015 - 18:55
#16
Отправлено 30 Апрель 2015 - 19:23
Stas_Y (30 Апрель 2015 - 18:55) писал:
<div class="alignCenter"> <button type="button" class="submit quickform" id="quickform-order">Оформить заказ</button> <button type="submit" class="submit сlose2" id="quickform-close">Продолжить покупки</button> </div> <div class="clear"> <div id="quickform2" style="display: none;">
и замените его на:
{% IF FORM_NOTICE %} <div class="alignCenter"> <button type="button" class="submit quickform" id="quickform-order">Оформить заказ</button> <button type="submit" class="submit сlose2" id="quickform-close">Продолжить покупки</button> </div> <div class="clear"> {% ENDIF %} <div id="quickform2" {% IF FORM_NOTICE %}style="display: none;"{% ENDIF %}>
И в шаблоне "Оформление заказа" код:
{% IF ORDER_STAGE_NUM=1 %} action="{ORDER_STAGE_CONTACTS_URL}"
замените на:
{% IF ORDER_STAGE_NUM=1 %} action="{ORDER_STAGE_CONTACTS_URL}" style="display:none;"
#19
Отправлено 01 Май 2015 - 19:43
#20
Отправлено 02 Май 2015 - 06:42
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных