Перейти к содержанию
Официальный форум поддержки Simpla

Форма регистрации и входа на одной странице


Рекомендуемые сообщения

Доброго времени суток

Подскажите плиз как объединить страницу входа и страницу регистрации в одну страницу?

Стили соотвественно допилить ручками смогу самостоятельно

Заранее всем спасибо

Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток

Подскажите плиз как объединить страницу входа и страницу регистрации в одну страницу?

Стили соотвественно допилить ручками смогу самостоятельно

Заранее всем спасибо

 

копируете одну форму и вторую на какую-то одну страницу (регистрации или авторизации) или создаете в админке отдельную страницу и переносите обе формы в page.tpl с условием {if $page->id==1}выводим форму регистрации и авторизации{/if}

 

у одной формы ставите action="/user/login" а у второй action="/user/register"

Изменено пользователем mishanya
Ссылка на сообщение
Поделиться на другие сайты

копируете одну форму и вторую на какую-то одну страницу (регистрации или авторизации) или создаете в админке отдельную страницу и переносите обе формы в page.tpl с условием {if $page->id==1}выводим форму регистрации и авторизации{/if}

 

у одной формы ставите action="/user/login" а у второй action="/user/register"

Спасибо конечно не немного не понятно)))

Вот так у меня сейчас выглядит общий код

<div id="page_title"><h1>Вход / Авторизация в каталоге для учета скидки</h1></div>
<form class="form login_form" method="post">
	<p style='padding:10px 0;'>Выполнив вход, Вы сможете заказывать товары с учетом скидки, назначенной администрацией для вашего аккаунта. Уточнить Вашу персональную скидку Вы можете по нашим телефонам.</p>
	{if $error}
		<div class="message_error">
		{if $error == 'login_incorrect'}Неверный логин или пароль
		{elseif $error == 'user_disabled'}Ваш аккаунт еще не активирован.
		{else}{$error}{/if}
		</div>
	{/if}
	<label>Email</label>
	<input type="text" name="email" data-format="email" data-notice="Введите email" value="{$email|escape}" maxlength="255" />
    <label>Пароль (<a href="user/password_remind">напомнить</a>)</label>
    <input type="password" name="password" data-format=".+" data-notice="Введите пароль" value="" />
	<input type="submit" class="button right" name="login" value="Войти">
</form>

<div id="page_title"><h1>Регистрация</h1></div>
<p style='padding:10px 0;'>Для наших постоянных клиентов мы предлагаем зарегистрироваться в нашем каталоге. Выполнив вход, Вы сможете заказывать товары с учетом скидки, назначенной администрацией для вашего аккаунта. Уточнить Вашу персональную скидку Вы можете по нашим телефонам.</p>

{if $error}
<div class="message_error">
	{if $error == 'empty_name'}Введите имя
	{elseif $error == 'empty_email'}Введите email
	{elseif $error == 'empty_password'}Введите пароль
	{elseif $error == 'user_exists'}Пользователь с таким email уже зарегистрирован
	{else}{$error}{/if}
</div>
{/if}

<form class="form register_form" method="post">
	<label>Имя</label>
	<input type="text" name="name" data-format=".+" data-notice="Введите имя" value="{$name|escape}" maxlength="255" />
	<label>Email</label>
	<input type="text" name="email" data-format="email" data-notice="Введите email" value="{$email|escape}" maxlength="255" />
    <label>Пароль</label>
    <input type="password" name="password" data-format=".+" data-notice="Введите пароль" value="" />
    <input type="submit" class="button" name="register" class="button right" value="Зарегистрироваться">
</form> 

И немного не понятно куда вставить)))

 

Ссылка на сообщение
Поделиться на другие сайты

 

<form class="form register_form" method="post" action="user/register">
<form class="form login_form" method="post" action="user/login">

)))).... огромное человеческое спасибо

Думаю не мне одному пригодиться

Жму 5

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...