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

Fethi.dz

:: إدارة اللمة الجزائرية ::
طاقم الإدارة
إنضم
7 أوت 2006
المشاركات
3,578
نقاط التفاعل
3,545
النقاط
506
محل الإقامة
سكيكدة
الجنس
ذكر
السلام عليكم ورحمة الله وبركاته

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

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

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

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


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


كود:
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:​
 
@ الامبراطور @، تم حظره "حظر دائم". السبب: مخالفة القوانين
بارك الله فيك استاذ ..
 
رد: منع إرسال إرسائل خاصة فارغة

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

شكرا على التوضيح بارك الله فيك
 
لإعلاناتكم وإشهاراتكم عبر صفحات منتدى اللمة الجزائرية، ولمزيد من التفاصيل ... تواصلوا معنا
العودة
Top