مقدمه : با استفاده از این افزونه میتونید هر جور که شده حتی اگه لیست رومم بسته بشه کاربرو اخراج کنید قدم به قدم با ما در آموزش همراه باشید : توی این آموزش
برای اموزش به ادامه مطلب بروید
توی این آموزش فقط و فقط نیاز به ویرایش فایل chat.js داریم.میریم تو پوشه js سراغ این فایل و ویرایشش میکنیم.
خط ۱۲۳۸ که به صورت زیر هستش رو پیدا کنید :
1 |
var user_priv = self.jsonObjUserGlobal.userOnline[i].user_priv; |
دقیق بعد از این خط کد زیر رو قرار بدید :
1 |
var user_ip = self.jsonObjUserGlobal.userOnline[i].user_ip; |
حالا خط ۱۲۳۵ رو پیدا کنیم که به صورت زیر هستش :
1 |
var disabled_block = (user_priv==\'admin\' || user_priv==\'mod\') ? \'disabled\' : \'\'; |
دقیق بعد از این خط کد زیر رو قرار بدید :
1 |
var admin_user = (self.userPrivilegienGlobal==\"admin\" || self.userPrivilegienGlobal==\"mod\") ? \"<img src=\\\"img/wand.png\\\" align=\\\"left\\\" /> <a href=\\\"#\\\" id=\\\"adminu_\"+id+\"\\\" >اخراج این کاربر</a><br />\" : \"\"; |
بیایم چند خط پایین تر یعنی خط ۱۳۳۵ به صورت زیر هستش :
1 |
if((self.allowed_privates_in_separate_win || self.allowed_privates_in_chat_win)) |
دقیقا بالای این خط کد های زیر رو قرار بدید :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
$(\"adminu_\"+id).onclick = function(){ if (typeof self.win_admin_user[id]!=\"object\"){ self.win_admin_user[id] = new Window({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(){ new Ajax.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(); } |
خوب.فایل رو ذخیره کنید و ببندید.
کد کاربردی آیکون اخراج در پنجره اطلاعات کاربر با موفقیت به چت روم شما افزوده شد.