Пятница, 19.04.2024, 07:09
Лучший варез портал рунета!

[Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » . » Дополнительно для Ucoz » Проверка логина при регистрации!
Проверка логина при регистрации!
portal-all Дата: Понедельник, 14.07.2008, 18:38 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 284
Репутация: 2
Статус:

Вы давно мечтали сделать проверку логина у себя на сайте, как при регистрации на 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()" />    
<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>

Смотрите ничего не потеряйте!
Прикрепления: 6721297.jpg (24.8 Kb)


 
Форум » . » Дополнительно для Ucoz » Проверка логина при регистрации!
  • Страница 1 из 1
  • 1
Поиск:

Статистика
Рейтинг@Mail.ruПетербургTOP100Топ100 - СофтGame's TOP-100 CounterРейтинг сайтов ТОПВесь интернет в одном каталоге!Русский ТопПоиск по тематическим каталогамRambler's Top100
Game's TOP-100 CounterВесь интернет в одном каталоге!Чал.ру - Рейтинг сайтовКаталог сайтов OpenLinks.RUВесь интернет в одном каталоге!Gougle.Ru РейтингРусская Реклама Top ListКаталог ресурсов Весь Русский интернет (www.AllRunet.ru)Каталог сайтов :: Развлекательный портал iTotal.RU
 
Copyright Soft/Games/News/Films Все это на Portal-all.ucoz.ru © 2024 & Design by Bogdan4eg