دو نوع کد ثبت نام پیشرفته
دمو : http://upload4u.org/images/3s9486lt48w0zp3poc3n.jpg
دمو : http://upload4u.org/images/ke1bph6sede5wblchyi.jpg
سلام.میریم سر اصل مطلب : روش اول : دمو : http://upload4u.org/images/ke1bph6sede5wblchyi.jpg توضیح : این لینک و عکس رو فقط کاربرای مهمان می تونن ببیند بعد از ثبت نام دیگه این عکس و لینک رو نمیتونند ببنند پس اگر عضو و یا هر دجه ای غیر از کاربر مهمان هستید این عکس و لینک رو نمی تونید ببنید
وارد پوشه img شوید عکس زیر رو توش بریزید با نام و فر مت : regl.jpg میتونید فرمت هم تغییر بدید ! با دستکاری کد !
وارد فایل chat.js شوید
کد زیر رو پیدا کرده :
// Adminbereich if (self.userPrivilegienGlobal=="admin" || self.userPrivilegienGlobal=="modd" ){ $("form_right").innerHTML+=" <img id=\"link_admin\" class=\"img_button\" src=\"img/admin.png\" width=\"32\" height=\"32\" border=\"0\" alt=\"Admin\" title=\"Admin\">"; $("link_admin").onclick = function(){ var hoehe = $('chatinhalt').getHeight(); var breite = $('chatinhalt').getWidth(); var win_admin = new Window({url: "./?AdminIndex", className: self.win_style, width:breite, height:hoehe, top:20, left:10, resizable: true, showEffect:Effect.Appear, hideEffect: Effect.Fade, showEffectOptions: {duration:0.5}, hideEffectOptions: {duration:0.5}, draggable: true, minimizable: true, maximizable: true, destroyOnClose: true }); //win_prop.maximize(); win_admin.show(); } } کد زیر رو بعد از کد بالا قرار دهید یعنی کد زیر رو زیر کد بالا بزارید :
if (self.userPrivilegienGlobal=="gast" & self.allow_nick_registration){ $("form_right").innerHTML+=" <img id=\"register_name\" class=\"img_button\" src=\"img/regl.jpg\" width=\"80\" height=\"40\" border=\"0\" alt=\"عضویت\" title=\"عضویت\">"; $("register_name").onclick = function(){ var temp_user_name = (self.username.length > 20) ? self.username.slice(0, 20)+"..." : self.username; var win_register_user= new Window({className: self.win_style, title:lang_start_reg_title+' "'+temp_user_name+'"', width:320, height:170, top:eval(self.mouse_top-185), left:eval(self.mouse_left-120), resizable: false, showEffect:Effect.Appear, hideEffect: Effect.Fade, showEffectOptions: {duration:0.3, afterFinish:function(effect){self.win_prop.close(); $('pw_register_field').focus(); }}, hideEffectOptions: {duration:0.3}, draggable: true, minimizable: false, maximizable: false, destroyOnClose: true, opacity: 1}); win_register_user.setHTMLContent('<div id="register_formular"><form id="register_form" style="display:inline;"><div>'+lang_start_reg_befor_registering+'<hr size="1"><table><tr><td>'+lang_start_reg_pw1+'</td><td><input type="password" id="pw_register_field" size="6" /></td></tr><tr><td>'+lang_start_reg_pw2+'</td><td><input type="password" id="pw_register_field2" size="6" /></td></tr><tr><td colspan="2"><br /><a href="#" id="make_register">'+lang_start_reg_button_register+'</a> <a href="#" id="cancel_register">'+lang_start_reg_button_cancel+'</a></td></tr></div></form></div>'); Event.observe('register_formular', 'click', function(event){ if(Event.element(event).id=="cancel_register") win_register_user.close(); if(Event.element(event).id=="make_register") { if ($('pw_register_field').value==$('pw_register_field2').value) new Ajax.Request( "./?ChangePw", { onSuccess: function(result){ if (result.responseText==1){ win_register_user.setHTMLContent('<div id="register_formular">'+lang_start_reg_after_registering+'<br /><br /><a href="./?Logout&r='+$("room").value+'">'+lang_start_reg_after_registering_link+'</a></div>'); } else alert('Error!\n\n'+result.responseText); }, postBody: "user_pw="+$('pw_register_field').value } ); else{ alert(lang_start_reg_error); $('pw_register_field').value=''; $('pw_register_field2').value=''; $('pw_register_field').focus(); } } }); win_register_user.show(); $("register_form").onsubmit = function(){return false;} } } __________________________________________________ ______
روش دوم :
دمو : http://upload4u.org/images/3s9486lt48w0zp3poc3n.jpg برای دیدن سایز بزرگ روی عکس کلیک کنید نام: 18148872258956530550.jpg مشاهده: 9 حجم: 21.9 کیلو بایت
خب اموزش اینم مثل بالایی فقط بجای کد ثبت نام این کد بزارید یا بعدش بزارید ! :
if (self.userPrivilegienGlobal=="gast"){
var temp_user_name = (self.username.length > 20) ? self.username.slice(0, 20)+"..." : self.username; var win_reg = new Window({className: self.win_style, title:lang_start_reg_title+' "'+temp_user_name+'"', width:250, height:115, top:200, left:200, resizable: false, showEffect:Effect.SlideDown, hideEffect: Effect.Fade, showEffectOptions: {duration:0.5}, hideEffectOptions: {duration:0.5}, draggable: true, minimizable: false, maximizable: false, destroyOnClose: false }); win_reg.setHTMLContent('<div style="direction:rtl;font-family:tahoma;font:11px;text-shadow:0 1px #999;" id="register_formular"><form id="register_form" style="display:inline;"><div>سیستم ثبت نام سریع<hr size="1"><table><tr><td><input style="width:150px;height:20px;padding:0 5px;border-radius:5px;border:1px solid #c9c9c9;" type="password" id="pw_register_field" size="6" placeholder="پسورد" /></td></tr><tr><td><input style="width:150px;height:20px;padding:0 5px;border-radius:5px;border:1px solid #c9c9c9;" type="password" id="pw_register_field2" size="6" placeholder="تکرار پسورد" /></td></tr><tr><td colspan="2"><br /><a href="#" style="text-decoration:none;padding:5px;border-radius:5px;border:1px solid brown;background:#F0F0F0;" id="make_register">'+lang_start_reg_button_register+'</a> <a href="#" style="text-decoration:none;padding:5px;border-radius:5px;border:1px solid brown;background:#F0F0F0;" id="cancel_register">'+lang_start_reg_button_cancel+'</a></td></tr></div></form></div>'); Event.observe('register_formular', 'click', function(event){ if(Event.element(event).id=="cancel_register") win_reg.close(); if(Event.element(event).id=="make_register") {
if ($('pw_register_field').value==$('pw_register_field2').value) new Ajax.Request( "./?ChangePw", { onSuccess: function(result){ if (result.responseText==1){ win_reg.setHTMLContent('<div style="direction:rtl;font-family:tahoma;font:11px;text-shadow:0 1px #999;" id="register_formular">'+lang_start_reg_after_registering+'<br /><br /><a style="text-decoration:none;padding:5px;border-radius:5px;border:1px solid brown;background:#F0F0F0;" href="./?Logout&r='+$("room").value+'">'+lang_start_reg_after_registering_link+'</a></div>'); } else alert('Error!\n\n'+result.responseText); }, postBody: "user_pw="+$('pw_register_field').value } ); else{ alert(lang_start_reg_error); $('pw_register_field').value=''; $('pw_register_field2').value=''; $('pw_register_field').focus(); } } }); win_reg.show(); $("register_form").onsubmit = function(){return false;}
} توجه : تا 24 ساعت اینده 100% جواب میده و تست شدس با تشکر
- 15 شهریور 1392
- 1 دیدگاه
- 15535 بازدید