Чтение RSS каналов

Форум

Открыть Ответить

Форма входа пользователей

0

0
1
17.11.2010 08:11:0017.11.2010 20:58:42
Помогите, пожалуйста! Не могу разобраться с формой авторизации юзеров в шаблоне!
Вот код:
<div id=&quot;login&quot;>
<form class=&quot;lgn&quot; action=\&quot;account.html&quot; method=&quot;post&quot; onsubmit=&quot;Java Scriptdocument.getElementById('wf').value=window.location.href.replace('http://'+window.location.hostname,'')&quot;>
<div class=&quot;input&quot;><span>Логин:</span><div><input type=\&quot;text\&quot; name=\&quot;user_name\&quot; size=\&quot;10\&quot; maxlength=\&quot;25\&quot; class=\&quot;binput\&quot;></div></div>
<input id=&quot;wf&quot; name=&quot;wherefrom&quot; value=&quot;&quot; type=&quot;hidden&quot; />
<div class=&quot;input&quot;><span>Пароль:</span><div><input type=\&quot;password\&quot; name=\&quot;user_password\&quot; size=\&quot;10\&quot; maxlength=\&quot;25\&quot; class=\&quot;binput\&quot;></div></div>
<input class=&quot;\&quot;fbutton\&quot; type=&quot;image&quot; src=&quot;templates/$ThemeSel/images/toolbar/login_btn.png&quot; alt=&quot;Войти&quot; title=&quot;Войти&quot; />
</form>
<p><a href=\&quot;account-newuser.html\&quot; title=&quot;Регистрация&quot;>Регистрация</a> | <a href=\&quot;account-passlost.html\&quot; title=&quot;Забыли пароль?&quot;>Забыли пароль?</a></p>
</div>

Надо, чтобы данная форма исчезала после авторизации, а она даже не авторизирует. Кто сталкивался с такой проблемой?
Система - Open Slaed 1.2


Версия системы: Open SLAED 1.*
Версия PHP: PHP 5
Сервер: Сервер в интернете
2
17.11.2010 13:37:16
Ну в родном слаеде я такого кода не видел
3.76

3.76
3
17.11.2010 13:51:51
Это не в слаеде, а в шаблоне код в форме авторизации.
4
17.11.2010 20:58:0517.11.2010 21:00:46
proxx, URL указанные в форме авторизации: account.html и т.д. перепишите на полные - это раз.

Второе - чтобы говорить и рассуждать дальше, нужно знать, о каком шаблоне мы говорим и где его можно посмотреть/попробовать.

Кусок кода, приведенный Вами, мне лично, ни о чем не говорит, есть еще JS, который этот <div id=&quot;login&quot;> обрабатывает, подозреваю, что проблема в нем...

ps: на будущее - коды заворачивайте в специальный тег, он есть в редакторе, а то понять что-то на странице довольно сложно.
3.97

3.97
5
18.11.2010 10:40:49

proxx, URL указанные в форме авторизации: account.html и т.д. перепишите на полные - это раз.

Второе - чтобы говорить и рассуждать дальше, нужно знать, о каком шаблоне мы говорим и где его можно посмотреть/попробовать.

Кусок кода, приведенный Вами, мне лично, ни о чем не говорит, есть еще JS, который этот <div id=&quot;login&quot;> обрабатывает, подозреваю, что проблема в нем...

ps: на будущее - коды заворачивайте в специальный тег, он есть в редакторе, а то понять что-то на странице довольно сложно.




Тема - XCOM, доступна в каталоге файлов (самая первая для версий open slaed).
В Самой папке шаблона файла &quot;login.html&quot; нет, поэтому я изменил код на
action=\&quot;index.php?name=account&quot;
.

Насчёт JS - я его нигде не нашёл, только в css есть, но там, естественно, только размещение, размер, цвет, фон и т.п.
___________________________________________
6
18.11.2010 11:34:20
и ещё. Можно сделать форму входа, вставив код $theuser в шаблон. Но где этот $theuser отредактировать под свой шаблон, кто знает?
7
18.11.2010 17:09:3218.11.2010 17:12:15
Всё, разобрался! Перебрал всю систему строчка за строчкой.... Смайл - 01

Может, кому поможет:
Чтобы переделать форму входа под свою, надо в шаблоне, в месте, где будет данная форма, вписать &quot;$theuser&quot;, а в файле &quot;function/template.php&quot; найти функцию themeheader($head) и отредактировать строчки
if (is_user()) {
$uname = htmlspecialchars(substr($user[1], 0, 25));
$theuser = &quot;<img src=\&quot;templates/$ThemeSel/images/green_dot.gif\&quot; width=\&quot;10\&quot; height=\&quot;10\&quot; alt=\&quot;&quot;._HELLO.&quot;, $uname!\&quot;> &quot;._HELLO.&quot;, $uname!&quot;;
} else {
if ($confu['enter'] == 1 && (!$conf['gfx_chk'] || $conf['gfx_chk'] == 1 || $conf['gfx_chk'] == 3 || $conf['gfx_chk'] == 6)) {
$theuser = &quot;<form action=\&quot;index.php?name=account\&quot; method=\&quot;post\&quot; class=\&quot;lgn\&quot;><div class=\&quot;input\&quot;><span>&quot;._NICKNAME.&quot;:</span><div><input type=\&quot;text\&quot; name=\&quot;user_name\&quot;></div></div><div class=\&quot;input\&quot;><span>&quot;._PASSWORD.&quot;:</span><div><input type=\&quot;password\&quot; name=\&quot;user_password\&quot;></div</div><input type=\&quot;hidden\&quot; name=\&quot;op\&quot; value=\&quot;login\&quot;><input type=\&quot;image\&quot; class=\&quot;btn\&quot; src=\&quot;templates/$ThemeSel/images/toolbar/login_btn.png\&quot; alt=\&quot;Вход\&quot; title=\&quot;Вход\&quot; value=\&quot;&quot;._LOGIN.&quot;\&quot; class=\&quot;fbutton\&quot;></form>&quot;;
} else {
$theuser = &quot;<img src=\&quot;templates/$ThemeSel/images/red_dot.gif\&quot; width=\&quot;10\&quot; height=\&quot;10\&quot; alt=\&quot;&quot;._BREG.&quot;\&quot;> <a href=\&quot;index.php?name=account\&quot; title=\&quot;&quot;._BREG.&quot;\&quot;>&quot;._BREG.&quot;</a>&quot;;
}

под свой дизайн.
Желаю всем удачи!
P.S. Спасибо всем, кто пытался мне помочь! Смайл - 04
P.P.S. Код написанный в этом посте, уже отредактированный мной под свой вкус, поэтому он немного отличается от оригинала системы...
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь