Ответить Новая тема Новый опрос 
 Изменить authentication.tpl
Baltazar


Новичок
Сообщений: 60
Регистрация: 22-10-2009


29-08-2010 20:06
Подскажите плиз, как перейти к странице регистрации, без страницы ввода мейла, а сразу ?


Если просто из authentication.tpl убрать код этой формы, то страница регистрации не работает.

Код:
<form action="{$base_dir_ssl}authentication.php" method="post" id="create-account_form" class="std">
        <fieldset>
            <h3>{l s='Create your account'}</h3>
            <h4>{l s='Enter your e-mail address to create your account'}.</h4>
            <p class="text">
                <label for="email_create">{l s='E-mail address'}</label>
                <span><input type="text" id="email_create" name="email_create" value="{if isset($smarty.post.email_create)}{$smarty.post.email_create|escape:'htmlall'|stripslashes}{/if}" class="account_input" /></span>
            </p>


            <p class="submit">
            {if isset($back)}<input type="hidden" class="hidden" name="back" value="{$back|escape:'htmlall':'UTF-8'}" />{/if}
                <input type="submit" id="SubmitCreate" name="SubmitCreate" class="button_large" value="{l s='Create your account'}" />
                <input type="hidden" class="hidden" name="SubmitCreate" value="{l s='Create your account'}" />
            </p>
        </fieldset>
    </form>

 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


29-08-2010 22:58
Нужно в шаблоне код второго шага регистрации переместить на место первого шага.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Baltazar


Новичок
Сообщений: 60
Регистрация: 22-10-2009


10-09-2010 04:21
менял местами, но данные на сервер не отправляются, страница просто обновляется. Либо пишет Попытка проникновения.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Baltazar


Новичок
Сообщений: 60
Регистрация: 22-10-2009


10-09-2010 08:27
Разобрался!


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



В authentication.tpl

Находим строку:

Код:
{if !isset($email_create)}


Заменяем на:

Код:
{if isset($confirmation)}


Удаляем:

Код:
<form action="{$base_dir_ssl}authentication.php" method="post" id="create-account_form" class="std">
        <fieldset>
            <h3>{l s='Create your account'}</h3>
            <h4>{l s='Enter your e-mail address to create your account'}.</h4>
            <p class="text">
                <label for="email_create">{l s='E-mail address'}</label>
                <span><input type="text" id="email_create" name="email_create" value="{if isset($smarty.post.email_create)}{$smarty.post.email_create|escape:'htmlall'|stripslashes}{/if}" class="account_input" /></span>
            </p>
            <p class="submit">
            {if isset($back)}<input type="hidden" class="hidden" name="back" value="{$back|escape:'htmlall':'UTF-8'}" />{/if}
                <input type="submit" id="SubmitCreate" name="SubmitCreate" class="button" value="{l s='Create your account'}" />
                <input type="hidden" class="hidden" name="SubmitCreate" value="{l s='Create your account'}" />
            </p>
        </fieldset>
    </form>





Затем идем в authentication.php

Находим:

Код:
if (isset($create_account))




Таким образом сокращаем регистрацию на одну страницу.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Baltazar


Новичок
Сообщений: 60
Регистрация: 22-10-2009


10-09-2010 09:23
Последнюю строку - Удаляем.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
vidra
Новичок
Сообщений: 6
Регистрация: 05-10-2010


14-10-2010 21:40
Хочу сказать спасибо за решение. Но вот только не понятно как быть тем кто уже зарегистрирован? как им зайти в магазин? :blus:
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос