Pick Пятница, 20.02.2026, 12:29
Приветствую Вас Гость |
RSS
                                      -Форум
Главная | Проверка логина при регистрации - Форум | Регистрация | Вход
[Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Проверка логина при регистрации
lunars Дата: Среда, 22.04.2009, 17:54 | Сообщение # 1
Администратор
Генералиссимус
Группа: Администратор
Сообщений: 347
Репутация: 159 []
Статус:
Бог сайта и форума За красивый дизайн сайта За любовь народа За хорошую посещаемость на форуме За супер посещаемость За Генералиссимуса За помощь народу Кусочек сыра за хорошую репутацию Медалька за 10 сообщений Медалька за 20 сообщений Медалька за 30 сообщений Медалька за 40 сообщений Медалька за 60 сообщений красивая медаль за 80 сообщений За частое посещение форума Заметный набил 120 сообщений Оратор набил 150 сообщений Говорун набил 180 сообщений Отлепите юзера от монитора он набил 210 сообщений 300 сообщений
Вы давно мечтали сделать проверку логина у себя на сайте, как при регистрации на UcoZ'е, но не знали, как это сделать? Можете воспользоватьсяГОТОВЫМ решением! Подойдёт для любых сайтов. Использовать лучше на сайтах с большим количеством пользователей.
Всё по шагам, для новичков и продвинутых пользователей!
Сам материал:
1. Вставляется в шаблон "Персональная страница пользователя" после <body ...>:

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()" />   
<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>   

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>   
   

ИЛИ просто поменять вашы строчки с $LOGIN_FL$ на:

Code
<?if($LOGIN_FL$)?>  
<tr id="siM42"><td class="manTd1" width="35%" id="siM43">$LOGIN_SIGN$</td><td class="manTd2" id="siM44"><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>



  • Страница 1 из 1
  • 1
Поиск:

Статистика Форума
Популярные темы Читаемые темы Лучшии пользователи Новые пользователи
lunars
1nsanity
bread
BULLY
F4NT1K
stigma
TAPAKAH
QuaTro
Toher
4eBoBek

Copyright MyCorp © 2026                                                                                                                                                                     Сделать бесплатный сайт с uCoz