Небольшой хак для общества логина и пароля в одну строку
Установка на примере шаблона Default движок версии 9.3
1) Заливаем папку js в шаблон — Забрать js файлы js.zip [2.27 Kb] (cкачиваний: 4)
2) открываем Login.tpl
находим:
<form method=»post» action=»»>
<div id=»logform» class=»radial»>
<ul class=»reset»>
<li class=»lfield»><label for=»login_name»>Имя:</label><input type=»text» name=»login_name» id=»login_name» /></li>
<li class=»lfield lfpas»><label for=»login_password»>Пароль (<a href=»{lostpassword-link}»>Забыли?</a>):</label><input type=»password» name=»login_password» id=»login_password» /></li>
<li class=»lbtn»><button class=»fbutton» onclick=»submit();» type=»submit» title=»Войти»><span>Войти</span></button></li>
</ul>
<input name=»login» type=»hidden» id=»login» value=»submit» />
</div>
</form>
<div id=»logform» class=»radial»>
<ul class=»reset»>
<li class=»lfield»><label for=»login_name»>Имя:</label><input type=»text» name=»login_name» id=»login_name» /></li>
<li class=»lfield lfpas»><label for=»login_password»>Пароль (<a href=»{lostpassword-link}»>Забыли?</a>):</label><input type=»password» name=»login_password» id=»login_password» /></li>
<li class=»lbtn»><button class=»fbutton» onclick=»submit();» type=»submit» title=»Войти»><span>Войти</span></button></li>
</ul>
<input name=»login» type=»hidden» id=»login» value=»submit» />
</div>
</form>
заменяем на:
<form method=»post» action=»» id=»SingleLineForm» onsubmit=»return isValidForm()»>
<div id=»logform» class=»radial»>
<ul class=»reset»>
<li class=»lfield» id=»linelogin»>
<input type=»text» name=»login_name» id=»login_name» />
<input type=»password» name=»login_password» id=»login_password» />
</li>
<li class=»lbtn»><button class=»fbutton» onclick=»submitForm();» type=»submit» title=»Войти»><span>Войти</span></button></li>
</ul>
<input name=»login» type=»hidden» id=»login» value=»submit» />
</div>
</form>
3) Открываем Main.tpl и перед
вставляем
<script type=»text/javascript» src=»{THEME}/js/singleLineLogin.js»></script>
<script type=»text/javascript» src=»{THEME}/js/sllogin.js»></script>
Всё.
Логинимся так:
т.е. впрыскиваем логин впоследствии пароль сквозь пробел.