بسم الله الرحمن الرحيم
تحيه عطره لكل مرتادي منتدى ( المودة )
في موضوع سابق تم طرحه من قبلي وهو إفراغ الجداول
http://www.mwadah.com/t139084/
وردتني بعض الإستفسارات وهي عند تفريغ رسائل الأعضاء سواء الرسائل الخاصة أو رسائل الزوار
بأن تصادف بعض الأعضاء بوجود تنبيه رساله وعند الضغط يتبين له لا وجود للرساله
هنا شرح كيفية حذف هذا التنبيه
للحل اتبع التالي
قبل كل شئ انصحك بقفل خاصية رسائل الزوار للملف الشخصي عن طريق لوحة تحكم المنتدى
لكي تظمن عدم ارسال اوامر من الاعضاء للقاعدة اثناء عملك
بعدها
ادخل لوحة تحكم موقعك cpanal
www.xxxxx.xxx:2082
بعدها توجه إلى
phpMyAdmin
ثم اختار قاعدة بيانات منتداك الذي تريد التعديل عليه
الآن ستظهر لك قائمة بجداول قاعدة بيانات المنتدى ابدأ بقرائتها من الاسفل إلى ان تصل لـ visitormessage و visitormessage_hash اضغط على المربع بجانبها ليتم تحديدها
ثم توجه إلى اسفل الجداول بالضبط تجد مؤشر خيارات متعددة اختر منه ( Empty )
_الآن تم تفريغ كامل رسائل الزوار_
الآن تواجهنا مشكلة وهي التنبيهات لوجود رسائل غير مقروءة عند بعض الاعضاء
والسبب ماعملناه هو حذف الرسائل فقط اما التنبيهات تحتاج إلى تحديث ولا يمكن عمله إلا من القاعدة مباشرة
لتحديث ذلك توجه إلى الازرار بالأعلى واختر منها SQL
وضع الامر التالي
كود PHP:
UPDATE `user` SET `vmunreadcount` = 0;
---------
الآن نقول مبرووووك تم حذف الرسائل وتحديث تنبيهاتها ورجوعها مثل بداية تركيب المنتدى
...................
وهذه اضافة مني لمن يهمهم الامر
حذف الرسائل الخاصة + تحديث احصائياتها
توجه لـ phpMyAdmin
ثم اختر منها قاعدة بيانات المنتدى ثم حدد هذه الجداول الثلاثة
pm
pmreceipt
pmtext
بعدها توجها اسفل قائمة الجداول واختر من زر متعدد الخيارات هذا ( Empty )
الآن تم حذف الرسائل لكن الاحصائيات لها مازالت موجودة وتوهم الجميع بوجود الرسائل
لتحديث الاحصائيات بنفس صفحة قائمة جداول القاعدة اختر من الاعلى SQL
وضع هذا الامر بداخله
كود PHP:
UPDATE `user` SET `pmtotal` = 0, `pmunread` = 0;
---------
تمت العملية بنجاح ..
للأمانه منقول ..
ولا تنسونا بصالح دعائكم لي ولصاحب الموضوع الاصلي لأخ ( مراسل وجدان جرااح )
وهالله هالله بالتقييم
مواقع النشر (المفضلة)