Sorcus
Sorcus. A New Beginning.
- Регистрация
- 10 Июл 2011
- Сообщения
- 513
- Реакции
- 1.002
- Автор темы
- #1
Закрыто в связи с неактуальностью. Спасибо.
Собственно есть такой вот кусок кода из файла box.tpl, отвечающий за авторизацию
И есть допустим такой вот шаблон для страницы авторизации index.html
Вопрос в следующем, как и что нужно сделать, чтобы шаблон заработал с кодом авторизации от smarty? Я так понимаю что нужно проставить переменные, но как это сделать правильно и куда их проставить я не понимаю. Просьба объяснить. Сорри если тему не там опубликовал...Спасибо
P.S. Еще код из другого файла index.tpl
Но редактируя его, у меня не подхватываются стили для полей....Как исправить не знаю
Добавляю еще пару скринов, чтобы показать что не так...В общем форма должна выглядить как на good.png, но выглядит как bad.png....
Собственно есть такой вот кусок кода из файла box.tpl, отвечающий за авторизацию
Код:
{$txt_login=valueIf($_cfg.Const_NoLogins, 'e-mail', 'Логин')}
{include file='edit.tpl'
url="{_link module='account/login'}"
form='login_frm'
fields=
[
'Login'=>
[
'T',
"$txt_login!!",
[
'login_empty'=>"укажите $txt_login/Пароль",
'login_not_found'=>"неверная пара $txt_login/Пароль",
'not_active'=>'e-mail аккаунта не подтвержден',
'banned'=>"доступ в аккаунт приостановлен до $ban_date",
'blocked'=>'аккаунт заблокирован'
]
],
'Pass'=>
[
'*',
'Пароль!!',
[
]
],
'Remember'=>
[
'CC',
'Запомнить',
[
]
],
'URL'=>
$url
]
captcha=$_cfg.Account_LoginCaptcha
btn_text='Войти'
}
{/strip}
Код:
<section class="container">
<div class="login">
<h1>Войти в личный кабинет</h1>
<form method="post" action="index.html">
<p><input type="text" name="login" value="" placeholder="Логин или Email"></p>
<p><input type="password" name="password" value="" placeholder="Пароль"></p>
<p class="remember_me">
<label>
<input type="checkbox" name="remember_me" id="remember_me">
Запомнить меня
</label>
</p>
<p class="submit"><input type="submit" name="commit" value="Войти"></p>
</form>
</div>
<div class="login-help">
<a href="index.html">Забыли пароль?</a> Восстановите его!
</div>
</section>
P.S. Еще код из другого файла index.tpl
Код:
{strip}
{include file='header.tpl' title='Вход'}
<h1>Вход</h1>
{if isset($smarty.get.ip_changed)}
<h2>Система безопасности</h2>
<p class="info">
Вы пытаетесь войти в аккаунт с другого IP-адреса.<br>
Для продолжения <a href="{_link module='confirm'}">введите код подтверждения</a><br>
или перейдите по ссылке, которые были высланы на Ваш e-mail
</p>
{elseif isset($smarty.get.brute_force)}
<h2>Система безопасности</h2>
<p class="info">
До этого пароль был неверно введен несколько раз подряд.<br>
Для продолжения <a href="{_link module='confirm'}">введите код подтверждения</a><br>
или перейдите по ссылке, которые были высланы на Ваш e-mail
</p>
{else}
{if $url}
Страница "<i>...{$url}</i>" требует авторизации<br><br>
{/if}
{if $_cfg.Sys_LockSite}
<p class="info">
В настоящее время на сайте идут технические работы.<br>
Вход <b>только</b> для обслуживающего персонала
</p>
{/if}
{include file='account/login/box.tpl'}
{if !$_cfg.Sys_LockSite}
<br>
<a href="{_link module='account/reset_pass'}">Забыл пароль</a><br>
{if $_cfg.Account_RegMode >= 0}<a href="{_link module='account/register'}">Еще нет логина</a><br>{/if}
<a href="{_link module='confirm'}">Подтвердить</a> или <a href="{_link module='account/change_mail'}">сменить</a> e-mail
<br>
{/if}
{/if}
{include file='footer.tpl'}
{/strip}
Добавляю еще пару скринов, чтобы показать что не так...В общем форма должна выглядить как на good.png, но выглядит как bad.png....
Вложения
Последнее редактирование модератором: