السلام عليكم ورحمة الله وبركاته
تحية طيبة وعسى جميع رواد وعشاق الجيل الثالث من المنتديات بخير.
اليوم أطرح بين أيديكم تعديل طفيف يمنع الأعضاء من إرسال الرسائل الخاصة ذات المحتوى الفارغ الناتج عن غير قصد من المرسل أو العكس.
فأنا شخصيا في المنتدى الخاص بي مللت من الرسال التي تصلني كإقتباس دون رد أو كلام من المرسل!!
تحية طيبة وعسى جميع رواد وعشاق الجيل الثالث من المنتديات بخير.
اليوم أطرح بين أيديكم تعديل طفيف يمنع الأعضاء من إرسال الرسائل الخاصة ذات المحتوى الفارغ الناتج عن غير قصد من المرسل أو العكس.
فأنا شخصيا في المنتدى الخاص بي مللت من الرسال التي تصلني كإقتباس دون رد أو كلام من المرسل!!
فإليكم الحل الجذري لهذه المشكلة :
نقوم بتحرير الملف الموجود في هذا المسار :
كود:
includes/class_dm_pm.php
قبل الشروع في تطبيق اي تعديل نأخد نسخة من الملف حتى نستعيدها اذا لا سمح الله وحصل خطأ ما .
من ثم نبحث في الملف عن التالي :
كود:
// check message length
if (empty($this->info['is_automated']) AND $this->registry->options['pmmaxchars'] > 0)
{
$messagelength = vbstrlen($message);
if ($messagelength > $this->registry->options['pmmaxchars'])
{
$this->error('toolong', $messagelength, $this->registry->options['pmmaxchars']);
return false;
}
}
كود:
// Check for Minimum Charts in Pm Before Sending
$pmminchars = 5; // Number of Pm Charts Required
$pmignorequotechars = 1; // Set it to 1 to ignore Quotes in Pm Charts Count
if (vbstrlen(strip_bbcode($message, $pmignorequotechars)) < $pmminchars)
{
$this->error('tooshort', $pmminchars);
return false;
}
وهذه النتيجة النهائية
أطيب تحية للجميع :regards01: