مقدمه : با استفاده از این افزونه میتونید هر جور که شده حتی اگه لیست رومم بسته بشه کاربرو اخراج کنید
قدم به قدم با ما در آموزش همراه باشید :
توی این آموزش فقط و فقط نیاز به ویرایش فایل chat.js داریم.میریم تو پوشه js سراغ این فایل و ویرایشش میکنیم.
خط ۱۲۳۸ که به صورت زیر هستش رو پیدا کنید :
|
varuser_priv=self.jsonObjUserGlobal.userOnline[i].user_priv;
|
دقیق بعد از این خط کد زیر رو قرار بدید :
|
varuser_ip=self.jsonObjUserGlobal.userOnline[i].user_ip;
|
حالا خط ۱۲۳۵ رو پیدا کنیم که به صورت زیر هستش :
|
vardisabled_block=(user_priv=='admin'||user_priv=='mod')?'disabled':'';
|
دقیق بعد از این خط کد زیر رو قرار بدید :
|
varadmin_user=(self.userPrivilegienGlobal=="admin"||self.userPrivilegienGlobal=="mod")?"<img src="img/wand.png" align="left" /> <a href="#" id="adminu_"+id+"" >اخراج این کاربر</a><br />":"";
|
بیایم چند خط پایین تر یعنی خط ۱۳۳۵ به صورت زیر هستش :
|
if((self.allowed_privates_in_separate_win||self.allowed_privates_in_chat_win))
|
دقیقا بالای این خط کد های زیر رو قرار بدید :
|
$("adminu_"+id).onclick=function(){
if(typeof self.win_admin_user[id]!="object"){
self.win_admin_user[id]=newWindow({className:self.win_style, width:350,height:180,top:eval(self.mouse_top-10),left:eval(self.mouse_left-390),resizable:false,showEffect:Effect.Appear,hideEffect:Effect.Fade,showEffectOptions:{duration:0.5},hideEffectOptions:{duration:0.5},draggable:true,minimizable:false,maximizable:false,destroyOnClose:false});
}
if(user_priv!='admin'&&user_priv!='mod')
self.win_admin_user[id].setHTMLContent('<b>'+user_name+'</b><br /><i>'+user_ip+'</i><br /><br />'+lang_changeUserEvent_adminu_1+'<form>
<select id="blacklist_time" size="1">
<option value="0">'+lang_changeUserEvent_adminu_opt_1+'</option>
<option value="600">'+lang_changeUserEvent_adminu_opt_2+'</option>
<option value="1800">'+lang_changeUserEvent_adminu_opt_3+'</option>
<option value="3600">'+lang_changeUserEvent_adminu_opt_4+'</option>
<option value="10800">'+lang_changeUserEvent_adminu_opt_5+'</option>
<option value="86400">'+lang_changeUserEvent_adminu_opt_6+'</option>
<option value="604800">'+lang_changeUserEvent_adminu_opt_7+'</option>
<option value="94348800">'+lang_changeUserEvent_adminu_opt_8+'</option>
</select> <a href="#" id="phpchat_'+id+'">'+lang_changeUserEvent_adminu_2+'</a></form>');
else
self.win_admin_user[id].setHTMLContent('<b>'+user_name+'</b> '+lang_changeUserEvent_adminu_3+' '+user_priv+' '+lang_changeUserEvent_adminu_4);
try{
$("phpchat_"+id).onclick=function(){
newAjax.Request(
"./?Insert2Blacklist",
{
onSuccess:function(){self.win_admin_user[id].close()},
postBody:"user_id="+id+"&time="+$("blacklist_time").value
}
);
}
}
catch(e){/* nix */}
self.win_admin_user[id].show();
}
|
خوب.فایل رو ذخیره کنید و ببندید.
کد کاربردی آیکون اخراج در پنجره اطلاعات کاربر با موفقیت به چت روم شما افزوده شد.