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


Нужна Помощь Срочно!


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

#21 RayLi

RayLi

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

  • Модераторы
  • 2 864 сообщений

Отправлено 07 Ноябрь 2014 - 21:49

Просмотр сообщенияlevanta (07 Ноябрь 2014 - 21:06) писал:

У меня ещё один не большой вопросик.
Мне нужно, чтобы при оформлении заказа поле "электронная почта" было обязательным.
Помогите пожалуйста.
Для это найдите в шаблоне Быстрый заказ следующий код:
	  <div class="buttons">
		<h2>Форма быстрого оформления заказа</h2>
		<table class="form">
		  <tr>
			<td><label for="reg_name" class="required">ФИО*</label></td>
			<td><input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input-text" type="text"/></td>
		  </tr>
		  <tr>
			<td><label for="contactEmail" class="required">E-mail<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label></td>	  
			<td><input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="text"/></td>
		  </tr>
		  <tr>
			<td><label for="sites_client_phone" class="required">Телефон для связи*</label></td>
			<td><input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required input-text" type="text"/>
И замените его этим кодом:
	  <div class="buttons">
		<h2>Форма быстрого оформления заказа</h2>
		<table class="form">
		  <tr>
			<td><label for="reg_name" class="required">ФИО*</label></td>
			<td><input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input-text" type="text"/></td>
		  </tr>
		  <tr>
			<td><label for="contactEmail" class="required">E-mail<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label></td>	  
			<td><input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required email input-text" type="text"/></td>
		  </tr>
		  <tr>
			<td><label for="sites_client_phone" class="required">Телефон для связи*</label></td>
			<td><input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required input-text" type="text"/>


#22 levanta

levanta

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

  • Пользователи
  • PipPipPip
  • 165 сообщений
  • ГородСанкт-Петербург

Отправлено 07 Ноябрь 2014 - 21:55

Просмотр сообщенияRayLi (07 Ноябрь 2014 - 21:49) писал:

Для это найдите в шаблоне Быстрый заказ следующий код:
	 <div class="buttons">
	 <h2>Форма быстрого оформления заказа</h2>
	 <table class="form">
		 <tr>
		 <td><label for="reg_name" class="required">ФИО*</label></td>
		 <td><input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input-text" type="text"/></td>
		 </tr>
		 <tr>
		 <td><label for="contactEmail" class="required">E-mail<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label></td>	
		 <td><input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="{% IF ORDER_FORM_CONTACT_WANT_REGISTER %}required{% ENDIF %} email input-text" type="text"/></td>
		 </tr>
		 <tr>
		 <td><label for="sites_client_phone" class="required">Телефон для связи*</label></td>
		 <td><input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required input-text" type="text"/>
И замените его этим кодом:
	 <div class="buttons">
	 <h2>Форма быстрого оформления заказа</h2>
	 <table class="form">
		 <tr>
		 <td><label for="reg_name" class="required">ФИО*</label></td>
		 <td><input id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required input-text" type="text"/></td>
		 </tr>
		 <tr>
		 <td><label for="contactEmail" class="required">E-mail<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label></td>	
		 <td><input id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required email input-text" type="text"/></td>
		 </tr>
		 <tr>
		 <td><label for="sites_client_phone" class="required">Телефон для связи*</label></td>
		 <td><input id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required input-text" type="text"/>

Спасибо, получилось, но только в быстром заказе, а в "не быстром" это поле не обязательное, а мне бы хотелось, чтобы тоже оно было обязательным.

#23 RayLi

RayLi

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

  • Модераторы
  • 2 864 сообщений

Отправлено 07 Ноябрь 2014 - 22:07

Просмотр сообщенияlevanta (07 Ноябрь 2014 - 21:55) писал:

Спасибо, получилось, но только в быстром заказе, а в "не быстром" это поле не обязательное, а мне бы хотелось, чтобы тоже оно было обязательным.
Для этого зайдите в шаблон Оформление заказа и найдите код:
	<!-- Шаг 1. Контакты -->
	{% IF ORDER_STAGE_NUM=1%}
	  <div class="content">
		<h2 title="Ваши контактные данные, используются для подтверждения заказа">Контакты</h2>
		<table class="form">
		  <tr>
			<td><label for="reg_name" class="required">ФИО<em>*</em></label></td>
			<td><input type="text" id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required"/></td>
		  </tr>
		  <tr>
			<td><label for="contactEmail" class="required">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label></td>
			<td><input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}class="required"{% ENDIF %}/></td>
		  </tr>
		  <tr>
			<td><label for="sites_client_phone" class="required">Телефон для связи<em>*</em></label></td>
			<td><input type="text" id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required"/></td>
		  </tr>
Затем замените этим кодом:
	<!-- Шаг 1. Контакты -->
	{% IF ORDER_STAGE_NUM=1%}
	  <div class="content">
		<h2 title="Ваши контактные данные, используются для подтверждения заказа">Контакты</h2>
		<table class="form">
		  <tr>
			<td><label for="reg_name" class="required">ФИО<em>*</em></label></td>
			<td><input type="text" id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required"/></td>
		  </tr>
		  <tr>
			<td><label for="contactEmail" class="required">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label></td>
			<td><input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required"/></td>
		  </tr>
		  <tr>
			<td><label for="sites_client_phone" class="required">Телефон для связи<em>*</em></label></td>
			<td><input type="text" id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required"/></td>
		  </tr>


#24 levanta

levanta

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

  • Пользователи
  • PipPipPip
  • 165 сообщений
  • ГородСанкт-Петербург

Отправлено 07 Ноябрь 2014 - 22:20

Просмотр сообщенияRayLi (07 Ноябрь 2014 - 22:07) писал:

Для этого зайдите в шаблон Оформление заказа и найдите код:
<!-- Шаг 1. Контакты -->
{% IF ORDER_STAGE_NUM=1%}
	 <div class="content">
	 <h2 title="Ваши контактные данные, используются для подтверждения заказа">Контакты</h2>
	 <table class="form">
		 <tr>
		 <td><label for="reg_name" class="required">ФИО<em>*</em></label></td>
		 <td><input type="text" id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required"/></td>
		 </tr>
		 <tr>
		 <td><label for="contactEmail" class="required">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label></td>
		 <td><input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}class="required"{% ENDIF %}/></td>
		 </tr>
		 <tr>
		 <td><label for="sites_client_phone" class="required">Телефон для связи<em>*</em></label></td>
		 <td><input type="text" id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required"/></td>
		 </tr>
Затем замените этим кодом:
<!-- Шаг 1. Контакты -->
{% IF ORDER_STAGE_NUM=1%}
	 <div class="content">
	 <h2 title="Ваши контактные данные, используются для подтверждения заказа">Контакты</h2>
	 <table class="form">
		 <tr>
		 <td><label for="reg_name" class="required">ФИО<em>*</em></label></td>
		 <td><input type="text" id="reg_name" name="form[contact][person]" value="{ORDER_FORM_CONTACT_PERSON}" maxlength="100" class="required"/></td>
		 </tr>
		 <tr>
		 <td><label for="contactEmail" class="required">Электронная почта<em class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</em></label></td>
		 <td><input type="text" id="contactEmail" name="form[contact][email]" value="{ORDER_FORM_CONTACT_EMAIL}" maxlength="255" class="required"/></td>
		 </tr>
		 <tr>
		 <td><label for="sites_client_phone" class="required">Телефон для связи<em>*</em></label></td>
		 <td><input type="text" id="sites_client_phone" name="form[contact][phone]" value="{ORDER_FORM_CONTACT_PHONE}" maxlength="255" class="required"/></td>
		 </tr>

Супер!!!  Всё получилось.
Спасибище огромное!




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

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