منع إرسال إرسائل خاصة فارغة

Fethi.dz

:: إدارة اللمة الجزائرية ::
طاقم الإدارة
السلام عليكم ورحمة الله وبركاته

تحية طيبة وعسى جميع رواد وعشاق الجيل الثالث من المنتديات بخير.

اليوم أطرح بين أيديكم تعديل طفيف يمنع الأعضاء من إرسال الرسائل الخاصة ذات المحتوى الفارغ الناتج عن غير قصد من المرسل أو العكس.

فأنا شخصيا في المنتدى الخاص بي مللت من الرسال التي تصلني كإقتباس دون رد أو كلام من المرسل!!

فإليكم الحل الجذري لهذه المشكلة :


نقوم بتحرير الملف الموجود في هذا المسار :


كود:
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;
}
من بعدها حفظ

وهذه النتيجة النهائية

do.php


أطيب تحية للجميع :regards01:​
 
توقيع Fethi.dz
@ الامبراطور @, تم حظره "حظر دائم". السبب: مخالفة القوانين
بارك الله فيك استاذ ..
 
بارك الله فيك شكرا
 
توقيع السلطانة
توقيع Fethi.dz
رد: منع إرسال إرسائل خاصة فارغة

مليـــــــــــــــــح
 
رد: منع إرسال إرسائل خاصة فارغة

شكرا على التوضيح بارك الله فيك
 
تنبيه: نظرًا لتوقف النقاش في هذا الموضوع منذ 365 يومًا.
قد يكون المحتوى قديمًا أو لم يعد مناسبًا، لذا يُنصح بإشاء موضوع جديد.
العودة
Top Bottom