Перейти к содержимому


gesha81

Регистрация: 22 мая 2013
Offline Активность: 23 апр. 2019 03:55
-----

#33438 Заказ В Один Клик

Отправлено 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}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">Купить</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>