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


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


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

#41 Koderhan

Koderhan

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

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

Отправлено 06 Декабрь 2012 - 16:08

Просмотр сообщенияalkazare (06 Декабрь 2012 - 14:22) писал:

1.кстати она не работает. не отправляется инфа.  
2.в этом посте нету решения моего вопроса

Цитата

2.в этом посте нету решения моего вопроса
Пожалуйста, объясните подробно какую форму заказать звонок вы хотите установить на сайт?

Цитата

1.кстати она не работает. не отправляется инфа.  
Скажите, пожалуйста. Куда должна отправляться форма?
В какой файл вы вставили код? И не могли бы описать более подробно поставленную задачу.

Для того чтобы отправить информацию с подобной формы например вам на email нужно для начала отправить данные с формы на серверный скрипт (например php) обработать и затем только через этот скрипт отправить email.
На стороне интернет магазина к сожалению нельзя выполнять сторонние скрипты.

#42 alkazare

alkazare

    Пользователь

  • Пользователи
  • PipPip
  • 43 сообщений

Отправлено 07 Декабрь 2012 - 10:11

1. не работает обратный звонок на главной страницы и на стр. товара http://avtoteplo73.r...IAT-Albea-седан

#43 Koderhan

Koderhan

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

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

Отправлено 07 Декабрь 2012 - 12:48

Просмотр сообщенияalkazare (07 Декабрь 2012 - 10:11) писал:

1. не работает обратный звонок на главной страницы и на стр. товара http://avtoteplo73.r...IAT-Albea-седан

Цитата

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


#44 alkazare

alkazare

    Пользователь

  • Пользователи
  • PipPip
  • 43 сообщений

Отправлено 07 Декабрь 2012 - 13:20

<a class="readmore" id="call" 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="alkazare@yandex.ru" 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 />
<script type="text/javascript">
$('a#call').click(function(e) {
e.preventDefault();
var width = 400;
var height = 260;
var content = $('.feedbackForm').html();
$.fn.nyroModalManual({
width: width,
height: height,
content: content,
minWidth: width,
minHeight: height,
gallery: null
});
return(false);
});
</script>
{% ENDIF %}
</div>
</form>
</div>    
код вставлен html  . обратный звонок на главной странице. отправляется на alkazare@yandex.ru/

Просмотр сообщенияKoderhan (07 Декабрь 2012 - 12:48) писал:

в товар и товары вставлял этот код
<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>

#45 Koderhan

Koderhan

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

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

Отправлено 07 Декабрь 2012 - 15:15

Вот в этой теме обсуждалось как вставить обратный звонок на сайт http://forum.storela...нок/#entry33308

#46 alkazare

alkazare

    Пользователь

  • Пользователи
  • PipPip
  • 43 сообщений

Отправлено 08 Декабрь 2012 - 00:41

я сделал уже. почему не работает?\

#47 Koderhan

Koderhan

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

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

Отправлено 10 Декабрь 2012 - 11:19

Просмотр сообщенияalkazare (08 Декабрь 2012 - 00:41) писал:

я сделал уже. почему не работает?\
Будьте добры. Не могли бы, подробнее описать описать ваш вопрос? Что у вас не работает?

#48 alkazare

alkazare

    Пользователь

  • Пользователи
  • PipPip
  • 43 сообщений

Отправлено 10 Декабрь 2012 - 13:21

спасибо. я сам уже сделал

#49 galkinalexey

galkinalexey

    Пользователь

  • Пользователи
  • PipPip
  • 44 сообщений

Отправлено 14 Декабрь 2012 - 11:22

Добрый день.

Установил эту форму на свой сайт. У меня шаблон "Техника".
Форма работает, но при нажатии на кнопку "Заказать" ничего не происходит.
Можете помочь?
Адрес сайта:
мойнижнекамск.рф

#50 Koderhan

Koderhan

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

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

Отправлено 14 Декабрь 2012 - 15:50

Просмотр сообщенияgalkinalexey (14 Декабрь 2012 - 11:22) писал:

Добрый день.

Установил эту форму на свой сайт. У меня шаблон "Техника".
Форма работает, но при нажатии на кнопку "Заказать" ничего не происходит.
Можете помочь?
Адрес сайта:
мойнижнекамск.рф
Вам должно придти письмо с информацией о заказе товара.
Проверьте пожалуйста почту которую вы вводили.

#51 ogonek7777

ogonek7777

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

  • Пользователи
  • PipPipPipPip
  • 2 109 сообщений
  • ГородМосква

Отправлено 23 Февраль 2013 - 19:39

Просмотр сообщенияkovalevap (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 (в шапке справа)
Понравилась данная форма, но, я так понимаю, помимо этого надо что-то еще прописывать?. И вопрос куда ставить форму обратного звонка, поставила в конце шаблона Товары, не работает.

#52 Дмитрий К

Дмитрий К

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 79 сообщений
  • ГородМосква

Отправлено 10 Март 2013 - 13:30

У мнея на сайте имеется форма быстрого заказа с помощью http://main-ip.ru . Как изменить дизайн и функционал на тот что предложен в этом посте  + сделать что-бы  отправлялось название товара. Или проще, как сделать чтобы форма предложенная в этой теме работала с http://main-ip.ru .
Спасибо.

#53 Vaccina

Vaccina

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

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

Отправлено 11 Март 2013 - 22:05

Пожалуйста, сообщите код вашей формы, а так же сообщите куда вы хотите установить данную форму. Фактически отображение текста в сплывающем окне реализуется через код

<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>

где

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

просто кнопка с необходимым id(fastorder) на этот id вешается событие($('a#fastorder')) при клике. А строка

$('.iframe_block_order').html()

получает html код формы по class(iframe_block_order) т.е у блока задан класс iframe_block_order пример

<div class="iframe_block_order" style="display:none;">
... код формы
</div>

имя товара получается через строку

$('.form_product_name').text($(this).closest('.goodsListItem').find('.goodsListItemName a').text());

в данном случае внутри формы должен быть блок с классом form_product_name а так же код должен отрабатываться  на странице "Товары" $(this).closest('.goodsListItem').find('.goodsListItemName a').text()

Если необходимо передавать вместе с формой название товара, то достаточно в форме создать поле, задать полю id и прописать что-то типа этого

$('#form_product_name').val($(this).closest('.goodsListItem').find('.goodsListItemName a').text());

в данном случае id будет равен form_product_name, данное поле может быть и скрытым - т.е задано через тип hidden

<input type="hidden" name="product_name" id="form_product_name" />


#54 kovalevap

kovalevap

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

  • Пользователи
  • PipPipPipPip
  • 342 сообщений

Отправлено 12 Март 2013 - 08:32

Просмотр сообщенияogonek7777 (23 Февраль 2013 - 19:39) писал:

Понравилась данная форма, но, я так понимаю, помимо этого надо что-то еще прописывать?. И вопрос куда ставить форму обратного звонка, поставила в конце шаблона Товары, не работает.

В шаблон HTML, лучше в низ. Прописать там свою почту:

<input style="display:none" id="feedback_еmail" name="form[feedback_email]" value="ТУТ_ПИШИТЕ_СВОЮ_ПОЧТУ" maxlength="255" class="input required email" />

#55 kovalevap

kovalevap

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

  • Пользователи
  • PipPipPipPip
  • 342 сообщений

Отправлено 12 Март 2013 - 08:49

Кстати моя форма не работает на других страницах, кроме главной.

Вопрос к админам - как сделать чтобы отовсюду отправлялось нормально?

#56 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

Отправлено 12 Март 2013 - 18:11

Просмотр сообщенияkovalevap (12 Март 2013 - 08:49) писал:

Кстати моя форма не работает на других страницах, кроме главной.

Вопрос к админам - как сделать чтобы отовсюду отправлялось нормально?
Добрый вечер..
Скажите данная проблема у вас осталась?

#57 kovalevap

kovalevap

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

  • Пользователи
  • PipPipPipPip
  • 342 сообщений

Отправлено 12 Март 2013 - 18:44

Просмотр сообщенияMikola (12 Март 2013 - 18:11) писал:

Добрый вечер..
Скажите данная проблема у вас осталась?

Со страниц товара не отправляет...

#58 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

Отправлено 12 Март 2013 - 19:08

Просмотр сообщенияkovalevap (12 Март 2013 - 18:44) писал:

Со страниц товара не отправляет...
Кнопка Быстрый заказ?

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

  • 12-03-2013 20-04-19.jpg


#59 kovalevap

kovalevap

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

  • Пользователи
  • PipPipPipPip
  • 342 сообщений

Отправлено 12 Март 2013 - 19:22

Просмотр сообщенияMikola (12 Март 2013 - 19:08) писал:

Кнопка Быстрый заказ?

Запрос на обратный звонок в шапке)

#60 mikola

mikola

    Good soo good

  • Модератоpы
  • 1 550 сообщений
  • Городгород Нижний Новгород

Отправлено 12 Март 2013 - 19:52

Просмотр сообщенияkovalevap (12 Март 2013 - 19:22) писал:

Запрос на обратный звонок в шапке)
Сделал обратный звонок...у вас пришло уведомление ?

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

  • 12-03-2013 20-51-38.jpg
  • 12-03-2013 20-52-06.jpg





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

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