عرض مشاركة واحدة
قديم 10-31-2009
  #1
عبدالقادر حمود
أبو نفيسه
 الصورة الرمزية عبدالقادر حمود
 
تاريخ التسجيل: Aug 2008
الدولة: سوريا
المشاركات: 12,181
معدل تقييم المستوى: 10
عبدالقادر حمود is on a distinguished road
افتراضي حذف الرسائل الخاصة لجميع الاعضاء




تعلمنا كيف ندخل الى لوحة التحكم 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;

و تنفيذ الامر كما يلي





















و بهذا يتم تصفير رسائل الزوار و الرسائل الخاصة وبنفس الوقت اذا اردنا التنبيهات




و ترتااااااااااااااااااح القاعدة : )




و احنا نرتاح : )




اتمنى ان الشرح كان واضح

رابط الموضوع الاصلي
http://www.ok-iraq.com/vb/showthread.php?t=45360



تحياتي للجميع
__________________
إذا أنتَ أكثرتَ الصلاةَ على الذي
صلى عليه الله ُ في الايات ِ
وجـعلـتـَـها ِوردا ً عليكَ مُـحـتما ً
لاحتْ عليكَ دلائلُ الخيرات

التعديل الأخير تم بواسطة admin ; 10-31-2009 الساعة 05:49 PM
عبدالقادر حمود غير متواجد حالياً  
رد مع اقتباس