پلاگین کاربران خاطی یا خفه کن جدید

گلریزوب

مرجع اسکریپت و کد نویسی

محل نمایش تبلیغات شما محل نمایش تبلیغات شما محل نمایش تبلیغات شما محل نمایش تبلیغات شما

میزکار کاربری
Panel

عضویت سریع
نام کاربری
رمز عبور
تکرار رمز
ایمیل
کد تصویری
ورود کاربران
نام کاربری
رمز عبور

محصولات پر بازدید
Favorite Posts

لینک های سایت
Links

صفحات جداگانه
Extra Pages

آخرین محصولات
Recently Posts

آخرین نظرات کاربران
Recently Comments

محمد
محمد درتاریخ 1398/2/1 گفته :

چندتا باگ اساسی داره کسی که نصب کرده ادرس بزاره یه تستی بکنیم
امکانات و قالبشو ریپ بزنین بهتره
224
224 درتاریخ 1398/1/30 گفته :
سلام من با این اسکریپت چت روم ساختم ولی نمیدونم امنیتش چجوریه یکی بیاد هکش کنه
nikiichat.ml
love moon
love moon درتاریخ 1398/1/27 گفته :

سلام ببخشیدا ولی چرا ست درجه ای که من ساختمو به نام خودتون میزنید؟
زشته
راضی به اینکارتون نبودم خدایی نمیگذرم ازتون
پاسخ:سلام.شرمنده رسیدگی شد.  درجات به نام سایت زده نشده فقط جهت بروز رسانی سایت گذاشته شده .

مشتی
مشتی درتاریخ 1398/1/21 گفته :
تنها درجه که باهاش حال کردم همینه تاجشم هست
داداش اگ ممکنه درجه هایی که میزاری تاجم باشه باهاشون
مهدی تهرانی
مهدی تهرانی درتاریخ 1398/1/21 گفته :
با سلام خدمت دوستان
اسکریپ گلستان طرحه که توسط بست طرح ویرایش شده بودو باگ گیری که فارسی دیزاین امکانات زده روش بدون باگ نیست امنیتش قابل قبوله
اسکریپایی که تست کردم و پیشنهاد میکنم
اسکریپ لوکس طرح .ورژن 5اس تی طرح که همون لوکس طرحه والفا طرح ورژن یک که پخش کرده مال طرح پردازه اونم خوبه
الفا طرح هر پستی میرم تو نظر دادی داداش خیلی حوصله داری بیا خودم اسکریپتو بخرم خخخخ :):)
آخرین ارسال های تالار گفتمان
هر آنچه که در انجمن در حال رخ داد است !

پلاگین کاربران خاطی یا خفه کن جدید

لینک دانلود :

http://uplod.ir/ncci3xmsek9f/pelagin_karbaran_khati.zip.htm

اموزش نصب :

قبل هر کاری یک اتاق برای کاربران خاطی که بتونند فقط تو اتاق پیام بدند بسازید مثلا به اسم "کاربران خاطی".

بعد برید توی دیتابیس چت رومتون و سپس تیبل db1_etchat_rooms رو انتخاب کنید.

حالا به آخرین فیلد برید و مقدار etchat_id_room آخرین فیلد رو به خاطر بسپارید(این عدد آیدی اتاق کاربران خاطی هستش

پلاگین کاربران خاطی

 

خب حالا بریم تیبل db1_etchat_config .

بعد انتخاب تیبیل از منو بالای صفحه گزینه Structure رو بزنید.

توی صفحه باز شده از پایین صفحه کلید Go رو بزنید :

 

بعد از زدن کلید save توی صفحه ایی که منتقل شدید از بالای صفحه گزینه Browse رو بزنید...

توی صفحه ایی که براتون میاد اسکرول پایین صفحه رو به سمت راست بکشید تا فیلدی که ایجاد کردید رو ببینید.بعد که فیلد ایجاد شده رو دیدید روش دوبار کلیک کنید تا به حالت ویرایش در بیاد.حالا آیدی اتاق کاربران خاطی رو همینجا وارد کنید :

پلاگین کاربر خاطی

 

خوب حالا بریم سراغ تیبل db1_etchat_user و مثه قبل انتخابش میکنیم و از بالای صفحه گزینه Structure و سپس از پایین صفحه کلید Go رو بزنید...

بعد از زدن کلید Go با صفحه ایی شبیه صفحه زیر مواجه میشید.طبق تصویر فیلد ها رو پر کنید و در آخر کلید Save رو بزنید :

پلاگین کاربر خاطی
همچنین یه سری تصاویر میزارم طبق تصاویر عمل کنید اگه توضیحی متوجه نشدید
 

خوب دیگه کار با دیتابیس تموم شد....

بریم سراغ فایل ها...

اول از همه فایل پیوست رو دانلود کنید و فایل BadUser_PHPChat.class.php رو توی پوشه class قرار بدید...

حالا بریم سراغ ویرایش فایل MessageInserter.class.php...

قبل هر چیز زیر خط 41 که به صورت زیر هستش :
$this->dbObj=$dbObj;

 

دو خط زیر رو اضاف کنید :
$baduser=$this->dbObj->sqlGet("SELECT bad FROM db1_etchat_user WHERE etchat_user_id = '".$_SESSION['etchat_'.$this->_prefix.'user_id']."'"); $baduserroomid=$this->dbObj->sqlGet("SELECT badroomid FROM db1_etchat_config WHERE etchat_config_id = '1'");

 

حالا بریم سراغ خط 51 که به صورت زیر هستش :
new SysMessage($this->dbObj, "
".$room_message_insert."
",(int)$_POST['room'],$_SESSION['etchat_'.$this->_prefix.'user_id']);

 

این خط رو با کد های زیر جایگزین کنید :
if(!$baduser[0][0]){                 new SysMessage($this->dbObj, "
".$room_message_insert."
",(int)$_POST['room'],$_SESSION['etchat_'.$this->_prefix.'user_id']);             }else{                 new SysMessage($this->dbObj, "Our Smart System Know That You Are Fool User Then You Move to Bad Users Room",(int)$_POST['room'],$_SESSION['etchat_'.$this->_prefix.'user_id']);             }

 

بعدش بریم سراغ خطوط 72-73 که به صورت زیر هستش :
$raum_name=$this->dbObj->sqlGet("SELECT etchat_roomname FROM {$this->_prefix}etchat_rooms where etchat_id_room =".(int)$_POST['room']); $_POST['message'] = $_POST['message']." ".$raum_name[0][0];

 

این دو خط رو با کد های زیر جایگزین کنید :
if(!$baduser[0][0]){                     $raum_name=$this->dbObj->sqlGet("SELECT etchat_roomname FROM {$this->_prefix}etchat_rooms where etchat_id_room =".(int)$_POST['room']);                     $_POST['message'] = $_POST['message']." ".$raum_name[0][0];                 }

 

حالا بریم سراغ خط 88 که به صورت زیر هستش :
new SysMessage($this->dbObj, $_POST['message'],(int)$_POST['room'],(int)$_POST['privat']);

 

این خط رو با کد های زیر جایگزین کنید :
if(!$baduser[0][0]){                 new SysMessage($this->dbObj, $_POST['message'],(int)$_POST['room'],(int)$_POST['privat']);             }

 

و آخرین ویرایش فایل MessageInserter.class.php بریم سراغ خط 112-113 که به صورت زیر هستش :
// inserts the user message into the DB                 $this->dbObj->sqlSet("INSERT INTO {$this->_prefix}etchat_messages ( etchat_user_fid, etchat_text, etchat_text_css, etchat_timestamp, etchat_fid_room, etchat_privat, etchat_user_ip)                     VALUES ( '".$_SESSION['etchat_'.$this->_prefix.'user_id']."', '".$_POST['message']."', '".$style."', ".date('U').", ".(int)$_POST['room'].", ".(int)$_POST['privat'].", '".$_SERVER['REMOTE_ADDR']."')");

 

این 2خط رو با کد های زیر جایگزین کنید :
if(!$baduser[0][0]){                 // inserts the user message into the DB                 $this->dbObj->sqlSet("INSERT INTO {$this->_prefix}etchat_messages ( etchat_user_fid, etchat_text, etchat_text_css, etchat_timestamp, etchat_fid_room, etchat_privat, etchat_user_ip)                     VALUES ( '".$_SESSION['etchat_'.$this->_prefix.'user_id']."', '".$_POST['message']."', '".$style."', ".date('U').", ".(int)$_POST['room'].", ".(int)$_POST['privat'].", '".$_SERVER['REMOTE_ADDR']."')");             }else{                 // inserts the user message into the DB                 $this->dbObj->sqlSet("INSERT INTO {$this->_prefix}etchat_messages ( etchat_user_fid, etchat_text, etchat_text_css, etchat_timestamp, etchat_fid_room, etchat_privat, etchat_user_ip)                     VALUES ( '".$_SESSION['etchat_'.$this->_prefix.'user_id']."', '".$_POST['message']."', '".$style."', ".date('U').", ".$baduserroomid[0][0].", 0, '".$_SERVER['REMOTE_ADDR']."')");             }

 

خب دیگه این فایل رو ذخیره کنید و ببندید بریم سراغ بخش آخر...

از پوشه js فایل chat.js رو ویرایش کنید ...

بریم سراغ خط 1303 که به صورت زیر هستش :
<a href="#" id="sperre_user_'+ereignis.slice(7, ereignis.length)+'">'+lang_changeUserEvent_adminu_2+'</a></form>

 

حالا بین دو عبارت</a> و</form> کد های زیر رو اضاف کنید :

 
<br>\                 <table dir="rtl" width="200" border="1">\                     <tr>\                         <td><a href="#" id="PHPChat_Bad_User">این کاربر،خاطی است</a></td>\                         <td><a href="#" id="PHPChat_Bad_User_Exc">بخشش کاربر</a></td>\                     </tr>\                 </table>\                

 

یکم پایین تر خط 1327 دقیقا زیر کدهای زیر :
$("sperre_user_"+id).onclick = function(){              new Ajax.Request(                         "./?Insert2Blacklist",                          {                             onSuccess: function(){ self.win_admin_user[id].close() },                             postBody: "user_id="+id+"&time="+$("blacklist_time").value                          }                  );             }

 

کد های زیر رو اضاف کنید :
$("PHPChat_Bad_User").onclick = function(){              new Ajax.Request(                         "./?BadUser_PHPChat",                          {                             onSuccess: function(){ self.win_admin_user[id].close() },                             postBody: "user_id="+id+"&bad=1&adminid="+self.user_id                          }                  );             }             $("PHPChat_Bad_User_Exc").onclick = function(){              new Ajax.Request(                         "./?BadUser_PHPChat",                          {                             onSuccess: function(){ self.win_admin_user[id].close() },                             postBody: "user_id="+id+"&bad=0&adminid="+self.user_id                          }                  );             }

 

لینک های تصاویر آموزشی قسمت دیتابیس که همون اول توضیح دادم همچنین آموزش نوشتاری دیتابیس هم داخل فایل کاربران خاطی هستش اینم لینک های تصاویر اموزشی

http://uplod.ir/crsy7dpjqdce/baduserp3-300x251.png.htm

http://uplod.ir/uzujuc660e5k/baduserp4-300x181.png.htm

http://uplod.ir/pcttxd5fu4as/baduserp5-300x72.png.htm

http://uplod.ir/t8qal5bxfowe/baduserp6-300x252.png.htm

http://uplod.ir/xoixrfsor3np/baduserp5-300x72.png.htm

موفق باشید پلاگین صدرصد تست شده و سالم هستش


طراحی چت روم

دسته : پلاگین چت روم , ,
می پسندم نمی پسندم
تاریخ : سه شنبه 15 / 10 / 1392 ساعت : 15:21
نظرات
نظرات مرتبط با این پست
برای دیدن نظرات بیشتر روی شماره صفحات در زیر کلیک کنید
نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه:







درباره سایت
About Us

سلام دوستان گلم خوش امدید لحظات خوشی را برای شما ارزومند هستیم امیدوارم از مطالب ما استفادهی کافی رو برده باشید
دسترسی آسان
Easy Access
آمار سایت
Statistics
تعداد مطالب : 2036
تعداد نظرات : 3902
تعداد کاربران : 1641
امروز :
تعداد اعضای سایت : 1641
تعداد اعضای آنلاین : 6
بازدید امروز : 4692
بازدید دیروز : 9478
بازدید هفته : 14170
بازدید ماه : 178167
بازدید سال : 918758
بازدید کل : 10677838
نویسندگان
Author
محصولات تصادفی
Suggest Posts
امکانات وب
Codes

خبرنامه وب سایت: