Заказ В Один Клик
#1
Отправлено 30 Ноябрь 2012 - 03:06
#2
Отправлено 30 Ноябрь 2012 - 04:03
#3
Отправлено 30 Ноябрь 2012 - 05:49
#4
Отправлено 30 Ноябрь 2012 - 07:19
#5
Отправлено 30 Ноябрь 2012 - 07:35
alkazare (30 Ноябрь 2012 - 07:19) писал:
Цитата
Пожалуйста, не могли бы назвать адрес вашего магазина.
#6
Отправлено 30 Ноябрь 2012 - 07:47
Koderhan (30 Ноябрь 2012 - 07:35) писал:
Пожалуйста, не могли бы назвать адрес вашего магазина.
там мой вопрос не упоминается
#7
Отправлено 30 Ноябрь 2012 - 08:07
#11
Отправлено 30 Ноябрь 2012 - 11:17
#12
Отправлено 30 Ноябрь 2012 - 11:51
<a class="nyroModal" rel="callback" href="#feedbackForm">Обратный звонок</a>
форму сделал так:
<!-->Форма обратного звонка <-->
<div id="feedbackForm" style="display: none;">
<!--><h2 style="margin-left:25px;color:#333;">Мы Вам перезвоним</h2><br /><-->
<img style="margin:10px 0 10px 25px" src="{ASSETS_IMAGES_PATH}logo_header2.png"/><br/>
<form method="post" action="{FEEDBACK_URL}" class="feedbackForm" enctype="multipart/form-data">
<div style="margin: 5px 25px 0 25px;">
<input type="hidden" name="hash" value="{HASH}" />
{% IF FORM_SEND_OK %}
<h3 class="green">Спасибо за Ваше сообщение! В скором времени мы свяжемся с Вами.</h3>
<a href="http://{NET_DOMAIN}/">Перейти на главную</a>
{% ELSE %}
{% IF FORM_NOTICE %}<h3 class="red">{FORM_NOTICE | nl2br}</h3><br />{% ENDIF %}
<label for="feedback_name">Представьтесь, пожалуйста</label>
<input style="width:250px" id="feedback_name" name="form[feedback_name]" value="{FORM_FEEDBACK_NAME}" maxlength="50" class="input required" /><br /><br />
<input style="display:none" id="feedback_еmail" name="form[feedback_email]" value="ТУТ_ПИШИТЕ_СВОЮ_ПОЧТУ" maxlength="255" class="input required email" />
<label for="feedback_message">Ваш телефон</label>
<input id="feedback_message" name="form[feedback_message]" class="required">{FORM_FEEDBACK_MESSAGE}</input><br /><br />
<input type="submit" class="button_med" value="Отправить"/><br /><br /><br />
{% ENDIF %}
</div>
</form>
</div>
результат работы здесь: dremashop.ru (в шапке справа)
#13
Отправлено 30 Ноябрь 2012 - 11:56
В файле main.js (Панель администратора, Сайт-> Редактор тем) можете удалить код:
// Добавление товара в корзину через ajax $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function(){ $(this).nyroModalManual({ formIndicator: 'ajax_q', // Value added when a form is sent minWidth: 450, // Minimum width minHeight: 140, // Minimum height gallery: null // Gallery name if provided }); return false; });
#14
Отправлено 01 Декабрь 2012 - 04:38
#15
Отправлено 01 Декабрь 2012 - 05:54
<a class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить</a>
По необходимости удалить данный код, это удалит кнопку в корзину, если она вам не нужна. Далее разместить рядом
<div class="iframe_block_order" style="display:none;"><center> <form method="post" action="http://{NET_DOMAIN}/feedback" class="feedbackForm" enctype="multipart/form-data"> <div class="section-caption c-orange"><strong>Быстрый заказ<br /><span class="form_product_name"></span></strong></div> <div class="iframe_click"> <input type="hidden" name="hash" value="{HASH}" /> {% IF FORM_SEND_OK %} <h3 class="green">Спасибо за Ваше сообщение! В скором времени мы свяжемся с Вами.</h3> <a href="http://{NET_DOMAIN}/">Перейти на главную</a> {% ELSE %} <input id="feedback_name" name="form[feedback_name]" value="Имя" maxlength="50" minlength="3" class="input required" /> <input id="feedback_message" name="form[feedback_message]" class="required" value="Телефон" minlength="5" /> <input id="feedback_еmail" name="form[feedback_email]" value="Адрес email" maxlength="255" minlength="5" class="input" /> <input type="button" class="button_med" value="Заказать" onclick="$(this).closest('form').find('#feedback_name').val($(this).closest('form').find('#feedback_name').val() + ' ' + $(this).closest('form').find('.form_product_name').text());$(this).closest('form').hide();$(this).closest('form').before('<center>Подождите, идет отправка формы...</center>');$(this).closest('form').submit();"/> <p>*не забудьте оставить свой контактный телефон для подтверждения заказа</p> {% ENDIF %} </div> </form> </center></div> <a class="readmore" id="fastorder" href="#fastorder">Заказать</a> <script type="text/javascript"> $('a#fastorder').click(function(e) { $('.form_product_name').text($(this).closest('.goodsListItem').find('.goodsListItemName a').text()); e.preventDefault(); var width = 400; var height = 260; var content = $('.iframe_block_order').html(); $.fn.nyroModalManual({ width: width, height: height, content: content, minWidth: width, minHeight: height, gallery: null }); return(false); }); </script>
#17
Отправлено 01 Декабрь 2012 - 07:25
Vaccina (01 Декабрь 2012 - 05:54) писал:
<a class="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&form%5Bgoods_from%5D={goods.GOODS_FROM}&form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить «{goods.NAME}» в корзину">Купить</a>
По необходимости удалить данный код, это удалит кнопку в корзину, если она вам не нужна. Далее разместить рядом
<div class="iframe_block_order" style="display:none;"><center> <form method="post" action="http://{NET_DOMAIN}/feedback" class="feedbackForm" enctype="multipart/form-data"> <div class="section-caption c-orange"><strong>Быстрый заказ<br /><span class="form_product_name"></span></strong></div> <div class="iframe_click"> <input type="hidden" name="hash" value="{HASH}" /> {% IF FORM_SEND_OK %} <h3 class="green">Спасибо за Ваше сообщение! В скором времени мы свяжемся с Вами.</h3> <a href="http://{NET_DOMAIN}/">Перейти на главную</a> {% ELSE %} <input id="feedback_name" name="form[feedback_name]" value="Имя" maxlength="50" minlength="3" class="input required" /> <input id="feedback_message" name="form[feedback_message]" class="required" value="Телефон" minlength="5" /> <input id="feedback_еmail" name="form[feedback_email]" value="Адрес email" maxlength="255" minlength="5" class="input" /> <input type="button" class="button_med" value="Заказать" onclick="$(this).closest('form').find('#feedback_name').val($(this).closest('form').find('#feedback_name').val() + ' ' + $(this).closest('form').find('.form_product_name').text());$(this).closest('form').hide();$(this).closest('form').before('<center>Подождите, идет отправка формы...</center>');$(this).closest('form').submit();"/> <p>*не забудьте оставить свой контактный телефон для подтверждения заказа</p> {% ENDIF %} </div> </form> </center></div> <a class="readmore" id="fastorder" href="#fastorder">Заказать</a> <script type="text/javascript"> $('a#fastorder').click(function(e) { $('.form_product_name').text($(this).closest('.goodsListItem').find('.goodsListItemName a').text()); e.preventDefault(); var width = 400; var height = 260; var content = $('.iframe_block_order').html(); $.fn.nyroModalManual({ width: width, height: height, content: content, minWidth: width, minHeight: height, gallery: null }); return(false); }); </script>
Спасибо. сделал .круто. еще один момент когда открываешь товар, то там появляется кнопка в корзину, ее тоже нужно заменить аналогичным способом
#18
Отправлено 01 Декабрь 2012 - 08:43
#19
Отправлено 01 Декабрь 2012 - 10:06
alkazare (01 Декабрь 2012 - 08:43) писал:
<a class="more-link" onclick="$('.goodsDataForm').submit(); return false;" title="Положить «{GOODS_NAME}» в корзину" href="#">В корзину</a>Зайдите в него и проделайте все тоже самое, что и в шаблоне "Товары", заменяя данную строчку на ту.
#20
Отправлено 03 Декабрь 2012 - 04:41
support 2.0 (01 Декабрь 2012 - 10:06) писал:
<a class="more-link" onclick="$('.goodsDataForm').submit(); return false;" title="Положить «{GOODS_NAME}» в корзину" href="#">В корзину</a>Зайдите в него и проделайте все тоже самое, что и в шаблоне "Товары", заменяя данную строчку на ту.
спасибо большое. а как сделать, чтобы в письме заказа, который приходит после того, как клиент быбрал товар заполнил форму заказа автоматически встраивалась название товара?
мой сайт http://avtoteplo73.ru/. как сделать ссылку обратный звонок кнопкой, как на markil.ru.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных