Русская поддержка интернет-магазина PrestaShop
русская поддержка PrestaShop.
Регистрация
Забыли пароль?
Главная
Возможности
Демо
Скачать
Каталог магазинов
Форум
Модули и шаблоны
Администрирование
Реклама и маркетинг
Аналитика и статистика
Оплата и платежные системы
Управление контентом
Экспорт
Фронт-офис
Локализация
Торговые площадки
Управление товарами
Средства миграции
Оформление заказа
Поиск и фильтры
Доставка и логистика
Слайд-шоу
Социальные сети
Модификаторы
Шаблоны PrestaShop
Работа
Главная
Форум
Общие форумы (prestashop v1.3.x)
Установка, Настройка, Обновление
Изменить authentication.tpl
Изменить authentication.tpl
Baltazar
Новичок
Сообщений: 60
Регистрация: 22-10-2009
# 1
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
# 2
29-08-2010 22:58
Нужно в шаблоне код второго шага регистрации переместить на место первого шага.
Модули для PrestaShop
,
Синхронизация с 1С
Baltazar
Новичок
Сообщений: 60
Регистрация: 22-10-2009
# 3
10-09-2010 04:21
менял местами, но данные на сервер не отправляются, страница просто обновляется. Либо пишет Попытка проникновения.
Baltazar
Новичок
Сообщений: 60
Регистрация: 22-10-2009
# 4
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
# 5
10-09-2010 09:23
Последнюю строку - Удаляем.
vidra
Новичок
Сообщений: 6
Регистрация: 05-10-2010
# 6
14-10-2010 21:40
Хочу сказать спасибо за решение. Но вот только не понятно как быть тем кто уже зарегистрирован? как им зайти в магазин?
На Главную форума
Найти
FaQ
Панель управления
Кто он-лайн
Общие форумы (prestashop v1.7.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.6.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Модули, плагины
-- Дизайн, шаблоны
-- Песочница
Общие форумы (prestashop v1.5.x)
-- Общий форум
Общие форумы (prestashop v1.4.x)
-- Новости и объявления
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
-- Песочница
-- Прочее
Общие форумы (prestashop v1.3.x)
-- Общий форум
-- Установка, Настройка, Обновление
-- Дизайн, шаблоны
-- Модули, плагины
---- Платные модули и хаки
-- Песочница
Другое
-- Корзина
---- Хостинг
---- Каталог магазинов
---- Общий форум
---- Прием багов