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


Есть Вопросы...


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

#41 Castiel

Castiel

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

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

Отправлено 04 Декабрь 2013 - 12:24

Просмотр сообщенияvirtuev (04 Декабрь 2013 - 12:17) писал:

Да, этот аккаунт. После регистрации нужна авторизацияПрикрепленный файл 0000000.jpg  Вот посмотрите скрин:

Проверил регистрацию еще раз, все исправно работает, после регистрации направляет на /user/settings
Очистите кеш браузера или воспользуйтесь другим браузером.

Исходя из скриншота вы имеете введу, почему когда пользователь при оформлении заказа, вводит свои личные данные для регистрации, автоматически не попадает в личный кабинет после ее завершения?

Если вы хотите сделать автоматический заход в личный кабинет для пользователей которые регистрируются во время оформления заказа, то вам необходимо вернуть первый шаг в исходный вид, а именно ту часть которая отвечает за регистрацию пользователя (сделать ее не обязательной)

Находим в шаблоне Оформление заказа (52-96 строка)
<!-- Шаг 1. Контакты -->
	  {% IF ORDER_STAGE_NUM=1%}
		<div class="orderStageContact">
		  <h3>Контактные данные</h3>
		  <div class="orderInfo">
		  <table>
			<tr>
			  <td class="cell1"><label for="contactPerson">Представьтесь, пожалуйста:<span class="red">*</span></label></td>
			  <td class="cell2"><input id="contactPerson" name="form[contact][person]" class="required" value="{ORDER_FORM_CONTACT_PERSON}"></td>
			</tr>
			<tr>
			  <td class="cell1"><label for="contactPhone">Контактный телефон:<span class="red">*</span></label></td>
			  <td class="cell2"><input id="contactPhone" name="form[contact][phone]" class="required" value="{ORDER_FORM_CONTACT_PHONE}"></td>
			</tr>
			<tr>
			  <td class="cell1"><label for="contactEmail">Электронная почта:<span class="red">*</span><span class="red contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</span></label></td>
			  <td class="cell2"><input id="contactEmail" name="form[contact][email]" class="email required" value="{ORDER_FORM_CONTACT_EMAIL}" /></td>
			</tr>
			  <!-- Если в тарифном плане подключен раздел личного кабинета -->
						  {% IF TARIFF_FEATURE_CLIENT_ROOM %}
								{% IFNOT CLIENT_IS_LOGIN %}
								 <tr class="contactRegisterNeedElement">
					<td class="cell1"><label for="contactPassWord">Придумайте пароль:<span class="red">*</span></label></td>
					<td class="cell2">
					  <input type="password" id="contactPassWord" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" class="required" minlength="6" />
					  {% IFNOT user_agent_ie %}
					  <div class="OrderShowPassBlock"><a href="#" rel="Скрыть пароль" class="OrderShowPass">Показать пароль</a></div>
					  {% ENDIF %}
					  <div class="alignCenter" style="display:none;" id="caps_lock">
					   <img src="{ASSETS_IMAGES_PATH}warningCapslock.png"><br />
					   <strong>Caps Lock включен.</strong><br />
					   Пароль может быть введен неверно.
					  </div>
					</td>
				  </tr>
				{% ENDIF %}
			  {% ENDIF %}
			  <!-- END Если в тарифном плане подключен раздел личного кабинета -->
			</table>
		  </div>
		</div>
	  {% ENDIF %}

Заменяем на
	  <!-- Шаг 1. Контакты -->
	  {% IF ORDER_STAGE_NUM=1%}
		<div class="orderStageContact">
		  <h3>Контактные данные</h3>
		  <div class="orderInfo">
		  <table>
			<tr>
			  <td class="cell1"><label for="contactPerson">Представьтесь, пожалуйста:<span class="red">*</span></label></td>
			  <td class="cell2"><input id="contactPerson" name="form[contact][person]" class="required" value="{ORDER_FORM_CONTACT_PERSON}"></td>
			</tr>
			<tr>
			  <td class="cell1"><label for="contactPhone">Контактный телефон:<span class="red">*</span></label></td>
			  <td class="cell2"><input id="contactPhone" name="form[contact][phone]" class="required" value="{ORDER_FORM_CONTACT_PHONE}"></td>
			</tr>
			<tr>
			  <td class="cell1"><label for="contactEmail">Электропочта:<span class="red contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>*</span></label></td>
			  <td class="cell2"><input id="contactEmail" name="form[contact][email]" class="email" value="{ORDER_FORM_CONTACT_EMAIL}" /></td>
			</tr>
			  <!-- Если в тарифном плане подключен раздел личного кабинета -->
			  {% IF TARIFF_FEATURE_CLIENT_ROOM %}
				{% IFNOT CLIENT_IS_LOGIN %}
				  <tr>
					<td class="cell1"><label for="contactWantRegister">Я хочу зарегистрироваться:</label></td>
					<td class="cell2"><input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" class="orderStageContactCheckbox" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %} /></td>
				  </tr>
				 
				  <tr class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>
					<td class="cell1"><label for="contactPassWord">Пароль:</label></td>
					<td class="cell2">
					  <input type="password" id="contactPassWord" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}class="required"{% ENDIF %} minlength="6" />
					  {% IFNOT user_agent_ie %}
					  <div class="OrderShowPassBlock"><a href="#" rel="Скрыть пароль" class="OrderShowPass">Показать пароль</a></div>
					  {% ENDIF %}
					  <div class="alignCenter" style="display:none;" id="caps_lock">
					   <img src="{ASSETS_IMAGES_PATH}warningCapslock.png"><br />
					   <strong>Caps Lock включен.</strong><br />
					   Пароль может быть введен неверно.
					  </div>
					</td>
				  </tr>
				{% ENDIF %}
			  {% ENDIF %}
			  <!-- END Если в тарифном плане подключен раздел личного кабинета -->
			</table>
		  </div>
		</div>
	  {% ENDIF %}


#42 virtuev

virtuev

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

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

Отправлено 04 Декабрь 2013 - 12:56

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

Но если можно сделать  так чтобы пользователь после регистрации через некоторое время автоматически перенаправлялся в ЛК, было бы тоже неплохо

#43 virtuev

virtuev

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

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

Отправлено 04 Декабрь 2013 - 13:06

Мне нужно чтобы пользоватль обязательно регистрировался

#44 virtuev

virtuev

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

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

Отправлено 04 Декабрь 2013 - 16:23

1. Как сделать обязательную регистрацию для клиентов?  Этот скрипт
<!-- Если в тарифном плане подключен раздел личного кабинета -->
                          {% IF TARIFF_FEATURE_CLIENT_ROOM %}
                                {% IFNOT CLIENT_IS_LOGIN %}
                                 <tr class="contactRegisterNeedElement">

не подходит. После его вставки пропадает возможность  автоматического перехода в ЛК после регистрации.

2. Где редактировать содержимое сообщений которые приходят на почту клиентам после регистрации? Чтобы вставить дополнительную информацию.

#45 Vaccina

Vaccina

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

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

Отправлено 05 Декабрь 2013 - 04:45

1) Для этого необходимо код в шаблоне "Оформление заказа"

<!-- Если в тарифном плане подключен раздел личного кабинета -->
						  {% IF TARIFF_FEATURE_CLIENT_ROOM %}
								{% IFNOT CLIENT_IS_LOGIN %}
								  <tr>
										<td class="cell1"><label for="contactWantRegister">Я хочу зарегистрироваться:</label></td>
										<td class="cell2"><input type="checkbox" id="contactWantRegister" name="form[contact][want_register]" class="orderStageContactCheckbox" value="1" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}checked="checked"{% ENDIF %} /></td>
								  </tr>
								
								  <tr class="contactRegisterNeedElement" {% IFNOT ORDER_FORM_CONTACT_WANT_REGISTER %}style="display:none;"{% ENDIF %}>
										<td class="cell1"><label for="contactPassWord">Пароль:</label></td>
										<td class="cell2">
										  <input type="password" id="contactPassWord" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" {% IF ORDER_FORM_CONTACT_WANT_REGISTER %}class="required"{% ENDIF %} minlength="6" />
										  {% IFNOT user_agent_ie %}
										  <div class="OrderShowPassBlock"><a href="#" rel="Скрыть пароль" class="OrderShowPass">Показать пароль</a></div>
										  {% ENDIF %}
										  <div class="alignCenter" style="display:none;" id="caps_lock">
										   <img src="{ASSETS_IMAGES_PATH}warningCapslock.png"><br />
										   <strong>Caps Lock включен.</strong><br />
										   Пароль может быть введен неверно.
										  </div>
										</td>
								  </tr>
								{% ENDIF %}
						  {% ENDIF %}
						  <!-- END Если в тарифном плане подключен раздел личного кабинета -->

заменить на

<!-- Если в тарифном плане подключен раздел личного кабинета -->
						  {% IF TARIFF_FEATURE_CLIENT_ROOM %}
								{% IFNOT CLIENT_IS_LOGIN %}
								  <tr class="contactRegisterNeedElement">
										<td class="cell1"><label for="contactPassWord">Пароль:</label></td>
										<td class="cell2">
			<input type="hidden" id="contactWantRegister" name="form[contact][want_register]" class="orderStageContactCheckbox" value="1" />
										  <input type="password" id="contactPassWord" name="form[contact][pass]" value="{ORDER_FORM_CONTACT_PASS}" class="required" minlength="6" />
										  {% IFNOT user_agent_ie %}
										  <div class="OrderShowPassBlock"><a href="#" rel="Скрыть пароль" class="OrderShowPass">Показать пароль</a></div>
										  {% ENDIF %}
										  <div class="alignCenter" style="display:none;" id="caps_lock">
										   <img src="{ASSETS_IMAGES_PATH}warningCapslock.png"><br />
										   <strong>Caps Lock включен.</strong><br />
										   Пароль может быть введен неверно.
										  </div>
										</td>
								  </tr>
								{% ENDIF %}
						  {% ENDIF %}
						  <!-- END Если в тарифном плане подключен раздел личного кабинета -->

2) К сожалению, на данный момент этот шаблон недоступен для редактирования.




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

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