[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
NITROsoft Форум » Готовые скрипты и интересные решения для системы uCoz » Скрипты для пользователeй » Проверка логина
Проверка логина
2pacДата: Среда, 11.11.2009, 18:58 | Сообщение # 1
S
Группа: Пользователи
Сообщений: 46
Награды: 0
Репутация: 8
Статус:
Вы давно мечтали сделать у себя на сайте проверку логина? Сейчас я вам покажу. Когда Вы вводите логин, справа появляется либо галочка либо крестик.

И так начнем:

1) Заходите Админка -> Управление дизайном -> Персональная страница пользователя и вставляете после "body":

Code
<span id="chUName" style="display:none;">Проверка логина, так сказать :)</span>

2) Теперь заходите - Админка -> Управление дизайном -> Форма регистрации пользователей и вместо "$LOGIN_FL$" вставляете:
Code
<input type="text" id="siF13" class="manFlLogin" name="user" value="" size="20" style="width:200px" maxlength="25" onchange="PrepareLoginToChecking();SubmitLoginToCheck()" />  
<iframe name="lf" src="/index/8-0-*" height="1px" width="1px" frameborder="0" onload="GetMessageAboutAvailableLogin()"></iframe>  
<input type="hidden" id="tch" value="*">  
<span id="msg"></span>  
<script>  
/* Скрипт by MaVi-StyLe.ru/ Как установить, смотрите на нашем форуме - Mavi-StyLe.ru/forum */  
function PrepareLoginToChecking()  
{  
var original=("-").split("*")     
var neww=("~").split("*")  
var xy=0     
for(xy=0; xy<=(original.length-1); xy++) {     
var original1="/"+original[xy]+"/g"     
document.getElementById("tch").value = document.getElementById("siF13").value.replace(eval(original1), neww[xy])     
}  
}  
function SubmitLoginToCheck()  
{  
if(document.getElementById("siF13").value.length <= 1)  
{  
document.getElementById('msg').innerHTML='<span style=\"font-size:7pt;\"><img src=\"http://src.ucoz.ru/img/icon/er.png\" align=\"absmiddle\" border=\"0\"> Введите логин</span>';  
return false;  
}  
window.lf.location='/index/8-0-'+document.getElementById("tch").value+'';  
document.getElementById('msg').innerHTML='<span style=\"font-size:7pt;\"><img src=\"http://src.ucoz.ru/img/wd/3/ajaxs.gif\" align=\"absmiddle\" border=\"0\"> Проверка...</span>';  
}  
function GetMessageAboutAvailableLogin()  
{  
if(document.getElementById("siF13").value.length <= 1)  
{  
document.getElementById('msg').innerHTML='<span style=\"font-size:7pt;\"><img src=\"http://src.ucoz.ru/img/icon/er.png\" align=\"absmiddle\" border=\"0\"> Введите логин</span>';  
return false;  
}  
if(window.lf.document.getElementById('chUName'))  
{  
document.getElementById('msg').innerHTML='<span style=\"font-size:7pt;\"><img src=\"http://src.ucoz.ru/img/icon/er.png\" align=\"absmiddle\" border=\"0\"> Логин занят</span>';  
}  
else  
{  
document.getElementById('msg').innerHTML='<span style=\"font-size:7pt;\"><img src=\"http://src.ucoz.ru/img/icon/ok.png\" align=\"absmiddle\" border=\"0\"> Логин свободен</span>';  
}  
}  
</script>


 
IIE4EHbK0Дата: Среда, 11.11.2009, 22:33 | Сообщение # 2
IIE4EHbK0 a.k.a. S0ulSage
Группа: Пользователи
Сообщений: 427
Награды: 6
Репутация: 3
Статус:
чё то неработает, обьясни псоле вставлять или как?




 
NITROsoft Форум » Готовые скрипты и интересные решения для системы uCoz » Скрипты для пользователeй » Проверка логина
  • Страница 1 из 1
  • 1
Поиск: