На форуме InfoScript.ru вы можете: задать вопросы по php, вопросы по javascript, вопросы по системе uCoz, заказать графику для вашего сайта и просто пообщаться с хорошими людьми
  • Страница 1 из 1
  • 1
Модератор форума: frenkmalcov  
Форма входа
danger9393 Дата: Среда, 24.03.2010, 18:11 | Сообщение # 1
Offline
Опытный
Стандартный аватар
Пользователи
Сообщений:113
Награды:0
Замечания:0%
Репутация
0
у Меня на сайте
такая проблема,сверху,в верхней части сайта как видите тоже идёт дополнительная форма входа типа,нажимаешь и высвечивается табличка,там вводишь логин,пароль... ТАк вот у меня там только выйти можно,пробоваал добавлять вход чтобы не только выход был и дизайн кривой становится не получается,помогите плз,вот код

Code
<script>
var tit = document.title;
var c = 0;

function writetitle() {
  document.title = tit.substring(0,c);//osw
  if(c==tit.length) {
  c = 0;setTimeout("writetitle()", 3000)
  } else {
  c++;
  setTimeout("writetitle()", 200)
  }
}
writetitle()
</script>  
<CENTER><IMG alt="" src="/img/moy.jpg" width="100%" align="" border="0">
<TABLE style="border: 1px solid rgb(38, 38, 38); background: transparent url(/img/line.png) repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" border="0" cellpadding="0" cellspacing="0" height="28" width="100%">  
<TBODY><TR><TD width="50%" align="left" style="font-size:10px;padding-left:10px;">
<A href="$HOME_PAGE_LINK$">Главная</A> | <A href="$PERSONAL_PAGE_LINK$">Мой профиль</A> | <A href="$LOGOUT_LINK$">Выход</A> </TD><TD width="50%" align="right" style="font-size:10px;padding-right:10px;">Вы вошли как <A href=""><B>$USERNAME$</B></A> | Группа "<U>$USER_GROUP$</U>" | <A href="$RSS_LINK$">RSS</A></TD></TR></TBODY></TABLE><P>
</P><P>$MYINF_35$<BR></P>
 
antisept Дата: Четверг, 25.03.2010, 17:09 | Сообщение # 2
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
danger9393, не нужно в каждой теме писать адрес своего сайта. Просто занеси его в свой профиль и все.

Пробуй:

Code
<script>   
var tit = document.title;   
var c = 0;   

function writetitle() {   
    document.title = tit.substring(0,c);//osw   
    if(c==tit.length) {   
    c = 0;setTimeout("writetitle()", 3000)   
    } else {   
    c++;   
    setTimeout("writetitle()", 200)   
    }   
}   
writetitle()   
</script>    
<CENTER><IMG alt="" src="/img/moy.jpg" width="100%" align="" border="0">   
<TABLE style="border: 1px solid rgb(38, 38, 38); background: transparent url(/img/line.png) repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" border="0" cellpadding="0" cellspacing="0" height="28" width="100%">    
<TBODY><TR><TD width="50%" align="left" style="font-size:10px;padding-left:10px;">   
<A href="$HOME_PAGE_LINK$">Главная</A> | <A href="$PERSONAL_PAGE_LINK$">Мой профиль</A> | <?if($USER_LOGGED_IN$)?><A href="$LOGOUT_LINK$">Выход</A><?else?><a href="javascript://" onclick="new _uWnd('LF',' ',-250,-110,{autosize:0,closeonesc:1,resize:1},{url:'/index/40'});">Вход</a><?endif?> </TD><TD width="50%" align="right" style="font-size:10px;padding-right:10px;">Вы вошли как <A href=""><B>$USERNAME$</B></A> | Группа "<U>$USER_GROUP$</U>" | <A href="$RSS_LINK$">RSS</A></TD></TR></TBODY></TABLE><P>   
</P><P>$MYINF_35$<BR></P>


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
danger9393 Дата: Четверг, 25.03.2010, 17:59 | Сообщение # 3
Offline
Опытный
Стандартный аватар
Пользователи
Сообщений:113
Награды:0
Замечания:0%
Репутация
0
antisept, спасибо,в долгу всё равно не останусь))
Рекламу у себя на сайте поставлю вашего сайта))
 
antisept Дата: Четверг, 25.03.2010, 18:00 | Сообщение # 4
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Quote (danger9393)
Рекламу у себя на сайте поставлю вашего сайта))

А вот за это - тебе спс.


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
MrChert Дата: Пятница, 30.04.2010, 15:06 | Сообщение # 5
Offline
Опытный
Проверенные
Сообщений:97
Награды:0
Замечания:0%
Репутация
10
antisept, а можешь у меня проверить? Я чет скидал мини профиль, а он гад не хочет работать...
На странице сделал так:
Code
<?if($USER_LOGGED_IN$)?>$LOGIN_FORM$<?else?>$GLOBAL_PROFIL$<?endif?>
А в глобальном блоке так:
Code
<div class="left">
  <form class="clearfix" action="#" method="post">
  <h6>Мини Профиль</h6>
  <center>
  <script language="JavaScript">
  var h=(new Date()).getHours();  
  if (h > 23 || h <7) document.write('Привет неспящим!') ;  
  if (h > 6 && h < 12) document.write('Доброе утро!');  
  if (h > 11 && h < 19) document.write('Добрый день!');  
  if (h > 18 && h < 24) document. write('Добрый вечер!');
  </script> <font color="#ffffff"><strong>$USERNAME$</strong></font><br><br>
  <?if($USER_AVATAR_URL$)?><img class="userAvatar" title="$USERNAME$" src="$USER_AVATAR_URL$" border="0"><?else?><?if($USER_LOGGED_IN$)?><img class="userAvatar" title="$USERNAME$" src="/images/noavatar.png" border="0"><?else?><img class="userAvatar" title="$USERNAME$" src="/images/noavatar.png" border="0"><?endif?><?endif?><br>
  Вы вошли как: <strong>$USERNAME$</strong><br>
  Группа: <strong>$USER_GROUP$</strong><br>
  Личных сообщений: <strong>$UNREAD_PM$</strong><br><br>
  <input class="buttonprofile" type="button" onclick="document.location.href='/index/8'; return false;" value="Профиль">

  <input class="buttonprofile" type="button" onclick="window.open('/index/14','pmw','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350'); return false;" value="ЛС">

  <input class="buttonprofile" type="button" onclick="document.location.href='/index/10'; return false;" value="Выход">

  <?if($IS_NEW_PM$)?><script type="text/javascript">function flashit(id,cl){var c=document.getElementById(id);if (c.style.color=='red'){c.style.color=cl;}else {c.style.color='red';}}setInterval("flashit('upml2','')",500)</script><?endif?>  
  <script language=javascript type=text/javascript>  
  function openOnClick(client_type)  
  {  
  if(client_type=="mail")clientWindow = window.open("$PM_URL$","pmw","scrollbars=1,top=0,left=0,resizable=1,width=850,height=350") || alert("Отключите блокировку всплывающих окон!");  
  if(client_type=="send")clientWindow = window.open("/index/14-999-0-1","pms","scrollbars=1,top=0,left=0,resizable=1,width=850,height=350") || alert("Отключите блокировку всплывающих окон!");  
  if(client_type=="options")clientWindow = window.open("/index/11","options","scrollbars=1,top=0,left=0,resizable=1,width=680,height=350") || alert("Отключите блокировку всплывающих окон!");  
  if(client_type=="users")clientWindow = window.open("$USERS_LIST_URL$","users","scrollbars=1,top=0,left=0,resizable=1,width=680,height=350") || alert("Отключите блокировку всплывающих окон!");  
  if(client_type=="rules")clientWindow = window.open("/rules.html","rules","scrollbars=1,top=0,left=0,resizable=1,width=680,height=350") || alert("Отключите блокировку всплывающих окон!");  
  }  
  </script>
  </center>
  </form>
</div>
Форма входа нормально работает, а когда входишь, она исчезает а на ее месте не появляется мини профиль, почему?
ЗЫ Как закончу копаться с дизайном тоже рекламку к тебе обещаю поставить, сайт будет крутиться в САР, так что какая-то часть юзеров прибудет... smile


<-- Для Спасибо есть кнопочка//
 
antisept Дата: Пятница, 30.04.2010, 16:28 | Сообщение # 6
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Условие не правильно задал. У тебе получается, что профиль будет показываться гостям, а форма входа -авторизированным пользователям. Нужно так:

Code
<?if($USER_LOGGED_IN$)?>$GLOBAL_PROFIL$<?else?>$LOGIN_FORM$<?endif?>

Quote (MrChert)
Форма входа нормально работает, а когда входишь, она исчезает а на ее месте не появляется мини профиль, почему? ЗЫ Как закончу копаться с дизайном тоже рекламку к тебе обещаю поставить, сайт будет крутиться в САР, так что какая-то часть юзеров прибудет...

спс.


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
MrChert Дата: Пятница, 30.04.2010, 21:24 | Сообщение # 7
Offline
Опытный
Проверенные
Сообщений:97
Награды:0
Замечания:0%
Репутация
10
Quote (antisept)
Условие не правильно задал.

antisept, все равно не пашет, а в самом коде профиля багов нет? Я вроде все проверил, короче для наглядности сайт:
[spoiler]Вся эта лабуда в панели сверху.
ЗЫ не суди строго только начал капаться в шаблоне, еще 2 экзамена и быстрей работа пойдет...


<-- Для Спасибо есть кнопочка//
 
antisept Дата: Суббота, 01.05.2010, 09:06 | Сообщение # 8
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Quote (MrChert)
а в самом коде профиля багов нет?

Нет.

Постой-ка, а куда ты вставляешь этот код:

Code
<?if($USER_LOGGED_IN$)?>$GLOBAL_PROFIL$<?else?>$LOGIN_FORM$<?endif?>

Случайно, не в один из глобальных блоков (верхняя или нижняя часть сайта, первый или второй контейнер)? Если да, то $GLOBAL_PROFIL$ работать не будет. Нужно вставлять полный код, т.е:

Code
<?if($USER_LOGGED_IN$)?><div class="left">   
    <form class="clearfix" action="#" method="post">   
    <h6>Мини Профиль</h6>   
    <center>   
    <script language="JavaScript">   
    var h=(new Date()).getHours();    
    if (h > 23 || h <7) document.write('Привет неспящим!') ;    
    if (h > 6 && h < 12) document.write('Доброе утро!');    
    if (h > 11 && h < 19) document.write('Добрый день!');    
    if (h > 18 && h < 24) document. write('Добрый вечер!');   
    </script> <font color="#ffffff"><strong>$USERNAME$</strong></font><br><br>   
    <?if($USER_AVATAR_URL$)?><img class="userAvatar" title="$USERNAME$" src="$USER_AVATAR_URL$" border="0"><?else?><?if($USER_LOGGED_IN$)?><img class="userAvatar" title="$USERNAME$" src="/images/noavatar.png" border="0"><?else?><img class="userAvatar" title="$USERNAME$" src="/images/noavatar.png" border="0"><?endif?><?endif?><br>   
    Вы вошли как: <strong>$USERNAME$</strong><br>   
    Группа: <strong>$USER_GROUP$</strong><br>   
    Личных сообщений: <strong>$UNREAD_PM$</strong><br><br>   
    <input class="buttonprofile" type="button" onclick="document.location.href='/index/8'; return false;" value="Профиль">   

    <input class="buttonprofile" type="button" onclick="window.open('/index/14','pmw','scrollbars=1,top=0,left=0,resizable=1,width=680,height=350'); return false;" value="ЛС">   

    <input class="buttonprofile" type="button" onclick="document.location.href='/index/10'; return false;" value="Выход">   

    <?if($IS_NEW_PM$)?><script type="text/javascript">function flashit(id,cl){var c=document.getElementById(id);if (c.style.color=='red'){c.style.color=cl;}else {c.style.color='red';}}setInterval("flashit('upml2','')",500)</script><?endif?>    
    <script language=javascript type=text/javascript>    
    function openOnClick(client_type)    
    {    
    if(client_type=="mail")clientWindow = window.open("$PM_URL$","pmw","scrollbars=1,top=0,left=0,resizable=1,width=850,height=350") || alert("Отключите блокировку всплывающих окон!");    
    if(client_type=="send")clientWindow = window.open("/index/14-999-0-1","pms","scrollbars=1,top=0,left=0,resizable=1,width=850,height=350") || alert("Отключите блокировку всплывающих окон!");    
    if(client_type=="options")clientWindow = window.open("/index/11","options","scrollbars=1,top=0,left=0,resizable=1,width=680,height=350") || alert("Отключите блокировку всплывающих окон!");    
    if(client_type=="users")clientWindow = window.open("$USERS_LIST_URL$","users","scrollbars=1,top=0,left=0,resizable=1,width=680,height=350") || alert("Отключите блокировку всплывающих окон!");    
    if(client_type=="rules")clientWindow = window.open("/rules.html","rules","scrollbars=1,top=0,left=0,resizable=1,width=680,height=350") || alert("Отключите блокировку всплывающих окон!");    
    }    
    </script>   
    </center>   
    </form>   
</div><?else?>$LOGIN_FORM$<?endif?>


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
MrChert Дата: Вторник, 04.05.2010, 14:03 | Сообщение # 9
Offline
Опытный
Проверенные
Сообщений:97
Награды:0
Замечания:0%
Репутация
10
Quote (antisept)
Постой-ка, а куда ты вставляешь этот код:

antisept, РЕСПЕКТ тебе нериальный! Я не знал, что глобалки между собой тупят, лови +! biggrin

Добавлено (04.05.2010, 14:03)
---------------------------------------------
antisept, еще темка, менял дизайн формы входа, хочу чтобы работала следующим образом: на странице ссылка ($LOGIN_LINK$), если ее кликнуть всплывает форма входа, вводишь логин, пас, входишь, ссылка исчезает а на ее месте появляется панель выдвижная, в которой спрятан профиль юзера и там к примеру инфа о сайте. Вроде все скидал (взял скрипт с вашего сайта, переделал под себя), но как обычно не работает biggrin .
Форма входа появляется, ввожу даные, жму субмит, и внизу инфа красным, мол "Невозможно выполнить запрос, попробуйте позже".
Код формы окинь своим всеведающим взором, плиз!

Code
<form method="post">
<div align="left"><SPAN style="font-size: 10pt; color: #c4c4c4">Логин: $UID_ICON$</span></div><br>
<div align="center"><input class="log1" name="user" style="width: 200px; height: 21px;" size="16" type="text" value="" /></div><br>
  <div align="left"><SPAN style="font-size: 10pt; color: #c4c4c4">Пароль:</span></div><br>
<div align="center"><input class="log2" name="password" style="width: 200px; height: 21px;" size="16" type="password" value="" /></div><br>
<div align="left">
<table border="0" cellpadding="0" cellspacing="1" width="60">
<tbody><tr><td nowrap="nowrap"><input id="rem$PAGE_ID$" name="rem" value="1" checked="checked" type="checkbox">
<SPAN style="font-size: 8pt; color: #c4c4c4"><label for="rem$PAGE_ID$"> запомнить</label></span><?if($PAGE_ID$="login")?><br>
<input id="hid$PAGE_ID$" name="hidden" value="1" type="checkbox">
<SPAN style="font-size: 8pt; color: #c4c4c4"><label for="hid$PAGE_ID$"> скрытый</label></span><?endif?> </td></tr></tbody></table>
</div>
<div align="center">
<input class="submit" name="sfSbm" title="ВОЙТИ" alt="Войти" value="ВОЙТИ" type="submit" />
</div>
  </form>

<style>  
input.log2  
{  
background: url(http://www.megacomp.ucoz.kz/Raznoe/new_profil_vxod/key.png) no-repeat;  
background-position: 0 50%;  
background-color: #000000;  
color: #dea200;  
padding-left: 18px;  
}  

input.log1  
{  
background: url(http://www.megacomp.ucoz.kz/Raznoe/new_profil_vxod/log.png) no-repeat;  
background-color: #000000;  
color: #dea200;  
padding-left: 18px;  
}

input.submit
{  
text-align: center;
font-size: 10pt;
color: #000000;
font-weight:bolder
cursor: pointer;
width: 83px;
height: 27px;
border: 0 none;
background: #d29823 url("../images/loginbtn2.png") no-repeat 0 0;
padding-bottom: 0px;
}

input.submit:hover
{  
background-position: -83px 0;
}
</style>
Сайт тот же (см. выше). С меня еще + happy


<-- Для Спасибо есть кнопочка//
 
antisept Дата: Вторник, 04.05.2010, 15:14 | Сообщение # 10
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Попробуй так:

Code
<?if($PAGE_ID$="login")?><div style="width:180px;"><?endif?>
<table border="0" cellspacing="1" cellpadding="0" width="100%">
<?if($ERROR$)?><td colspan="2" style="color:red;text-align:center;">$ERROR$</td><?endif?>
<tr><td width="40%" nowrap="nowrap"><div align="left"><SPAN style="font-size: 10pt; color: #c4c4c4">Логин:$UID_ICON$</span></div><br></td></tr>
<tr><td colspan="2"><input class="log1" type="text" name="user" value="" size="20" style="width:100%;" maxlength="50"/></td></tr>
<tr><td><div align="left"><SPAN style="font-size: 10pt; color: #c4c4c4"><br>Пароль:</span></div><br></td></tr>
<td colspan="2"><input class="log2" type="password" name="password" size="20" style="width:100%" maxlength="15"/></td></tr>
</table>
<table border="0" cellspacing="1" cellpadding="0" width="100%">
<tr><td nowrap><input id="rem$PAGE_ID$" type="checkbox" name="rem" value="1" checked="checked"/><SPAN style="font-size: 8pt; color: #c4c4c4"><label for="rem$PAGE_ID$">запомнить</label></span>
<?if($PAGE_ID$="login" && $HIDDEN_ALLOWED$)?><br /><input id="hid$PAGE_ID$" type="checkbox" name="hidden" value="1" /><SPAN style="font-size: 8pt; color: #c4c4c4"><label for="hid$PAGE_ID$">скрытый</label></span><?endif?></td></tr><tr><td valign="top"><center><input class="submit" name="sbm" type="submit" value="ВОЙТИ"/></center></td></tr>
</table>
<?if($PAGE_ID$="login")?></div><?endif?>

<style>   
input.log2   
{   
background: url(http://www.megacomp.ucoz.kz/Raznoe/new_profil_vxod/key.png) no-repeat;   
background-position: 0 50%;   
background-color: #000000;   
color: #dea200;   
padding-left: 18px;   
}   

input.log1   
{   
background: url(http://www.megacomp.ucoz.kz/Raznoe/new_profil_vxod/log.png) no-repeat;   
background-color: #000000;   
color: #dea200;   
padding-left: 18px;   
}  

input.submit  
{   
text-align: center;  
font-size: 10pt;  
color: #000000;  
font-weight:bolder  
cursor: pointer;  
width: 83px;  
height: 27px;  
border: 0 none;  
background: #d29823 url("../images/loginbtn2.png") no-repeat 0 0;  
padding-bottom: 0px;  
}  

input.submit:hover  
{   
background-position: -83px 0;  
}  
</style>


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
MrChert Дата: Вторник, 04.05.2010, 15:44 | Сообщение # 11
Offline
Опытный
Проверенные
Сообщений:97
Награды:0
Замечания:0%
Репутация
10
antisept, да то что нужно, теперь пускает на сайт, и исчезает когда нужно, короче ты снова на высоте! Только вот вопросик, а можно ли как-нибудь сделать, чтоб границы у <input> были не такими жирными, а тоненькими? mellow

<-- Для Спасибо есть кнопочка//
 
antisept Дата: Вторник, 04.05.2010, 16:13 | Сообщение # 12
Offline
BrainStorming
Администраторы
Сообщений:2847
Награды:51
Репутация
987
Ну, можно так:

Code
<?if($PAGE_ID$="login")?><div style="width:180px;"><?endif?>  
<table border="0" cellspacing="1" cellpadding="0" width="100%">  
<?if($ERROR$)?><td colspan="2" style="color:red;text-align:center;">$ERROR$</td><?endif?>  
<tr><td width="40%" nowrap="nowrap"><div align="left"><SPAN style="font-size: 10pt; color: #c4c4c4">Логин:$UID_ICON$</span></div><br></td></tr>  
<tr><td colspan="2"><input class="log1" type="text" name="user" value="" size="20" style="border:1px; width:100%;" maxlength="50"/></td></tr>  
<tr><td><div align="left"><SPAN style="font-size: 10pt; color: #c4c4c4"><br>Пароль:</span></div><br></td></tr>  
<td colspan="2"><input class="log2" type="password" name="password" size="20" style="border:1px; width:100%" maxlength="15"/></td></tr>  
</table>  
<table border="0" cellspacing="1" cellpadding="0" width="100%">  
<tr><td nowrap><input id="rem$PAGE_ID$" type="checkbox" name="rem" value="1" checked="checked"/><SPAN style="font-size: 8pt; color: #c4c4c4"><label for="rem$PAGE_ID$">запомнить</label></span>  
<?if($PAGE_ID$="login" && $HIDDEN_ALLOWED$)?><br /><input id="hid$PAGE_ID$" type="checkbox" name="hidden" value="1" /><SPAN style="font-size: 8pt; color: #c4c4c4"><label for="hid$PAGE_ID$">скрытый</label></span><?endif?></td></tr><tr><td valign="top"><center><input class="submit" name="sbm" type="submit" value="ВОЙТИ"/></center></td></tr>  
</table>  
<?if($PAGE_ID$="login")?></div><?endif?>


Если я долго не выполняю обещаний, напомните мне в ЛС. Скорее всего, я просто забыл.

Не оказываю помощь через ЛС. Все вопросы - на форум или в комментарии.
 
MrChert Дата: Вторник, 04.05.2010, 16:31 | Сообщение # 13
Offline
Опытный
Проверенные
Сообщений:97
Награды:0
Замечания:0%
Репутация
10
Ок, теперь то что нужно. Лед тронулся...

<-- Для Спасибо есть кнопочка//
 
  • Страница 1 из 1
  • 1
Поиск: