Перейти к публикации

Как сделать форму входа, как на dle-news


Рекомендованные сообщения

Здравствуйте.

Делаю шаблон на новой версии движка и с формой входа возникли проблемы. Сейчас, чтобы вывести формы авторизации для ввода логина и пароля, нужно нажать на ссылку "войти", а нужно, чтобы они (формы) сразу выводились в main.tpl, как это было в ранних версиях движка и как на сайте dle-news в данный момент.

Вот код login.tpl из шаблона Gemini:


[not-group=5]

<ul class="reset loginbox">

<li class="lvsep"><a id="loginlink" href="#">Привет, {login}!</a></li>

<li class="loginbtn"><a href="{logout-link}"><b>Выход</b></a></li>

</ul>

<div style="display: none;" id="logindialog" title="{login}">

<div class="userinfo">

  <div class="lcol">

   <div style="margin: 0" class="avatar"><a href="{profile-link}"><img src="{foto}" alt="{login}" /></a></div>

  </div>

  <div class="rcol">

   <ul class="reset">

[admin-link]<li><a href="{admin-link}" target="_blank"><b>Админпанель</b></a></li>[/admin-link]

	<li><a href="{addnews-link}"><b>Добавить новость</b></a></li>

	<li><a href="{pm-link}">Сообщения: ({new-pm} | {all-pm})</a></li>

	<li><a href="{profile-link}">Мой профиль</a></li>

	<li><a href="{favorites-link}">Мои закладки</a></li>

	<li><a href="{stats-link}">Статистика</a></li>

   </ul>

  </div>

  <div class="clr"></div>

</div>

</div>

[/not-group]

[group=5]

<ul class="reset loginbox">

<li class="lvsep"><a href="{registration-link}">Регистрация</a></li>

<li class="loginbtn"><a id="loginlink" href="#"><b>Войти</b></a></li>

</ul>

<div style="display: none;" id="logindialog" title="Авторизация">

<form method="post" action="">

  <div class="logform">

   <ul class="reset">

	<li class="lfield"><label for="login_name">{login-method}</label><br /><input type="text" name="login_name" id="login_name" /></li>

	<li class="lfield lfpas"><label for="login_password">Пароль (<a href="{lostpassword-link}">Забыли?</a>):</label><br /><input type="password" name="login_password" id="login_password" /></li>

	<li class="lfield lfchek"><input type="checkbox" name="login_not_save" id="login_not_save" value="1"/><label for="login_not_save"> Чужой компьютер</label></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>

[/group]

Похожу все дело в id="loginlink", но я не знаю, как это влияет. Все стили стандартного шаблона удалил.

Ссылка на сообщение
Поделиться на других сайтах
Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...