
حذف الرسائل الخاصة لجميع الاعضاء
تعلمنا كيف ندخل الى لوحة التحكم cpanel
و كيف ندخل الى phpmyadmin
و كيف نستخرج جداول القاعدة و كيف نستعرض هذه الجداول و كيف نفرغ بعض الجداول اللي وجودها يعتبر لاشي او بمعنى اخر استفادة وقتية
و عرفنا هذا الشي انه لسببين
السبب الاول
تخفيف الاحمال على القاعدة
و السبب الثاني
توفير الوقت على الاعضاء
نبدي بعونه تعالى
لحذف الرسائل الخاصة بالاجماع
بعد الدخول الى قاعدة البيانات التابعة للمنتدى و استعراض الجداول
راح نفرغ 3 جداول و هي
pm
pmreceipt
pmtext
مثل ما تشوفون بالصورة التالية
و عرفنا بالموضوع المدرج رابطه اعلاه ان جداول القاعدة مرتبه ترتيب ابجدي a-z
طبعا كما طبقنا بالدرس السابق نعمل تفريغ للجداول التالية
و الجداول المسماة ب
nlp_notification_read
nlp_notification_thread
نكدر نفرغها لتفريغ التنبيهات
و هذا الدرس تم شرحه في مواضيع سابقة
و هو تفريغ التنبيهات بواسطة اوامر السكويل
و طبعا عند الحذف لرسائل الملف الشخصي و رسائل الزوار هناك بعض الرسائل لم تقرأ من قبل بعض الاعضاء
فتبقى التنبيهات بخصوص رسائل الزوار و الرسائل الخاصة
و عند الضغط عليها تودي بيهم الى صفحة فارغة و تعتبر ازعاج للاعضاء
و لتصفير هذه التنبيهات بالنسبة لرسائل الزوار و الرسال الخاصة
عن طريق اوامر ال sql
و كما يلي
من لوحة تحكم المنتدى
ثم الصيانة و من ثم تنفيذ امر sql
كما في الصورة التالية
هذا الامر لتحديث التنبيهات بالنسبة لرسائل الزوار
كود:
UPDATE `user` SET `vmunreadcount` = 0;
اما لتحديث التنبيهات بالنسبة للرسائل الخاصة هو الامر التالي
كود:
UPDATE `user` SET `pmtotal` = 0, `pmunread` = 0;
__________________
إذا أنتَ أكثرتَ الصلاةَ على الذي
صلى عليه الله ُ في الايات ِ
وجـعلـتـَـها ِوردا ً عليكَ مُـحـتما ً
لاحتْ عليكَ دلائلُ الخيرات
التعديل الأخير تم بواسطة admin ; 10-31-2009 الساعة 05:49 PM