хак Логин и пароль в одну строку под dle
Установка на примере шаблона 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>
Всё.
Логинимся так:
т.е. впрыскиваем логин впоследствии пароль сквозь пробел.