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


Форма Заказа Callme


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 56

#21 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 08 Сентябрь 2013 - 09:36

Просмотр сообщенияKorolev Andrey (08 Сентябрь 2013 - 09:28) писал:

Я пишу про одно, а Вы мне предлагаете совершенно другое...

Еще раз, нужно чтобы в карточке товара при нажатии на кнопку КУПИТЬ (В КОРЗИНУ), всплывала форма заказа с полями: Имя, Почта, Телефон. Вот как тут http://markil.ru/

На шаблоне Мокко эта функция реализованная в теме: http://forum.storela...пить-за-1-клик/   с пользователем AlexP_RUS начиная с поста №9. В результате чего у него получилась вот такая симпатичная форма заказа:
Прикрепленный файл 4428729.png

И похожая тема тут: http://forum.storela...лик/#entry33435





Вот что получилось у меня, чего я никак не могу добиться от вас: http://s974034.store...ru/goods/iPhone   Появилась кнопка ЗАКАЗАТЬ в карточке товара и там всплывает форма заказа. Но она кривая и не работает...

В последнем сообщении Ваш сайт? То есть не работает? Это форма обратного звонка, то есть на почту Вам должно приходить письмо с заказом.

#22 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 08 Сентябрь 2013 - 09:50

Просмотр сообщенияmiyako (08 Сентябрь 2013 - 09:36) писал:

В последнем сообщении Ваш сайт? То есть не работает? Это форма обратного звонка, то есть на почту Ваш должно приходить письмо с заказом.


Да, мой.

Как письмо с заказом придет, если я даже форму не могу по нормальному заполнить и отправить?

Зайдите на http://s974034.store...ru/goods/iPhone   нажмите ЗАКАЗАТЬ, что у вас выходит? У меня выходит вот что:
krivota.jpg

а нужно чтобы это это всплывающее окно выглядело так:

4428729.png

#23 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 08 Сентябрь 2013 - 13:14

Просмотр сообщенияKorolev Andrey (08 Сентябрь 2013 - 09:50) писал:

Да, мой.

Как письмо с заказом придет, если я даже форму не могу по нормальному заполнить и отправить?

Зайдите на http://s974034.store...ru/goods/iPhone   нажмите ЗАКАЗАТЬ, что у вас выходит? У меня выходит вот что:
Прикрепленный файл krivota.jpg

а нужно чтобы это это всплывающее окно выглядело так:

Прикрепленный файл 4428729.png

Найдите код в шаблоне HTML -
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox.css">
<script type="text/javascript" src="fancybox/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="fancybox/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="fancybox/jquery.fancybox-1.2.1.pack.js"></script>
и замените на -
<link rel="stylesheet" href="{FORALL_STYLES_PATH}fancybox/2.1.4/jquery.fancybox.css" />
<script src="{FORALL_STYLES_PATH}fancybox/2.1.4/jquery.fancybox.pack.js"></script>


#24 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 08 Сентябрь 2013 - 19:07

Просмотр сообщенияmiyako (08 Сентябрь 2013 - 13:14) писал:

Найдите код в шаблоне HTML -
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox.css">
<script type="text/javascript" src="fancybox/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="fancybox/jquery.easing.1.3.js"></script>
<script type="text/javascript" src="fancybox/jquery.fancybox-1.2.1.pack.js"></script>
и замените на -
<link rel="stylesheet" href="{FORALL_STYLES_PATH}fancybox/2.1.4/jquery.fancybox.css" />
<script src="{FORALL_STYLES_PATH}fancybox/2.1.4/jquery.fancybox.pack.js"></script>


Ничего не изменилось, всплывающее окно так же кривое и кнопка заказать не активна.

#25 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 09 Сентябрь 2013 - 10:18

Просмотр сообщенияKorolev Andrey (08 Сентябрь 2013 - 19:07) писал:

Ничего не изменилось, всплывающее окно так же кривое и кнопка заказать не активна.

Видимо у Вас иначе реализована форма, через Обратную связь.
Поэтому код подключения стилей и скриптов можно удалить.

Далее найдите в шаблоне Товар код -
		 <!-- Цена и Кнопки -->
		 <div class="block">
		 <ul class="left fnt12i">
			 <li class="goodsDataMainModificationPriceNow">Цена сейчас: {GOODS_MOD_PRICE_NOW | money_format}</li>
			 <!-- Старая цена -->
			 <!-- Если на товар действует скидка -->
			 {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
			 <li class="old goodsDataMainModificationPriceOld">Цена без скидки: {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</li>
			 <!-- Если старая цена была больше новой -->
			 {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
			 <li class="old goodsDataMainModificationPriceOld">Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>
			 {% ENDIF %}
		 </ul>
			 <ul class="right txtalgncnt">
							 <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>
и замените на -
		 <!-- Цена и Кнопки -->
		 <div class="block">
		 <ul class="left fnt12i">
			 <li class="goodsDataMainModificationPriceNow">Цена сейчас: {GOODS_MOD_PRICE_NOW | money_format}</li>
			 <!-- Старая цена -->
			 <!-- Если на товар действует скидка -->
			 {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
			 <li class="old goodsDataMainModificationPriceOld">Цена без скидки: {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</li>
			 <!-- Если старая цена была больше новой -->
			 {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
			 <li class="old goodsDataMainModificationPriceOld">Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>
			 {% ENDIF %}
		 </ul>
			 <ul class="right txtalgncnt">
							 <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" style="color:black;font-size:18px;height:40px;">Быстрая покупка без регистрации<br /><span class="form_product_name"></span></div>
		
		 <style> .fastorder td{border:1px solid;} input.fastorder{border:1px solid;} .fastorder2 td{padding:5px 0px;}</style>
		 <table cellpadding="0" width="80%" cellspacing="0" class="fnt11n txtalgncnt fastorder">	
			 {% FOR cart_items %}
			 <tr class="order">
			 <td>
			 <div class="img txtalgncnt"><a href="{cart_items.GOODS_URL}"><img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" alt="" /></a></div>
			 </td>
			 <td>
			 <div class="info txtalgnlft">
			 <span class="fnt12n"><a href="{cart_items.GOODS_URL}">{cart_items.GOODS_NAME}
			 <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
			 {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}</a></span>
			 </div>
		 </td>
		 <td class="fnt12b">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</td>
		 </tr>
		 {% ENDFOR %}
		 </table>
									 <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 %}
								 <table cellpadding="0" width="80%" cellspacing="0" class="fnt11n txtalgncnt fastorder2">
								 <tr>
								 <td>
									 <label for="feedback_nam">Ваше имя:<span>*</span></lable>
									 </td><td>
									 <input id="feedback_name" name="form[feedback_name]" value="Имя" maxlength="50" minlength="3" class="input required fastorder" />
								 </td></tr>
								 <tr><td>
									 <label for="feedback_message">Ваш телефон:<span>*</span></lable>
									 </td><td>
									 <input id="feedback_message" name="form[feedback_message]" class="required fastorder" value="Телефон" minlength="5" />
									 </td></tr>
									 <tr><td colspan="2">
									 <input type="button" class="button_med" style="width:60%;background:yellow;font-size:13px;padding:3px 0px;" 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>Оставьте Ваши контактные данные, и в течении 30 минут наш менеджер свяжется с Вами</p>
</td></tr></table>
								 {% ENDIF %}
									 </div>
								 </form>
							 </center></div>
<a class="readmore" id="fastorder" href="#fastorder">Заказать</a>

Результат можете посмотреть на скриншоте ниже

Также нашла ошибку в шаблоне Товар
Найдите код -
	<a style="font-size: 19px; color: #636363; z-index: 2; top: 20px; left: 135px; right: 10px; bottom: 10px; overflow: hidden; font: 190%/1.4 Copperplate, Geneva, sans-serif; href="{CART_URL}" title="Корзина">Корзина</a>
и замените на -
	<a style="font-size: 19px; color: #636363; z-index: 2; top: 20px; left: 135px; right: 10px; bottom: 10px; overflow: hidden; font: 190%/1.4 Copperplate, Geneva, sans-serif;" href="{CART_URL}" title="Корзина">Корзина</a>
Это строка 360, пропущена кавычка

Прикрепленные изображения

  • быстрый заказ с товарами.png


#26 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 09 Сентябрь 2013 - 13:39

Просмотр сообщенияmiyako (09 Сентябрь 2013 - 10:18) писал:

Видимо у Вас иначе реализована форма, через Обратную связь.
Поэтому код подключения стилей и скриптов можно удалить.

Далее найдите в шаблоне Товар код -
		 <!-- Цена и Кнопки -->
		 <div class="block">
		 <ul class="left fnt12i">
			 <li class="goodsDataMainModificationPriceNow">Цена сейчас: {GOODS_MOD_PRICE_NOW | money_format}</li>
			 <!-- Старая цена -->
			 <!-- Если на товар действует скидка -->
			 {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
			 <li class="old goodsDataMainModificationPriceOld">Цена без скидки: {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</li>
			 <!-- Если старая цена была больше новой -->
			 {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
			 <li class="old goodsDataMainModificationPriceOld">Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>
			 {% ENDIF %}
		 </ul>
			 <ul class="right txtalgncnt">
							 <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>
и замените на -
		 <!-- Цена и Кнопки -->
		 <div class="block">
		 <ul class="left fnt12i">
			 <li class="goodsDataMainModificationPriceNow">Цена сейчас: {GOODS_MOD_PRICE_NOW | money_format}</li>
			 <!-- Старая цена -->
			 <!-- Если на товар действует скидка -->
			 {% IF GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT>GOODS_MOD_PRICE_NOW %}
			 <li class="old goodsDataMainModificationPriceOld">Цена без скидки: {GOODS_MOD_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</li>
			 <!-- Если старая цена была больше новой -->
			 {% ELSEIF GOODS_MOD_PRICE_OLD>GOODS_MOD_PRICE_NOW %}
			 <li class="old goodsDataMainModificationPriceOld">Старая цена: {GOODS_MOD_PRICE_OLD | money_format}</li>
			 {% ENDIF %}
		 </ul>
			 <ul class="right txtalgncnt">
							 <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" style="color:black;font-size:18px;height:40px;">Быстрая покупка без регистрации<br /><span class="form_product_name"></span></div>
		
		 <style> .fastorder td{border:1px solid;} input.fastorder{border:1px solid;} .fastorder2 td{padding:5px 0px;}</style>
		 <table cellpadding="0" width="80%" cellspacing="0" class="fnt11n txtalgncnt fastorder">	
			 {% FOR cart_items %}
			 <tr class="order">
			 <td>
			 <div class="img txtalgncnt"><a href="{cart_items.GOODS_URL}"><img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" alt="" /></a></div>
			 </td>
			 <td>
			 <div class="info txtalgnlft">
			 <span class="fnt12n"><a href="{cart_items.GOODS_URL}">{cart_items.GOODS_NAME}
			 <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
			 {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}</a></span>
			 </div>
		 </td>
		 <td class="fnt12b">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</td>
		 </tr>
		 {% ENDFOR %}
		 </table>
									 <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 %}
								 <table cellpadding="0" width="80%" cellspacing="0" class="fnt11n txtalgncnt fastorder2">
								 <tr>
								 <td>
									 <label for="feedback_nam">Ваше имя:<span>*</span></lable>
									 </td><td>
									 <input id="feedback_name" name="form[feedback_name]" value="Имя" maxlength="50" minlength="3" class="input required fastorder" />
								 </td></tr>
								 <tr><td>
									 <label for="feedback_message">Ваш телефон:<span>*</span></lable>
									 </td><td>
									 <input id="feedback_message" name="form[feedback_message]" class="required fastorder" value="Телефон" minlength="5" />
									 </td></tr>
									 <tr><td colspan="2">
									 <input type="button" class="button_med" style="width:60%;background:yellow;font-size:13px;padding:3px 0px;" 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>Оставьте Ваши контактные данные, и в течении 30 минут наш менеджер свяжется с Вами</p>
</td></tr></table>
								 {% ENDIF %}
									 </div>
								 </form>
							 </center></div>
<a class="readmore" id="fastorder" href="#fastorder">Заказать</a>

Результат можете посмотреть на скриншоте ниже

Также нашла ошибку в шаблоне Товар
Найдите код -
<a style="font-size: 19px; color: #636363; z-index: 2; top: 20px; left: 135px; right: 10px; bottom: 10px; overflow: hidden; font: 190%/1.4 Copperplate, Geneva, sans-serif; href="{CART_URL}" title="Корзина">Корзина</a>
и замените на -
<a style="font-size: 19px; color: #636363; z-index: 2; top: 20px; left: 135px; right: 10px; bottom: 10px; overflow: hidden; font: 190%/1.4 Copperplate, Geneva, sans-serif;" href="{CART_URL}" title="Корзина">Корзина</a>
Это строка 360, пропущена кавычка


Отлично, но кнопка ЗАКАЗАТЬ не активна.

#27 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 10 Сентябрь 2013 - 01:28

Найдите в вашем шаблоне

</lable>

и замените на

</label>

Кнопка не активна по причине того что код находиться в внутри основной формы. Нельзя делать вложенность форм. Вам необходимо переместить код

<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" style="color:black;font-size:18px;height:40px;">Быстрая покупка без регистрации<br /><span class="form_product_name"></span></div>
			
				 <style> .fastorder td{border:1px solid;} input.fastorder{border:1px solid;} .fastorder2 td{padding:5px 0px;}</style>
				 <table cellpadding="0" width="80%" cellspacing="0" class="fnt11n txtalgncnt fastorder">	
						 {% FOR cart_items %}
						 <tr class="order">
						 <td>
						 <div class="img txtalgncnt"><a href="{cart_items.GOODS_URL}"><img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" alt="" /></a></div>
						 </td>
						 <td>
						 <div class="info txtalgnlft">
						 <span class="fnt12n"><a href="{cart_items.GOODS_URL}">{cart_items.GOODS_NAME}
						 <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
						 {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}</a></span>
						 </div>
				 </td>
				 <td class="fnt12b">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</td>
				 </tr>
				 {% ENDFOR %}
				 </table>
																		 <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 %}
																 <table cellpadding="0" width="80%" cellspacing="0" class="fnt11n txtalgncnt fastorder2">
																 <tr>
																 <td>
																		 <label for="feedback_nam">Ваше имя:<span>*</span></label>
																		 </td><td>
																		 <input id="feedback_name" name="form[feedback_name]" value="Имя" maxlength="50" minlength="3" class="input required fastorder" />
																 </td></tr>
																 <tr><td>
																		 <label for="feedback_message">Ваш телефон:<span>*</span></label>
																		 </td><td>
																		 <input id="feedback_message" name="form[feedback_message]" class="required fastorder" value="Телефон" minlength="5" />
																		 </td></tr>
																		 <tr><td colspan="2">
																		 <input type="button" class="button_med" style="width:60%;background:yellow;font-size:13px;padding:3px 0px;" 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>Оставьте Ваши контактные данные, и в течении 30 минут наш менеджер свяжется с Вами</p>
</td></tr></table>
																 {% ENDIF %}
																		 </div>
																 </form>
														 </center></div>

в самый конец шаблона "Товар".

#28 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 10 Сентябрь 2013 - 08:52

Просмотр сообщенияVaccina (10 Сентябрь 2013 - 01:28) писал:

Найдите в вашем шаблоне

</lable>

и замените на

</label>

Кнопка не активна по причине того что код находиться в внутри основной формы. Нельзя делать вложенность форм. Вам необходимо переместить код

<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" style="color:black;font-size:18px;height:40px;">Быстрая покупка без регистрации<br /><span class="form_product_name"></span></div>
			
				 <style> .fastorder td{border:1px solid;} input.fastorder{border:1px solid;} .fastorder2 td{padding:5px 0px;}</style>
				 <table cellpadding="0" width="80%" cellspacing="0" class="fnt11n txtalgncnt fastorder">	
						 {% FOR cart_items %}
						 <tr class="order">
						 <td>
						 <div class="img txtalgncnt"><a href="{cart_items.GOODS_URL}"><img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" alt="" /></a></div>
						 </td>
						 <td>
						 <div class="info txtalgnlft">
						 <span class="fnt12n"><a href="{cart_items.GOODS_URL}">{cart_items.GOODS_NAME}
						 <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
						 {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}</a></span>
						 </div>
				 </td>
				 <td class="fnt12b">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</td>
				 </tr>
				 {% ENDFOR %}
				 </table>
																		 <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 %}
																 <table cellpadding="0" width="80%" cellspacing="0" class="fnt11n txtalgncnt fastorder2">
																 <tr>
																 <td>
																		 <label for="feedback_nam">Ваше имя:<span>*</span></label>
																		 </td><td>
																		 <input id="feedback_name" name="form[feedback_name]" value="Имя" maxlength="50" minlength="3" class="input required fastorder" />
																 </td></tr>
																 <tr><td>
																		 <label for="feedback_message">Ваш телефон:<span>*</span></label>
																		 </td><td>
																		 <input id="feedback_message" name="form[feedback_message]" class="required fastorder" value="Телефон" minlength="5" />
																		 </td></tr>
																		 <tr><td colspan="2">
																		 <input type="button" class="button_med" style="width:60%;background:yellow;font-size:13px;padding:3px 0px;" 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>Оставьте Ваши контактные данные, и в течении 30 минут наш менеджер свяжется с Вами</p>
</td></tr></table>
																 {% ENDIF %}
																		 </div>
																 </form>
														 </center></div>

в самый конец шаблона "Товар".


Спасибо! Но после нажатия на ЗАКАЗАТЬ перебрасывает на http://s974034.storeland.ru/feedback  и пишет "Введите E-Mail".

Теперь надо в всплывающую форму добавить поле E-Mail и чтобы сразу после нажатия ЗАКАЗАТЬ данные отправлялись на почту, без пересылки на http://s974034.storeland.ru/feedback

Сайт http://s974034.storeland.ru

#29 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 10 Сентябрь 2013 - 11:03

Просмотр сообщенияKorolev Andrey (10 Сентябрь 2013 - 08:52) писал:

Спасибо! Но после нажатия на ЗАКАЗАТЬ перебрасывает на http://s974034.storeland.ru/feedback  и пишет "Введите E-Mail".

Теперь надо в всплывающую форму добавить поле E-Mail и чтобы сразу после нажатия ЗАКАЗАТЬ данные отправлялись на почту, без пересылки на http://s974034.storeland.ru/feedback

Сайт http://s974034.storeland.ru


После кода -
<tr><td>
																																				 <label for="feedback_message">Ваш телефон:<span>*</span></label>
																																				 </td><td>
																																				 <input id="feedback_message" name="form[feedback_message]" class="required fastorder" value="Телефон" minlength="5" />
																																				 </td></tr>
в шаблоне Товар добавьте код -
<tr><td>
		 <label for="feedback_еmail">Ваша почта:<span>*</span></label>
		 </td><td>
			 <input id="feedback_еmail" class="required fastorder" name="form[feedback_email]" value="Адрес email" maxlength="255" minlength="5" class="input" />
	 </td></tr>
<input id="feedback_еmail" style="width: 320px; margin: 10px;" name="form[feedback_email]" value="Адрес email" maxlength="255" minlength="5" class="input" />


#30 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 10 Сентябрь 2013 - 11:42

Супер! Теперь как сделать так, как на скрине? Т.е. поле для поты перенести вместе со всеми полями и сделать просто шрифт и поля побольше ?

bolshe.jpg

И чтобы когда форма заполнена и отправлена идет перенос на страницу http://s974034.storeland.ru/feedback  и пишет, что письмо отправлена бла бла бла. А как сделать, чтобы после заполнения и отправки формы, оставаться на той же странице карточки товара.

#31 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 11 Сентябрь 2013 - 00:55

Не совсем понимаю для чего необходимо было делать все заново, так как код в сообщении http://forum.storela...lme/#entry88321 полностью рабочий. Проблема как я понимаю была только в том что вы не могли найти кнопку которую необходимо было заменить, а так же вы не добавляли стилей в main.css так как их у вас и сейчас нет. Форма не работала (как уже заметил модератор ранее) из-за того что вы разместили код формы в внутри другой формы. Так как кнопка у вас уже имеется, и нет необходимости её менять -  добавьте в файл стилей main.css

#nyroModalWrapper .block_order #closeBut {
		display: none;
}
#nyroModalWrapper {
		border: 4px double #777777 !important;
}
#nyroModalWrapper .block_order .feedbackForm {
		padding: 0 40px;
}
#nyroModalWrapper .block_order h3 {
		color: #000000;
		font-size: 17px;
		line-height: 33px;
		margin: 0 0 15px;
		text-align: left;
}
#nyroModalWrapper .block_order .prd-table table,
#nyroModalWrapper .block_order .prd-table table td,
#nyroModalWrapper .block_order .prd-table tr {
		border: 1px solid #CCCCCC;
		margin: 0;
		padding: 10px;
		text-align: center;
		vertical-align: middle;
}
#nyroModalWrapper .block_order .prd-block > tr:not(.prd-table) td {
		padding: 0;
		margin: 0;
}
#nyroModalWrapper .block_order .button_med {
		background: #FFDB00;
		height: 30px;
		width: 300px;
}
#nyroModalWrapper .block_order input {
		border: 1px solid;
}
#nyroModalWrapper .block_order .prd-block > tbody > tr:not(.prd-table) td {
		padding: 0;
}
#nyroModalWrapper .form_product_price .goodsDataMainModificationPriceNow {
		font-size: 12px;
}
.prd-block input {
		margin: 4px 10px !important;
}
.block_order div#nyroModalContent {
		overflow: visible !important;
}
#nyroModalWrapper .block_order .prd-table > td {
		padding-bottom: 10px;
}
#nyroModalWrapper .block_order .button_med {
		margin-top: 10px;
}

Ваш код в шаблоне "Товар"

<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" style="color:black;font-size:18px;height:40px;">Быстрая покупка без регистрации<br /><span class="form_product_name"></span></div>
			   
				 <style> .fastorder td{border:1px solid;} input.fastorder{border:1px solid;} .fastorder2 td{padding:5px 0px;}</style>
				 <table cellpadding="0" width="80%" cellspacing="0" class="fnt11n txtalgncnt fastorder">	   
						 {% FOR cart_items %}
						 <tr class="order">
						 <td>
						 <div class="img txtalgncnt"><a href="{cart_items.GOODS_URL}"><img src="{% IF cart_items.GOODS_IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-icon.png{% ELSE %}{cart_items.GOODS_IMAGE_ICON}{% ENDIF %}" alt="" /></a></div>
						 </td>
						 <td>
						 <div class="info txtalgnlft">
						 <span class="fnt12n"><a href="{cart_items.GOODS_URL}">{cart_items.GOODS_NAME}
						 <!-- Если у товара есть отличительные свойства для модификации товара, допишем их к названию товара -->
						 {% IFNOT cart_items.distinctive_properties_empty %}<span>({% FOR distinctive_properties %}{cart_items.distinctive_properties.NAME}: {cart_items.distinctive_properties.VALUE}{% IFNOT cart_items.distinctive_properties.last %}, {% ENDIF %}{% ENDFOR %})</span>{% ENDIF %}</a></span>
						 </div>
				 </td>
				 <td class="fnt12b">{cart_items.ORDER_LINE_PRICE_NOW | money_format}</td>
				 </tr>
				 {% ENDFOR %}
				 </table>
																		 <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 %}
																 <table cellpadding="0" width="80%" cellspacing="0" class="fnt11n txtalgncnt fastorder2">
																 <tr>
																 <td>
																		 <label for="feedback_nam">Ваше имя:<span>*</span></label>
																		 </td><td>
																		 <input id="feedback_name" name="form[feedback_name]" value="Имя" maxlength="50" minlength="3" class="input required fastorder" />
																 </td></tr>
																 <tr><td>
																		 <label for="feedback_message">Ваш телефон:<span>*</span></label>
																		 </td><td>
																		 <input id="feedback_message" name="form[feedback_message]" class="required fastorder" value="Телефон" minlength="5" />
																		 </td></tr>
																		 <tr><td colspan="2">
																		 <input type="button" class="button_med" style="width:60%;background:yellow;font-size:13px;padding:3px 0px;" 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>Оставьте Ваши контактные данные, и в течении 30 минут наш менеджер свяжется с Вами</p>
</td></tr>
 
 
  <tr><td>
				 <label for="feedback_еmail">Ваша почта:<span>*</span></label>
				 </td><td>
						 <input id="feedback_еmail" class="required fastorder" name="form[feedback_email]" value="Адрес email" maxlength="255" minlength="5" class="input" />
		 </td></tr>
<input id="feedback_еmail" style="width: 320px; margin: 10px;" name="form[feedback_email]" value="Адрес email" maxlength="255" minlength="5" class="input" />
 
 
</table>
																 {% ENDIF %}
																		 </div>
																 </form>
														 </center></div>

замените на

<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"><h3>Быстрая покупка без регистрации!</h3></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 %}
												<table class="prd-block">
														<tr class="prd-table">
																<td colspan="2">
																		<table>
																				<tr>
																						<td class="form_product_img"></td>
																						<td class="form_product_name"></td>
																						<td class="form_product_price"></td>
																				</tr>
																		</table>
																</td>
														</tr>
														<tr>
																<td>Ваше имя*:</td>
																<td><input id="feedback_name" style="width: 150px; margin: 10px;" name="form[feedback_name]" placeholder="Имя" maxlength="50" required="required" minlength="3" class="input required" /></td>
														</tr>
														<tr>
																<td>Ваш телефон*:</td>
																<td><input id="feedback_message" style="width: 150px; margin: 10px;" name="form[feedback_message]" class="required" required="required" placeholder="Телефон" minlength="5" /></td>
														</tr>
														<tr>
																 <td>Ваш email*:</td>
																 <td><input id="feedback_еmail" style="width: 150px; margin: 10px;" name="form[feedback_email]" class="required" required="required" placeholder="Email" /></td>
														</tr>
												</table>
												<input type="button" class="button_med" value="Заказать" onclick="$('#nyroModalContent .feedbackForm').validate();if(!$('#nyroModalContent .feedbackForm').valid())return(false);$(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 class=sends>Подождите, идет отправка формы...</center>');$.post($(this).closest('form').attr('action'), $(this).closest('form').serializeArray(), $.proxy(function() {$('.sends').remove();$(this).closest('form').before('<center class=sends>Спасибо за заявку, мы перезвоним Вам в самое ближайшее время.</center>');setTimeout(function() {$('.nyroModalClose').trigger('click');}, 3000)}, this));"/>
		  <p>Оставьте Ваши контактные данные, и в течении 30 минут наш менеджер свяжется с Вами</p>
										{% ENDIF %}
						</div>
		</form>
		</center>
</div>
<script type="text/javascript">
$(function() {
		$('a#fastorder').click(function(e) {
				$('.form_product_name').text('{GOODS_NAME}');
				$('.form_product_img').html($('.allphoto .zoomicon li:eq(0)').html()).find('a').removeAttr('rel');
				$('.form_product_price').html($('.goodsDataMainModificationDataBlock .goodsDataMainModificationPriceNow:first').clone());
				e.preventDefault();
				var width = 400;
				var height = 260;
				var content = $('.iframe_block_order').html();
				$.fn.nyroModalManual({
						width: 600,
						height: height,
						content: content,
						minWidth: 400,
						minHeight: height,
						gallery: null,
						wrap: {
								div: '<div class="wrapper block_order"></div>',
								ajax: '<div class="wrapper block_order"></div>',
								form: '<div class="wrapper block_order"></div>',
								formData: '<div class="wrapper block_order"></div>',
								manual: '<div class="wrapper block_order"></div>'
						}
				});
				return(false);
		});
});
</script>

данный код по сути просто продублировался из сообщения http://forum.storela...lme/#entry88321 за исключением того что в данном коде есть правки (убрано скрытие email адреса и вставлен ваш комментарий формы).

#32 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 11 Сентябрь 2013 - 12:15

Спасибо, работает. Теперь скажите пожалуйста, как сделать кнопку "ЗАКАЗАТЬ" красную, как была раньше? Т.е. оставить эту форму, но кнопку сделать как раньше:

knopka.jpg

#33 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 11 Сентябрь 2013 - 12:40

Просмотр сообщенияKorolev Andrey (11 Сентябрь 2013 - 12:15) писал:

Спасибо, работает. Теперь скажите пожалуйста, как сделать кнопку "ЗАКАЗАТЬ" красную, как была раньше? Т.е. оставить эту форму, но кнопку сделать как раньше:

Прикрепленный файл knopka.jpg

Найдите код в шаблоне Товар -
<a class="readmore" id="fastorder" href="#fastorder">Заказать</a>
и замените на -
<a class="blgreen" id="fastorder" href="#fastorder">Заказать</a>

Также у Вас ошибка с виджетом, не отображается.
<!-- Put this script tag to the <head> of your page -->
<script type="text/javascript" src="//vk.com/js/api/openapi.js?98"></script>
<script type="text/javascript">
  VK.init({apiId: 3844170, onlyWidgets: true});
</script>
<!-- Put this div tag to the place, where the Like block will be -->
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "button"});
</script>
Если убрать код , то не будет отображаться Invalid application domen

#34 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 11 Сентябрь 2013 - 13:22

Спасибо, про код с ошибкой знаю, после того как домен зарегистрирую сделаю там кнопку Мне нравится :)

Скажите пожалуйста, теперь как эту форму заказа прицепить к кнопке КУПИТЬ в каталоге: http://s974034.store...catalog/Техника   чтобы в корзину не летели заказы, с сразу всплывало окно.

#35 miyako

miyako

    Активный участник

  • Модератоpы
  • 5 372 сообщений

Отправлено 11 Сентябрь 2013 - 13:52

Просмотр сообщенияKorolev Andrey (11 Сентябрь 2013 - 13:22) писал:

Спасибо, про код с ошибкой знаю, после того как домен зарегистрирую сделаю там кнопку Мне нравится :) Скажите пожалуйста, теперь как эту форму заказа прицепить к кнопке КУПИТЬ в каталоге: http://s974034.store...catalog/Техника чтобы в корзину не летели заказы, с сразу всплывало окно.

Вставьте в конец шаблона Товары код -
	  <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"><h3>Быстрая покупка без регистрации!</h3></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 %}
																								<table class="prd-block">
																												<tr class="prd-table">
																																<td colspan="2">
																																				<table>
																																								<tr>
																																												<td class="form_product_img"></td>
																																												<td class="form_product_name"></td>
																																												<td class="form_product_price"></td>
																																								</tr>
																																				</table>
																																</td>
																												</tr>
																												<tr>
																																<td>Ваше имя*:</td>
																																<td><input id="feedback_name" style="width: 150px; margin: 10px;" name="form[feedback_name]" placeholder="Имя" maxlength="50" required="required" minlength="3" class="input required" /></td>
																												</tr>
																												<tr>
																																<td>Ваш телефон*:</td>
																																<td><input id="feedback_message" style="width: 150px; margin: 10px;" name="form[feedback_message]" class="required" required="required" placeholder="Телефон" minlength="5" /></td>
																												</tr>
																												<tr>
																																 <td>Ваш email*:</td>
																																 <td><input id="feedback_еmail" style="width: 150px; margin: 10px;" name="form[feedback_email]" class="required" required="required" placeholder="Email" /></td>
																												</tr>
																								</table>
																								<input type="button" class="button_med" value="Заказать" onclick="$('#nyroModalContent .feedbackForm').validate();if(!$('#nyroModalContent .feedbackForm').valid())return(false);$(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 class=sends>Подождите, идет отправка формы...</center>');$.post($(this).closest('form').attr('action'), $(this).closest('form').serializeArray(), $.proxy(function() {$('.sends').remove();$(this).closest('form').before('<center class=sends>Спасибо за заявку, мы перезвоним Вам в самое ближайшее время.</center>');setTimeout(function() {$('.nyroModalClose').trigger('click');}, 3000)}, this));"/>
				  <p>Оставьте Ваши контактные данные, и в течении 30 минут наш менеджер свяжется с Вами</p>
																				{% ENDIF %}
												</div>
				</form>
				</center>
</div>
&lt;script type="text/javascript">
$(function() {
				$('a#fastorder').click(function(e) {
								$('.form_product_name').text('{GOODS_NAME}');
								$('.form_product_img').html($('.allphoto .zoomicon li:eq(0)').html()).find('a').removeAttr('rel');
								$('.form_product_price').html($('.goodsDataMainModificationDataBlock .goodsDataMainModificationPriceNow:first').clone());
								e.preventDefault();
								var width = 400;
								var height = 260;
								var content = $('.iframe_block_order').html();
								$.fn.nyroModalManual({
												width: 600,
												height: height,
												content: content,
												minWidth: 400,
												minHeight: height,
												gallery: null,
												wrap: {
																div: '<div class="wrapper block_order"></div>',
																ajax: '<div class="wrapper block_order"></div>',
																form: '<div class="wrapper block_order"></div>',
																formData: '<div class="wrapper block_order"></div>',
																manual: '<div class="wrapper block_order"></div>'
												}
								});
								return(false);
				});
});
</script>

Далее найдите код  -
<a class="blgreen" 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="Положить &amp;laquo;{goods.NAME}&amp;raquo; в корзину">Купить</a>
и замените на -
<a class="blgreen to_cart" id="fastorder" href="#fastorder">Заказать</a>
&lt;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>


#36 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 11 Сентябрь 2013 - 14:07

Просмотр сообщенияmiyako (11 Сентябрь 2013 - 13:52) писал:

Вставьте в конец шаблона Товары код -
<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"><h3>Быстрая покупка без регистрации!</h3></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 %}
<table class="prd-block">
<tr class="prd-table">
<td colspan="2">
<table>
<tr>
<td class="form_product_img"></td>
<td class="form_product_name"></td>
<td class="form_product_price"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>Ваше имя*:</td>
<td><input id="feedback_name" style="width: 150px; margin: 10px;" name="form[feedback_name]" placeholder="Имя" maxlength="50" required="required" minlength="3" class="input required" /></td>
</tr>
<tr>
<td>Ваш телефон*:</td>
<td><input id="feedback_message" style="width: 150px; margin: 10px;" name="form[feedback_message]" class="required" required="required" placeholder="Телефон" minlength="5" /></td>
</tr>
<tr>
<td>Ваш email*:</td>
<td><input id="feedback_еmail" style="width: 150px; margin: 10px;" name="form[feedback_email]" class="required" required="required" placeholder="Email" /></td>
</tr>
</table>
<input type="button" class="button_med" value="Заказать" onclick="$('#nyroModalContent .feedbackForm').validate();if(!$('#nyroModalContent .feedbackForm').valid())return(false);$(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 class=sends>Подождите, идет отправка формы...</center>');$.post($(this).closest('form').attr('action'), $(this).closest('form').serializeArray(), $.proxy(function() {$('.sends').remove();$(this).closest('form').before('<center class=sends>Спасибо за заявку, мы перезвоним Вам в самое ближайшее время.</center>');setTimeout(function() {$('.nyroModalClose').trigger('click');}, 3000)}, this));"/>
<p>Оставьте Ваши контактные данные, и в течении 30 минут наш менеджер свяжется с Вами</p>
{% ENDIF %}
</div>
</form>
</center>
</div>
&lt;script type="text/javascript">
$(function() {
$('a#fastorder').click(function(e) {
$('.form_product_name').text('{GOODS_NAME}');
$('.form_product_img').html($('.allphoto .zoomicon li:eq(0)').html()).find('a').removeAttr('rel');
$('.form_product_price').html($('.goodsDataMainModificationDataBlock .goodsDataMainModificationPriceNow:first').clone());
e.preventDefault();
var width = 400;
var height = 260;
var content = $('.iframe_block_order').html();
$.fn.nyroModalManual({
width: 600,
height: height,
content: content,
minWidth: 400,
minHeight: height,
gallery: null,
wrap: {
div: '<div class="wrapper block_order"></div>',
ajax: '<div class="wrapper block_order"></div>',
form: '<div class="wrapper block_order"></div>',
formData: '<div class="wrapper block_order"></div>',
manual: '<div class="wrapper block_order"></div>'
}
});
return(false);
});
});
</script>

Далее найдите код  -
<a class="blgreen" 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="Положить &amp;laquo;{goods.NAME}&amp;raquo; в корзину">Купить</a>
и замените на -
<a class="blgreen to_cart" id="fastorder" href="#fastorder">Заказать</a>
&lt;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>

Все криво-косо стало теперь... http://s974034.store...catalog/Техника

#37 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 11 Сентябрь 2013 - 23:44

Вам необходимо в шаблоне "Товары" найти

&lt;script type="text/javascript">

и заменить на

<script type="text/javascript">

далее найдите

<a class="blgreen to_cart" id="fastorder" href="#fastorder">Заказать</a>
&lt;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>

и замените на

<a class="blgreen to_cart fastorder" href="#fastorder">Заказать</a>

далее найдите

$(function() {
								$('a#fastorder').click(function(e) {
																$('.form_product_name').text('{GOODS_NAME}');
																$('.form_product_img').html($('.allphoto .zoomicon li:eq(0)').html()).find('a').removeAttr('rel');
																$('.form_product_price').html($('.goodsDataMainModificationDataBlock .goodsDataMainModificationPriceNow:first').clone());
																e.preventDefault();
																var width = 400;
																var height = 260;
																var content = $('.iframe_block_order').html();
																$.fn.nyroModalManual({
																								width: 600,
																								height: height,
																								content: content,
																								minWidth: 400,
																								minHeight: height,
																								gallery: null,
																								wrap: {
																																div: '<div class="wrapper block_order"></div>',
																																ajax: '<div class="wrapper block_order"></div>',
																																form: '<div class="wrapper block_order"></div>',
																																formData: '<div class="wrapper block_order"></div>',
																																manual: '<div class="wrapper block_order"></div>'
																								}
																});
																return(false);
								});
});
</script>

и замените на

$(function() {
	$('a.fastorder').click(function(e) {
		$('.form_product_name').text($(this).closest('.tabproduct').find('.title a').text());
		$('.form_product_img').html($(this).closest('.tabproduct').find('.img').html()).find('a').removeAttr('rel')
  .find('img').width(32).height(40);
		$('.form_product_price').html($(this).closest('.tabproduct').find('.price .fnt12b').clone());
		e.preventDefault();
		var width = 400;
		var height = 260;
		var content = $('.iframe_block_order').html();
			$.fn.nyroModalManual({
				width: 600,
				height: height,
				content: content,
				minWidth: 400,
				minHeight: height,
				gallery: null,
				wrap: {
					div: '<div class="wrapper block_order"></div>',
					ajax: '<div class="wrapper block_order"></div>',
					form: '<div class="wrapper block_order"></div>',
					formData: '<div class="wrapper block_order"></div>',
					manual: '<div class="wrapper block_order"></div>'
				}
			});
		return(false);
	});
});
</script>


#38 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 12 Сентябрь 2013 - 10:14

Просмотр сообщенияСake (11 Сентябрь 2013 - 23:44) писал:

Вам необходимо в шаблоне "Товары" найти

&lt;script type="text/javascript">

и заменить на

<script type="text/javascript">

далее найдите

<a class="blgreen to_cart" id="fastorder" href="#fastorder">Заказать</a>
&lt;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>

и замените на

<a class="blgreen to_cart fastorder" href="#fastorder">Заказать</a>

далее найдите

$(function() {
							 $('a#fastorder').click(function(e) {
															 $('.form_product_name').text('{GOODS_NAME}');
															 $('.form_product_img').html($('.allphoto .zoomicon li:eq(0)').html()).find('a').removeAttr('rel');
															 $('.form_product_price').html($('.goodsDataMainModificationDataBlock .goodsDataMainModificationPriceNow:first').clone());
															 e.preventDefault();
															 var width = 400;
															 var height = 260;
															 var content = $('.iframe_block_order').html();
															 $.fn.nyroModalManual({
																							 width: 600,
																							 height: height,
																							 content: content,
																							 minWidth: 400,
																							 minHeight: height,
																							 gallery: null,
																							 wrap: {
																															 div: '<div class="wrapper block_order"></div>',
																															 ajax: '<div class="wrapper block_order"></div>',
																															 form: '<div class="wrapper block_order"></div>',
																															 formData: '<div class="wrapper block_order"></div>',
																															 manual: '<div class="wrapper block_order"></div>'
																							 }
															 });
															 return(false);
							 });
});
</script>

и замените на

$(function() {
$('a.fastorder').click(function(e) {
	 $('.form_product_name').text($(this).closest('.tabproduct').find('.title a').text());
	 $('.form_product_img').html($(this).closest('.tabproduct').find('.img').html()).find('a').removeAttr('rel')
.find('img').width(32).height(40);
	 $('.form_product_price').html($(this).closest('.tabproduct').find('.price .fnt12b').clone());
	 e.preventDefault();
	 var width = 400;
	 var height = 260;
	 var content = $('.iframe_block_order').html();
		 $.fn.nyroModalManual({
			 width: 600,
			 height: height,
			 content: content,
			 minWidth: 400,
			 minHeight: height,
			 gallery: null,
			 wrap: {
				 div: '<div class="wrapper block_order"></div>',
				 ajax: '<div class="wrapper block_order"></div>',
				 form: '<div class="wrapper block_order"></div>',
				 formData: '<div class="wrapper block_order"></div>',
				 manual: '<div class="wrapper block_order"></div>'
			 }
		 });
	 return(false);
});
});
</script>


Так же криво косо все и кнопка не работает... http://s974034.store...хника#fastorder

#39 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 13 Сентябрь 2013 - 00:32

Удалите лишний код, вы добавили код а не заменили. Сейчас у вас присутствуют дубли как javascript ($('a#fastorder')) так и код формы (class="iframe_block_order") В шаблоне должно остаться только один код формы и один код javascript ($('a.fastorder')) . Так же удалите подключение в шаблоне "HTML"

<link rel="stylesheet" href="http://s974034.storeland.net/forall/css/fancybox/2.1.4/jquery.fancybox.css" />
<script src="http://s974034.storeland.net/forall/css/fancybox/2.1.4/jquery.fancybox.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("a.first").fancybox();
$("a.two").fancybox();
$("a.video").fancybox({"frameWidth":520,"frameHeight":400});
$("a.content").fancybox({"frameWidth":600,"frameHeight":300});
});
</script>

которое порождает ошибку javascript.

#40 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 13 Сентябрь 2013 - 20:08

Просмотр сообщенияСake (13 Сентябрь 2013 - 00:32) писал:

Удалите лишний код, вы добавили код а не заменили. Сейчас у вас присутствуют дубли как javascript ($('a#fastorder')) так и код формы (class="iframe_block_order") В шаблоне должно остаться только один код формы и один код javascript ($('a.fastorder')) . Так же удалите подключение в шаблоне "HTML"

<link rel="stylesheet" href="http://s974034.storeland.net/forall/css/fancybox/2.1.4/jquery.fancybox.css" />
<script src="http://s974034.storeland.net/forall/css/fancybox/2.1.4/jquery.fancybox.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("a.first").fancybox();
$("a.two").fancybox();
$("a.video").fancybox({"frameWidth":520,"frameHeight":400});
$("a.content").fancybox({"frameWidth":600,"frameHeight":300});
});
</script>

которое порождает ошибку javascript.


Ничего не понял... кнопка не работает и такая осталась. Удалил два блока. Один был фастордер, другой со скриптом, ничего не изменилось...




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных