Размести свою рекламу.
Главная | Регистрация | Вход Приветствую Вас Noob | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: infiniti  
Форум » Web-Мастеру » Скрипты для ucoz » Проверка логина при регистрации! (Проверка логина при регистрации!)
Проверка логина при регистрации!
MCV Четверг, 19.02.2009, 06:12 | Сообщение # 1

Сообщений:
Награды:
$IMAGE1$Вы давно мечтали сделать проверку логина у себя на сайте, как при регистрации на UcoZ'е, но не знали, как это сделать? Можете воспользоваться ГОТОВЫМ решением! Подойдёт для любых сайтов. Использовать лучше на сайтах с большим количеством пользователей.
Всё по шагам, для новичков и продвинутых пользователей!
Сам материал:
1. Вставляется в шаблон "Персональная страница пользователя" после :

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

2. Теперь самая важная часть, вставка скрипта в шаблон "Форма регистрации пользователей":
Вместо

Code
$LOGIN_FL$

Ставим

Code
<input type="text" id="siF13" class="manFlLogin" name="user" value="" size="20" style="width:200px" maxlength="25" onchange="PrepareLoginToChecking();SubmitLoginToCheck()" />        
<input type="hidden" id="tch" value="*">        
<span id="msg"></span>        
<script>        
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> <iframe name="lf" src="/index/8-0-*" height="1px" width="1px" frameborder="0" onload="GetMessageAboutAvailableLogin()"></iframe>
Форум » Web-Мастеру » Скрипты для ucoz » Проверка логина при регистрации! (Проверка логина при регистрации!)
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024
Хостинг от uCoz