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

Форум

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

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

0

0
1
17.11.2010 08:11:0017.11.2010 20:58:42

Помогите, пожалуйста! Не могу разобраться с формой авторизации юзеров в шаблоне!
Вот код:

&lt;div id=&quot;login&quot;&gt;<br /> &lt;form class=&quot;lgn&quot; action=&#092;&quot;account.html&quot; method=&quot;post&quot; onsubmit=&quot;Java Scriptdocument.getElementById(&#039;wf&#039;).value=window.location.href.replace(&#039;http://&#039;+window.location.hostname,&#039;&#039;)&quot;&gt;<br /> &lt;div class=&quot;input&quot;&gt;&lt;span&gt;Логин:&lt;/span&gt;&lt;div&gt;&lt;input type=&#092;&quot;text&#092;&quot; name=&#092;&quot;user_name&#092;&quot; size=&#092;&quot;10&#092;&quot; maxlength=&#092;&quot;25&#092;&quot; class=&#092;&quot;binput&#092;&quot;&gt;&lt;/div&gt;&lt;/div&gt;<br /> &lt;input id=&quot;wf&quot; name=&quot;wherefrom&quot; value=&quot;&quot; type=&quot;hidden&quot; /&gt;<br /> &lt;div class=&quot;input&quot;&gt;&lt;span&gt;Пароль:&lt;/span&gt;&lt;div&gt;&lt;input type=&#092;&quot;password&#092;&quot; name=&#092;&quot;user_password&#092;&quot; size=&#092;&quot;10&#092;&quot; maxlength=&#092;&quot;25&#092;&quot; class=&#092;&quot;binput&#092;&quot;&gt;&lt;/div&gt;&lt;/div&gt;<br /> &lt;input class=&quot;&#092;&quot;fbutton&#092;&quot; type=&quot;image&quot; src=&quot;templates/$ThemeSel/images/toolbar/login_btn.png&quot; alt=&quot;Войти&quot; title=&quot;Войти&quot; /&gt;<br /> &lt;/form&gt;<br /> &lt;p&gt;&lt;a href=&#092;&quot;account-newuser.html&#092;&quot; title=&quot;Регистрация&quot;&gt;Регистрация&lt;/a&gt; | &lt;a href=&#092;&quot;account-passlost.html&#092;&quot; title=&quot;Забыли пароль&#063;&quot;&gt;Забыли пароль&#063;&lt;/a&gt;&lt;/p&gt;<br /> &lt;/div&gt;

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



Версия системы: Open SLAED 1.*
Версия PHP: PHP 5
Сервер: Сервер в интернете
2
17.11.2010 13:37:16

Ну в родном слаеде я такого кода не видел

3.74

3.74
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="login"> обрабатывает, подозреваю, что проблема в нем...

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

3.92

3.92
5
18.11.2010 10:40:49

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

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

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

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




Тема - XCOM, доступна в каталоге файлов (самая первая для версий open slaed).
В Самой папке шаблона файла "login.html" нет, поэтому я изменил код на
action=&#092;&quot;index.php&#063;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

Может, кому поможет:
Чтобы переделать форму входа под свою, надо в шаблоне, в месте, где будет данная форма, вписать "$theuser", а в файле "function/template.php" найти функцию themeheader($head) и отредактировать строчки

if (is_user()) {<br /> $uname = htmlspecialchars(substr($user[1], 0, 25));<br /> $theuser = &quot;&lt;img src=&#092;&quot;templates/$ThemeSel/images/green_dot.gif&#092;&quot; width=&#092;&quot;10&#092;&quot; height=&#092;&quot;10&#092;&quot; alt=&#092;&quot;&quot;._HELLO.&quot;, $uname!&#092;&quot;&gt; &quot;._HELLO.&quot;, $uname!&quot;;<br /> } else {<br /> if ($confu[&#039;enter&#039;] == 1 &amp;&amp; (!$conf[&#039;gfx_chk&#039;] || $conf[&#039;gfx_chk&#039;] == 1 || $conf[&#039;gfx_chk&#039;] == 3 || $conf[&#039;gfx_chk&#039;] == 6)) {<br /> $theuser = &quot;&lt;form action=&#092;&quot;index.php&#063;name=account&#092;&quot; method=&#092;&quot;post&#092;&quot; class=&#092;&quot;lgn&#092;&quot;&gt;&lt;div class=&#092;&quot;input&#092;&quot;&gt;&lt;span&gt;&quot;._NICKNAME.&quot;:&lt;/span&gt;&lt;div&gt;&lt;input type=&#092;&quot;text&#092;&quot; name=&#092;&quot;user_name&#092;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&#092;&quot;input&#092;&quot;&gt;&lt;span&gt;&quot;._PASSWORD.&quot;:&lt;/span&gt;&lt;div&gt;&lt;input type=&#092;&quot;password&#092;&quot; name=&#092;&quot;user_password&#092;&quot;&gt;&lt;/div&lt;/div&gt;&lt;input type=&#092;&quot;hidden&#092;&quot; name=&#092;&quot;op&#092;&quot; value=&#092;&quot;login&#092;&quot;&gt;&lt;input type=&#092;&quot;image&#092;&quot; class=&#092;&quot;btn&#092;&quot; src=&#092;&quot;templates/$ThemeSel/images/toolbar/login_btn.png&#092;&quot; alt=&#092;&quot;Вход&#092;&quot; title=&#092;&quot;Вход&#092;&quot; value=&#092;&quot;&quot;._LOGIN.&quot;&#092;&quot; class=&#092;&quot;fbutton&#092;&quot;&gt;&lt;/form&gt;&quot;;<br /> } else {<br /> $theuser = &quot;&lt;img src=&#092;&quot;templates/$ThemeSel/images/red_dot.gif&#092;&quot; width=&#092;&quot;10&#092;&quot; height=&#092;&quot;10&#092;&quot; alt=&#092;&quot;&quot;._BREG.&quot;&#092;&quot;&gt; &lt;a href=&#092;&quot;index.php&#063;name=account&#092;&quot; title=&#092;&quot;&quot;._BREG.&quot;&#092;&quot;&gt;&quot;._BREG.&quot;&lt;/a&gt;&quot;;<br /> }

под свой дизайн.
Желаю всем удачи!
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
Идеи и предложения
Обратная связь