عملت التعديل الذي اقترحته وحددت لمجموعة الأعضاء 50 رسالة, ولكن الان وجدت عند بعض الأعضاء عدد الرسائل فوق 1500 رسالة. عدت للتعديل وجدته انه يقارن العدد المسموح بعدد رسائل العضو المقروءة وليس الكلي.
فهل هذا التعديل صحيح على pm_send.module.php
استبدال:
النتيجة: لم تحفظ الرسالة المرسلة ولكن ظهرت رسالة تم ارسال الرسالة إلى البعض.
فهل هناك شيء افضل؟؟؟؟
وهل من حل لتجاوز عدد الرسائل لدى البعض لعدد كبير مثلا فوق 1500 , افضل حل للعضو أن يفرغ صندوق الوارد والصادر. ولكن هل ممكن أن تتكرم علينا أخي سليمان أو أحد المطورين بكود مسح رسائل العضو القديمة مثل الموجود في phpbb. مثلا اذا ارسل شخص لعضو رسالة وكان عدد الرسائل الكلية في صندوق المرسل له = العدد المسموح للعضو، يمسح رسالة قديمة للعضو ويضع الجديدة مكانها.
ألف شكر على جهودكم, وجزاكم الله كل خير.
شكرا ,,,, عملت التعديل الذي في الأعلى وعملت تعديل آخر على ملف المديول بفحص عدد الرسائل عند المرسل له وعدم ظهور نموذج الإرسال إذا كانت وصلت اقصى عدد مسموح. وهذا افضل من ظهور رسالة ان المرسل له تجاوز الحد المسموح ....
ومسح رسالة قديمة للمرسل له ... الرجاء اعتباره اقتراح.
تم تحرير المشاركة بواسطة :emovip
بتاريخ:12-07-2010 12:59 مساءً
اقتراح جيد أخي emovip لكن افرض ان العضو لا يرغب بحذف اي رسالة له ويرغب الأحتفاظ بها او حفظها قبل مسحها ..
عموماً يمكن ان نجعل هذا الخيار هو خيار خاص يقوم بتفعيله العضو نفسه من لوحة تحكمه الخاصة
ويكون الأختيار الأفتراضي (لا)
مثال لصيغة الخيار
هل ترغب بحذف آقدم رسالة خاصة تلقائياً عند استلام رسالة خاصة جديدة والصندوق ممتلئ ؟
مشكور أخي على الإهتمام, شخصيا لا اعتبر المنتدى مكان لحفظ الرسائل الشخصية مثل البريد الإلكتروني, هو فقط مكان حفظ مؤقت.وأيضاً لو عضو ترك حسابه وكان لا يوجد حد للرسائل سيستمر استقبال الرسائل إلى الإبد وهو لا يقرأها. وفي الآخر مسكين صاحب المنتدى يحمل نسخة من قاعدة البيانات. انا شخصيا عندما احمل نسخة لا اختار الرسائل الخاصة لتخفيف حجم الملف.
و لو ان العضو يدخل المنتدى ويتابعه على الأقل مرة في الأسبوع سيحذف المقروء.