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


Форма Регистрации На Сайте

поля передача полей формы

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

#1 magiya1984

magiya1984

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

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

Отправлено 18 Август 2017 - 20:20

Всем доброго времени! Сразу к делу :))

Я сделал форму на сайте подскажите пожалуйста как сделать её работоспособной т.е чтобы поля отправлялись на почту и проходила регистрация на сайте.

http://wakesurf.ru/p...I-V-CheMPIONATe

Заранее спасибо!

#2 Danil

Danil

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

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

Отправлено 19 Август 2017 - 17:29

Просмотр сообщенияmagiya1984 (18 Август 2017 - 20:20) писал:

Всем доброго времени! Сразу к делу :))

Я сделал форму на сайте подскажите пожалуйста как сделать её работоспособной т.е чтобы поля отправлялись на почту и проходила регистрация на сайте.

http://wakesurf.ru/p...I-V-CheMPIONATe

Заранее спасибо!
Здравствуйте.
К сожалению, для регистрации можно использовать только стандартную форму, предусмотренную платформой.

#3 magiya1984

magiya1984

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

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

Отправлено 19 Август 2017 - 17:31

Просмотр сообщенияDanil (19 Август 2017 - 17:29) писал:

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

#4 Vaccina

Vaccina

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

  • Модераторы
  • 23 894 сообщений

Отправлено 20 Август 2017 - 08:08

Здравствуйте.

Уточните пожалуйста, на какой странице ее необходимо выводить? Можно для нее использовать функционал шаблона "Обратный звонок".

#5 magiya1984

magiya1984

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

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

Отправлено 20 Август 2017 - 08:51

Просмотр сообщенияVaccina (20 Август 2017 - 08:08) писал:

Здравствуйте.

Уточните пожалуйста, на какой странице ее необходимо выводить? Можно для нее использовать функционал шаблона "Обратный звонок".
здравствуйте. На странице  http://wakesurf.ru/p...I-V-CheMPIONATe . Да было бы здорово. Но как сделать отправку остальных полей?

#6 magiya1984

magiya1984

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

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

Отправлено 20 Август 2017 - 10:22

Ребят срочно.

#7 magiya1984

magiya1984

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

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

Отправлено 20 Август 2017 - 10:27

Срочно

#8 Firefly

Firefly

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

  • Модераторы
  • 3 790 сообщений

Отправлено 20 Август 2017 - 12:31

Просмотр сообщенияmagiya1984 (20 Август 2017 - 08:51) писал:

здравствуйте. На странице  http://wakesurf.ru/p...I-V-CheMPIONATe . Да было бы здорово. Но как сделать отправку остальных полей?

Здравствуйте.
В шаблоне Страница добавил код формы на основе обратного звонка вида:
{% IF PAGE_NAME=ФОРМА ДЛЯ РЕГИСТРАЦИИ В ЧЕМПИОНАТЕ %}
  {% IF FORM_NOTICE %}
	<div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE | nl2br}</div>
  {% ENDIF %}
  {% IFNOT FORM_NOTICE_IS_GOOD %}
	<form method="post" action="{CALLBACK_URL}" class="callbackForm champreg" enctype="multipart/form-data">
	  <input type="hidden" name="hash" value="{HASH}" />
	  <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}" />
	  <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
	  {ANTISPAM_CODE}
	  <div class="callback-form">
		<div>
		  <label for="callback_person" class="required">Ф.И.О.<em>*</em></label><br />
		  <input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required inputText"/>
		</div>
		<div>
		  <label for="callback_phone" class="required">Телефон<em>*</em></label><br />
		  <input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required inputText"/>
		</div>
		<div>
		  <label for="callback_email">Email</label><br />
		  <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="inputText"/>
		</div>
		<div>
		  <label for="callback_comment">Комментарий</label><br />
		  <textarea id="callback_comment" class="textarea" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}</textarea>
		</div>
 
		<div>
		  <label for="callback_city">Город</label><br />
		  <input id="callback_city" type="text" name="form[callback_city]" value="{FORM_CALLBACK_CITY}" maxlength="255" class="inputText"/>
		</div>
		<div>
		  <label>Страховка</label>
		</div>
		<p>Оформление страховки на месте.</p>
		<p>СПОРСМЕНЫ, НЕ ИМЕЮЩИЕ СТРАХОВКИ НА ДАТУ СТАРТА, К СОРЕВНОВАНИЯМ НЕ ДОПУСКАЮТСЯ.</p>
	   
		<div>
		  <label for="deliveryConvenientDate">На указанную дату? дд.мм.гггг</label><br />
		 <input id="deliveryConvenientDate" type="text" name="form[callback_convenient_date]" value="{FORM_CALLBACK_CONVENIENT_DATE}" maxlength="255" class="inputText"/>
		</div>
 
	  </div>
	  Стартовый взнос 2500 для категорий &quot;ОТКРЫТАЯ ГРУППА МУЖЧИНЫ, БЕЗ ОГРАНИЧЕНИЯ ПО ВОЗРАСТУ&quot;, &quot;ОТКРЫТАЯ ГРУППА ЖЕНЩИНЫ, БЕЗ ОГРАНИЧЕНИЯ ПО ВОЗРАСТУ&quot;и &quot;МАСТЕРА, ОТ 1985 Г.Р. И СТАРШЕ&quot;, остальные 1500<br />
	  <br />
	  С УСЛОВИЯМИ ПРОВЕДЕНИЯ СОРЕВНОВАНИЙ ОЗНАКОМЛЕН И СОГЛАСЕН.<br />
	  СПОРСМЕНЫ, НЕ ИМЕЮЩИЕ СТРАХОВКИ НА ДАТУ СТАРТА, К СОРЕВНОВАНИЯМ НЕ ДОПУСКАЮТСЯ. РЕГИСТРАЦИОННЫЙ ВЗНОС НЕ ВОЗВРАЩАЕТСЯ.<br />
	  <br>
	  <div class="buttons clear">
		{% IFNOT FORM_SEND_OK %}<button type="submit" title="Отправить" class="button button3">Отправить</button>{% ENDIF %}
	  </div>
	</form>
  {% ENDIF %}
{% ENDIF %}

Проверьте, устроит ли Вас такой вариант.

#9 magiya1984

magiya1984

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

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

Отправлено 20 Август 2017 - 12:38

Просмотр сообщенияFirefly (20 Август 2017 - 12:31) писал:



Здравствуйте.
В шаблоне Страница добавил код формы на основе обратного звонка вида:
{% IF PAGE_NAME=ФОРМА ДЛЯ РЕГИСТРАЦИИ В ЧЕМПИОНАТЕ %}
  {% IF FORM_NOTICE %}
	<div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">{FORM_NOTICE | nl2br}</div>
  {% ENDIF %}
  {% IFNOT FORM_NOTICE_IS_GOOD %}
	<form method="post" action="{CALLBACK_URL}" class="callbackForm champreg" enctype="multipart/form-data">
	  <input type="hidden" name="hash" value="{HASH}" />
	  <input class="callbackredirect" type="hidden" name="return_to" value="{CALLBACK_URL}" />
	  <!-- Набор полей которые не видит пользователь, но видят боты. Когда они их заполняют мы точно знаем, что их прислал нам бот и мы не сохраняем подобный отзыв о товаре, а боту отправившему отзыв сообщаем, что отзыв добавлен успешно, но будет отображён здесь после прохождения модерации -->
	  {ANTISPAM_CODE}
	  <div class="callback-form">
		<div>
		  <label for="callback_person" class="required">Ф.И.О.<em>*</em></label><br />
		  <input id="callback_person" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PERSON}]" value="{FORM_CALLBACK_PERSON}" maxlength="50" class="required inputText"/>
		</div>
		<div>
		  <label for="callback_phone" class="required">Телефон<em>*</em></label><br />
		  <input id="callback_phone" type="text" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_PHONE}]" value="{FORM_CALLBACK_PHONE}" maxlength="255" class="required inputText"/>
		</div>
		<div>
		  <label for="callback_email">Email</label><br />
		  <input id="callback_email" type="text" name="form[callback_email]" value="{FORM_CALLBACK_EMAIL}" maxlength="255" class="inputText"/>
		</div>
		<div>
		  <label for="callback_comment">Комментарий</label><br />
		  <textarea id="callback_comment" class="textarea" rows="7" name="form[{ANTISPAM_FORM_FIELD_NAME_CALLBACK_COMMENT}]" >{FORM_CALLBACK_COMMENT}&lt;textarea>
		</div>

		<div>
		  <label for="callback_city">Город</label><br />
		  <input id="callback_city" type="text" name="form[callback_city]" value="{FORM_CALLBACK_CITY}" maxlength="255" class="inputText"/>
		</div>
		<div>
		  <label>Страховка</label>
		</div>
		<p>Оформление страховки на месте.</p>
		<p>СПОРСМЕНЫ, НЕ ИМЕЮЩИЕ СТРАХОВКИ НА ДАТУ СТАРТА, К СОРЕВНОВАНИЯМ НЕ ДОПУСКАЮТСЯ.</p>

		<div>
		  <label for="deliveryConvenientDate">На указанную дату? дд.мм.гггг</label><br />
		 <input id="deliveryConvenientDate" type="text" name="form[callback_convenient_date]" value="{FORM_CALLBACK_CONVENIENT_DATE}" maxlength="255" class="inputText"/>
		</div>

	  </div>
	  Стартовый взнос 2500 для категорий &amp;quot;ОТКРЫТАЯ ГРУППА МУЖЧИНЫ, БЕЗ ОГРАНИЧЕНИЯ ПО ВОЗРАСТУ&amp;quot;, &amp;quot;ОТКРЫТАЯ ГРУППА ЖЕНЩИНЫ, БЕЗ ОГРАНИЧЕНИЯ ПО ВОЗРАСТУ&amp;quot;и &amp;quot;МАСТЕРА, ОТ 1985 Г.Р. И СТАРШЕ&amp;quot;, остальные 1500<br />
	  <br />
	  С УСЛОВИЯМИ ПРОВЕДЕНИЯ СОРЕВНОВАНИЙ ОЗНАКОМЛЕН И СОГЛАСЕН.<br />
	  СПОРСМЕНЫ, НЕ ИМЕЮЩИЕ СТРАХОВКИ НА ДАТУ СТАРТА, К СОРЕВНОВАНИЯМ НЕ ДОПУСКАЮТСЯ. РЕГИСТРАЦИОННЫЙ ВЗНОС НЕ ВОЗВРАЩАЕТСЯ.<br />
	  <br>
	  <div class="buttons clear">
		{% IFNOT FORM_SEND_OK %}<button type="submit" title="Отправить" class="button button3">Отправить</button>{% ENDIF %}
	  </div>
	</form>
  {% ENDIF %}
{% ENDIF %}

Проверьте, устроит ли Вас такой вариант.
а чек боксы ни как не всунуть?

#10 Firefly

Firefly

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

  • Модераторы
  • 3 790 сообщений

Отправлено 20 Август 2017 - 12:42

Просмотр сообщенияmagiya1984 (20 Август 2017 - 12:38) писал:

а чек боксы ни как не всунуть?

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

#11 magiya1984

magiya1984

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

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

Отправлено 20 Август 2017 - 12:44

Да

#12 Firefly

Firefly

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

  • Модераторы
  • 3 790 сообщений

Отправлено 20 Август 2017 - 15:42

Просмотр сообщенияmagiya1984 (20 Август 2017 - 12:44) писал:

Да

Добавил Вам код в шаблоне Страница:
	<script>
  $(".champreg").submit(function(){
   var strahovka = $('.strahovka input:checked').val()
   var tren = $('.tren input:checked').val()
   if (strahovka.val() != '' && tren.val() != '') {
   $('#callback_comment').val(strahovka + ';' + ' ' + tren);
   }
  });
	</script>

Проверьте результат, пожалуйста.

#13 magiya1984

magiya1984

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

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

Отправлено 22 Август 2017 - 23:10

Просмотр сообщенияFirefly (20 Август 2017 - 15:42) писал:



Добавил Вам код в шаблоне Страница:
	&lt;script>
  $(".champreg").submit(function(){
   var strahovka = $('.strahovka input:checked').val()
   var tren = $('.tren input:checked').val()
   if (strahovka.val() != '' &amp;&amp; tren.val() != '') {
   $('#callback_comment').val(strahovka + ';' + ' ' + tren);
   }
  });
	</script>

Проверьте результат, пожалуйста.
огромное спасибо за помощь и терпение.





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

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