نوشته شده توسط : S1I2N3A4

 

با سلام خدمت همه دوستان عزیز

همون طور که میدونید یه عده بیکار بعضی مواقع خیلی اذیت میکنند...

یکی از این راه هایی که میان اذیت میکنند اینه که میان پیام سیستم رو با باگی که داره تغییر میدن و هر متنی دلشون میخواد مینویسن و باعث آزار بقیه میشه حتی قابیت اینو داره که یه متن خیلی طولانی به سیستم بدی...

خب ما هم مثله همیشه بازم اومدیم جلوشو گرفتیم...

برای جلوگیری فقط کافیه بریم سراغ فایل MessageInserter.class.php موجود در پوشه class...سپس فایل رو برای ویراش باز میکنیم:

حالا ما برای جلوگیری از این باگ دو راه داریم..

1-محدود کردن متن پیام سیستم:

برای این کار میریم به خط 71 که به صورت زیر هستش :

 

 

 

1
new SysMessage($this->dbObj, $_POST['message'],(int)$_POST['room'],(int)$_POST['privat']);

 

رو با خط خط زیر جایگزین میکنیم:

 

1
new SysMessage($this->dbObj, substr($_POST['message'], 0, 50),(int)$_POST['room'],(int)$_POST['privat']);

 

 

2-تغیر متن سیستم به یک متن ثابت:

برای این کار توی همین فایل میریم سراغ خط 61 که به صورت زیر هستش:

 

1
2
$_POST['message'] = "".$_SESSION['etchat_'.$this->_prefix.'username']."
".$_POST['message'];

 

رو با خط زیر جایگزین کنید:

 

 

1
$_POST['message'] = "<b>".$_SESSION['etchat_'.$this->_prefix.'username']."</b> Varede In OTagh shod";

 

موفق باشید...

 




:: موضوعات مرتبط: پلاگین چت روم , ,
:: بازدید از این مطلب : 16858
|
امتیاز مطلب : 4
|
تعداد امتیازدهندگان : 12
|
مجموع امتیاز : 12
تاریخ انتشار : جمعه 15 / 5 / 1392 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

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

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