ثبت اسم در لیست آنلاین مخصوصی کاربران مهمان

ثبت اسم در لیست آنلاین مخصوصی کاربران مهمان

به ادامه مطلب بروید


سلام 

ممنون از همگی این کدم با اینکه قبلا گذاشتم برای من ک اون کار نمیداد بعدشم فکر نکنم مخصوص مهمان ها باش ولی این فقط برای مهمان ها بالا میاد .
ببنید دنبال مد زیر بگردید :
var changeUserEvent = function(ereignis){
 
خب الان بالا این کد این کد را تا اینجاش ک میگه جایگزین میکنید :
 catch(e){@Lyo=@nix@Ki8=@}
 
var reg_btn = '<input type="button" name="reg_btn" id="reg_btn" value="برای ثبت نام کلیک کنید " style="padding: 6px 10px 7px;text-align:center;width:150px;cursor:pointer;font: 12px Tahoma;border-radius: 2px;color: #FFF;background-color: #49B300;-background-image: -moz-linear-gradient(center top , #5CB21F, #398A00);-border: 1px solid #3A8D00;border: 1px solid #358300;"/><br/>';
if (self.userPrivilegienGlobal=="gast" ){
$("onlinelist").innerHTML = reg_btn + inner_html;
}else{
$("onlinelist").innerHTML = inner_html;
}
 
$(aktuell_room).style.fontWeight="bold";
 
    }
}
یعنی تا این کد : catch(e){@Lyo=@nix@Ki8=@}
خب الان میاید چند خط پایین تر دنبال این کد :
new Effect.Highlight("message",{startcolor:"#ff6666"});
$("message").focus();
 
//alert(self.jsonObjUserGlobal.userOnline[0].room);
}
 
حالا بعدش این کد را قرار میدید :
if (ereignis.slice(0, 7)=="reg_btn") {
 
 
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:250, height:130, top:eval(self.mouse_top+200), left:eval(self.mouse_left-200), 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>&nbsp;&nbsp;&nbsp;<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;}
 
}
خب تموم شد الان اگر مشکلی داشت باز بگید ولی من خودم الان امتحانش کردم تازه هم کش رفتم داغ داغ 

افزودن به علاقه‌مندی‌ها حذف از علاقه‌مندی
  • 25 مرداد 1392
  • 0 دیدگاه
  • 15243 بازدید
اشتراک گذاری

سایر پست ها

اشتراک‌گذاری

💬 نظرات کاربران
💬ثبت نام کاربران
💬ورود کاربران