Lappuse 1 no 11
Forums » uCoz sistēma » Lietotāju materiāli » Ātrā reģistrācija
Ātrā reģistrācija
Ar4ssS
Datums: Svētdiena, 08.07.2012, 14:32 | Ziņa # 1
Grupa: Lietotājs
Foruma posti: 61
Reputācija: 11
ĀTRĀ REĢISTRĀCIJA + LOGIN FORM BY AR4SSS

Negribēju dot, un ilgi domāju vai tiešām šo publicēt, bet nu... Tomēr saņēmos.
Tātad reģistrācija uzlec ajax logā, lūk šādi:
Screen: http://ucozwebmeistars.ucoz.lv/_fr/26/1802271.gif
Kodu liekam kur gribam šo redzēt:
Code
<script type="text/javascript">
$(document).ready(function(){       
       $("#fastReg").click(function(){new _uWnd('regWin','Reģistrācija',400,400,{autosize:1,fadespeed:100,fadeclosespeed:100,fadetype:1,fadeclosetype:2,icon:
'http://filmnet.do.am/Meesli/us.png',min:1,oncontent:function(){getRegData()}},'
<div class="reg1"><div class="reg2">Lietotājvārds: [<a href="javascript:void(0)"
   title="Lietotājvārds nedrīkst sastāvēt no necenzētiem vārdie.">?</a>]</div>
<input type="text" id="rLogin"></div><div class="reg1"><div class="reg2">
Parole [<a href="javascript:void(0)" title="Iesakām paroles saturā likt gan burtus,   
gan ciparus ar minimums 8 burtiem vai cipariem.">?</a>]:</div>
<input type="password" id="rPass"></div><div class="reg1"><div class="reg2">
E-Pasts[<a href="javascript:void(0)" title="Atļauts norādīt tikai īstu, savu e-pasta   
adresi, jo uz to tiks nosūtīts links reģistrācijas apstiprināšanai.">?</a>]:</div>
<input type="text" id="rMail"></div><div class="reg1"><div class="reg2">
<span id="rRes"> </span> </div><input type="button" onclick="rEnd()" id="rEnd"   
value="Reģistrēties"></div><div align="left"><center>
<a href="/index/majaslapas_noteikumi/0-30" style="text-decoration: none">
Mājaslapas noteikumi</a></center><ol></li></ol></div>')});$("#rPost").live
("click",function(){_uWnd.close('captcha');_code=$("#rCode").val();$.post("/index/",{jkd498:1,act:_act,ssid:_ssid,jkd428:1,sos:_sos,user:$("#rLogin").val(),password:$
("#rPass").val(),password1:$("#rPass").val(),name:$("#rL    ogin").val(),email:$
("#rMail").val(),code:_code,seckey:_seckey,a:4,s:0},function(i){var error=$('.manTdError',i)
.html();if(error){if(error=='Nepareizs Drošības Kods'){newCodeImg()}_uWnd.alert
('<span style="color:red;"><br>'+error+'</span>','Kļūda',{tm:3500,w:200,h:110})}else{new _uWnd('success','Reģistrācija Veiksmīga',350,350,{modal:1,autosize:1,fadespeed:100,fadeclosespeed:100,fadetype:1,fadeclosetype:2,icon:
'http://filmnet.do.am/Siikumi/us.png',min:1},'<br><font style="color:green ;"><b>
Reģistrācija noritēja veiksmīgi!</b></font><br><br><u>Jūsu pieejas dati</u>:<br>   
Lietotājvārds - <b>'+$("#rLogin").val()+'</b>; Parole - <b>'+$("#rPass").val()+'</b>
<br><br><input type="button" value="Ienākt vietnē" onclick="postLogin();">')}})})});function postLogin(login,pass){new _uWnd('LF',' ',-250,-110,{autosize:0,oncontent:function(){lgin()}},{url:'/index/40'})}function lgin(){$("input[name='user']").val($("#rLogin").val());$("input[name='password']").val($("#rPass")
.val());$("#submfrmLg555").click()}function rEnd(){if(!$("#rMail").val().match(/^[a-zA-Z0-9_\.\-]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,6}$/)||$("#rLogin").val().match(/^\s+$/)||$("#rLogin").val().length<3||$("#rPass").val().length<4){_uWnd.alert('<span style="color:red;"><br>Kāds no laukiem ir aizpildīts nepareizi! Lūdzu, vēlreiz visu rūpīgi pārbaudiet. Ja ir neskaidrības, izlasiet, kas ir rakstīts padomos, kas apzīmēti ar jautājuma zīmi.</span>','Kļūda',{tm:3500,w:200,h:110});return}else{new _uWnd('captcha','Drošības kods',300,300,{close:0,modal:1,autosize:1,fadespeed:100,fadeclosespeed:100,fadetype:1,fadeclosetype:2,oncontent:function(){$('#rCha').html(_      img)}},'<span id="rCha"></span><br><input type="text" id="rCode"><br><input type="button" value="OK" id="rPost">')}}function newCodeImg(){$.get("/index/3",function(hj){new_img=$("#secImg",hj).clone();new _uWnd('captcha','Drošības Kods',300,300,{close:0,modal:1,autosize:1,fadespeed:100,fadeclosespeed:100,fadetype:1,fadeclosetype:2,oncontent:function(){$('#rCha').html(n      ew_img)}},'<span id="rCha"></span><br><input type="text" id="rCode"><br><input type="button" value="OK" id="rPost">')})}function getRegData(){$.get("/index/3",function(m){_act=$("input[name='act']",m).val(),_ssid=$("input[name='ssid']",m).val(),_seckey=$("input[name='seckey']",m).val(),_img=$("#secImg",m).clone(),_sos=getSession(m)})}function getSession(data){for(var i=0,code=data.match(/_dS\('(.+)'\)/i)[1],_i=code.length-1,session='';i<_i;i++){session+=String.fromCharCode(code.charCodeAt(i)-code.substr(_i,1))};return session.match(/\d+/g)}       
       </script>
<a href="#" onclick="return false" id="fastReg"><font color="">Reģistrācija</font></a></div></td></tr>


Taču, lai nebūtu īpaši jāčakarējās iesaku Jums vnk ielikt manu login form, kurā jau ir iestrādāta un ielikta šī reģistrācija... Šo reģistrācijas skriptu esmu ripojis, un ilgi čakarējies kamēr dabuju gatavu... Reģistrāciju arī iestrādāju login formā es. smile

Dodamies CP - Users - User login form - Visu saturu aizpildam ar šo kodu:

Code

<?if($PAGE_ID$="login")?><div style="width:180px;"><?endif?>
<table border="0" cellpadding="0" cellspacing="1" width="100%">
<?if($ERROR$)?><tbody><tr><td colspan="2" style="color:red;text-align:center;">$ERROR$</td><?endif?>
</tr><tr><td nowrap="nowrap" width="20%">Logins:<br></td><td><input class="loginField" name="user" value="" size="20" style="width:100%;" maxlength="50" type="text"></td></tr>
<tr><td>Parole:</td><td><input class="loginField" name="password" size="20" style="width:100%" maxlength="15" type="password"></td></tr>
</tbody></table>
<table border="0" cellpadding="0" cellspacing="1" width="100%">
<tbody><tr><td nowrap="nowrap"><input id="rem$PAGE_ID$" name="rem" value="1" checked="checked" type="checkbox">Atcerēties<!--ENDIF--></td><td align="right" valign="top"><input class="loginButton" name="sbm" value="Login" type="submit"></td></tr>
<tr><td colspan="2"><div style="font-size:7pt;text-align:center;"><a href="$REMINDER_LINK$">Aizmirsu paroli</a> | <script type="text/javascript">
$(document).ready(function(){       
       $("#fastReg").click(function(){new _uWnd('regWin','Reģistrācija',400,400,{autosize:1,fadespeed:100,fadeclosespeed:100,fadetype:1,fadeclosetype:2,icon:'http://filmnet.do.am/Meesli/us.png',min:1,oncontent:function(){getRegData()}},'<div class="reg1"><div class="reg2">Lietotājvārds: [<a href="javascript:void(0)" title="Lietotājvārds nedrīkst sastāvēt no necenzētiem vārdie.">?</a>]</div><input type="text" id="rLogin"></div><div class="reg1"><div class="reg2">Parole [<a href="javascript:void(0)" title="Iesakām paroles saturā likt gan burtus, gan ciparus ar minimums 8 burtiem vai cipariem.">?</a>]:</div><input type="password" id="rPass"></div><div class="reg1"><div class="reg2">E-Pasts[<a href="javascript:void(0)" title="Atļauts norādīt tikai īstu, savu e-pasta adresi, jo uz to tiks nosūtīts links reģistrācijas apstiprināšanai.">?</a>]:</div><input type="text" id="rMail"></div><div class="reg1"><div class="reg2"><span id="rRes"> </span> </div><input type="button" onclick="rEnd()" id="rEnd" value="Reģistrēties"></div><div align="left"><center><a href="/index/majaslapas_noteikumi/0-30" style="text-decoration: none">Mājaslapas noteikumi</a></center><ol></li></ol></div>')});$("#rPost").live("click",function(){_uWnd.close('captcha');_code=$("#rCode").val();$.post("/index/",{jkd498:1,act:_act,ssid:_ssid,jkd428:1,sos:_sos,user:$("#rLogin").val(),password:$("#rPass").val(),password1:$("#rPass").val(),name:$("#rL      ogin").val(),email:$("#rMail").val(),code:_code,seckey:_seckey,a:4,s:0},function(i){var error=$('.manTdError',i).html();if(error){if(error=='Nepareizs Drošības Kods'){newCodeImg()}_uWnd.alert('<span style="color:red;"><br>'+error+'</span>','Kļūda',{tm:3500,w:200,h:110})}else{new _uWnd('success','Reģistrācija Veiksmīga',350,350,{modal:1,autosize:1,fadespeed:100,fadeclosespeed:100,fadetype:1,fadeclosetype:2,icon:'http://filmnet.do.am/Siikumi/us.png',min:1},'<br><font style="color:green ;"><b>Reģistrācija noritēja veiksmīgi!</b></font><br><br><u>Jūsu pieejas dati</u>:<br> Lietotājvārds - <b>'+$("#rLogin").val()+'</b>; Parole - <b>'+$("#rPass").val()+'</b><br><br><input type="button" value="Ienākt vietnē" onclick="postLogin();">')}})})});function postLogin(login,pass){new _uWnd('LF',' ',-250,-110,{autosize:0,oncontent:function(){lgin()}},{url:'/index/40'})}function lgin(){$("input[name='user']").val($("#rLogin").val());$("input[name='password']").val($("#rPass").val());$("#submfrmLg555").click()}function rEnd(){if(!$("#rMail").val().match(/^[a-zA-Z0-9_\.\-]+\@[a-zA-Z0-9\.\-]+\.[a-zA-Z0-9]{2,6}$/)||$("#rLogin").val().match(/^\s+$/)||$("#rLogin").val().length<3||$("#rPass").val().length<4){_uWnd.alert('<span style="color:red;"><br>Kāds no laukiem ir aizpildīts nepareizi! Lūdzu, vēlreiz visu rūpīgi pārbaudiet. Ja ir neskaidrības, izlasiet, kas ir rakstīts padomos, kas apzīmēti ar jautājuma zīmi.</span>','Kļūda',{tm:3500,w:200,h:110});return}else{new _uWnd('captcha','Drošības kods',300,300,{close:0,modal:1,autosize:1,fadespeed:100,fadeclosespeed:100,fadetype:1,fadeclosetype:2,oncontent:function(){$('#rCha').html(_      img)}},'<span id="rCha"></span><br><input type="text" id="rCode"><br><input type="button" value="OK" id="rPost">')}}function newCodeImg(){$.get("/index/3",function(hj){new_img=$("#secImg",hj).clone();new _uWnd('captcha','Drošības Kods',300,300,{close:0,modal:1,autosize:1,fadespeed:100,fadeclosespeed:100,fadetype:1,fadeclosetype:2,oncontent:function(){$('#rCha').html(n      ew_img)}},'<span id="rCha"></span><br><input type="text" id="rCode"><br><input type="button" value="OK" id="rPost">')})}function getRegData(){$.get("/index/3",function(m){_act=$("input[name='act']",m).val(),_ssid=$("input[name='ssid']",m).val(),_seckey=$("input[name='seckey']",m).val(),_img=$("#secImg",m).clone(),_sos=getSession(m)})}function getSession(data){for(var i=0,code=data.match(/_dS\('(.+)'\)/i)[1],_i=code.length-1,session='';i<_i;i++){session+=String.fromCharCode(code.charCodeAt(i)-code.substr(_i,1))};return session.match(/\d+/g)}       
       </script>
<a href="#" onclick="return false" id="fastReg"><font color="">Reģistrācija</font></a></div></td></tr>
</tbody></table>
<?if($PAGE_ID$="Ienākt")?></div><?endif?>

SEM
Datums: Otrdiena, 10.07.2012, 09:35 | Ziņa # 2
Grupa: Lietotājs
Foruma posti: 4
Reputācija: 0
Šis scripts nedarbojas!
masterlv
Datums: Pirmdiena, 18.03.2013, 13:58 | Ziņa # 3
Grupa: Lietotājs
Foruma posti: 32
Reputācija: 7
Quote (SEM)
Šis scripts nedarbojas!

Tev vajag premuim kontu lai strādātu viņš!

Forums » uCoz sistēma » Lietotāju materiāli » Ātrā reģistrācija
Lappuse 1 no 11
Meklēšana: