تذكرني !
تابعنا على
Bleach 25-26 منتديات العاشق
قسم الأرشيف والمواضيع المحذوفة قسم خاص بجميع المواضيع المحذوفة و المُكررة والتي لاتنطبق على الشروط والقوانين والتي لا شأن لها في أي قسم من أقسام المُنتدى

  #1  
قديم 10-23-2008, 10:41 AM
الصورة الرمزية العاشق 2005  
رقـم العضويــة: 365
تاريخ التسجيل: Sep 2008
المشـــاركـات: 94,808
نقـــاط الخبـرة: 85
افتراضي [شرح] : كيفية حذف رسائل الزوار + تحديث التنبيهات

السلام عليكم

بالأمس واجهتني مشكلة وجيت هنا في ترايدنت وبحثت ولكن مالقيت حل :crazy:

لكن الحمد لله بعد عمل عرفت كيف الطريقة :shiny01: بالرغم انها مش صعبة كثير




مقدماً هذا الدرس لايناسب إلا نسخ 3.7 .. من يملك نسخة اصدار اقل لا تتعب نفسك بالقراءة


لنبدأ

مثل ماتعرفون النسخ السابعة يكون معها كثير من المميزات مثل رسائل الزوار بالملف الشخصي + رسائل التعليق على البوم الصور والكثير من هذا الامور

لكن المشكلة لو صارت زحمه رسائل الزوار في ملفات اعضائك واحببت حذفها بالكامل قد تواجهك مشكلة وهي التنبيهات لأنك بتحذف الرسائل من قاعدة البيانات وقد يصادف عند بعض الاعضاء وجود تنبيه لرسالة غير مقروءة ولا يمكن ازالتها


للحل اتبع التالي

قبل كل شئ انصحك بقفل خاصية رسائل الزوار للملف الشخصي عن طريق لوحة تحكم المنتدى

لكي تظمن عدم ارسال اوامر من الاعضاء للقاعدة اثناء عملك

بعدها

ادخل لوحة تحكم موقعك cpanal

www.xxxxx.xxx:2082


بعدها توجه إلى

phpMyAdmin


ثم اختار قاعدة بيانات منتداك الذي تريد التعديل عليه

الآن ستظهر لك قائمة بجداول قاعدة بيانات المنتدى ابدأ بقرائتها من الاسفل إلى ان تصل لـ visitormessage و visitormessage_hash اضغط على المربع بجانبها ليتم تحديدها


ثم توجه إلى اسفل الجداول بالضبط تجد مؤشر خيارات متعددة اختر منه ( Empty )

الآن تم تفريغ كامل رسائل الزوار


الآن تواجهنا مشكلة وهي التنبيهات لوجود رسائل غير مقروءة عند بعض الاعضاء

والسبب ماعملناه هو حذف الرسائل فقط اما التنبيهات تحتاج إلى تحديث ولا يمكن عمله إلا من القاعدة مباشرة

لتحديث ذلك توجه إلى الازرار بالأعلى واختر منها SQL

وضع الامر التالي

رمز PHP:
UPDATE `user` SET `vmunreadcount` = 0;


الآن نقول مبرووووك تم حذف الرسائل وتحديث تنبيهاتها ورجوعها مثل بداية تركيب المنتدى :icon30:


...................


وهذه اضافة مني لمن يهمهم الامر

حذف الرسائل الخاصة + تحديث احصائياتها

توجه لـ phpMyAdmin

ثم اختر منها قاعدة بيانات المنتدى ثم حدد هذه الجداول الثلاثة
pm
pmreceipt
pm****


بعدها توجها اسفل قائمة الجداول واختر من زر متعدد الخيارات هذا ( Empty )

الآن تم حذف الرسائل لكن الاحصائيات لها مازالت موجودة وتوهم الجميع بوجود الرسائل

لتحديث الاحصائيات بنفس صفحة قائمة جداول القاعدة اختر من الاعلى SQL

وضع هذا الامر بداخله


رمز PHP:
UPDATE `user` SET `pmtotal` = 0, `pmunread` = 0;


تمت العملية بنجاح ..







ختاما ارجوا ان لايكون موضوعي مكرر .. ولاتقصرون بترشيحاتكم :nosweat:

وفقتم جميعاً لدرب الرحمن

تحياتي

دانيال ..:icon26:

 


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

المواضيع المتشابهه للموضوع [شرح] : كيفية حذف رسائل الزوار + تحديث التنبيهات:
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
ابي افرغ المنتدى من جميع رسائل الزوار والخاصة للاعضاء العاشق 2005 قسم الأرشيف والمواضيع المحذوفة 0 02-22-2009 03:40 AM
[شرح] : اضافه للرد على رسائل الزوار العاشق 2005 قسم الأرشيف والمواضيع المحذوفة 0 12-06-2008 07:00 PM
[Style] : مشكله رسائل الزوار العاشق 2005 قسم الأرشيف والمواضيع المحذوفة 0 11-22-2008 08:00 PM
[درس] : ترقيع ثغرة خطيرة نزلت اليوم في رسائل الزوار لاصدارات 3.7.3 العاشق 2005 قسم الأرشيف والمواضيع المحذوفة 0 11-21-2008 04:52 AM
[درس] : كيفية حذف رسائل الزوار دفعة واحدة العاشق 2005 قسم الأرشيف والمواضيع المحذوفة 0 09-25-2008 09:51 PM

الساعة الآن 02:18 AM.


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.

كُل ما يُكتب أو يُنشر في منتديات العاشق يُمثل وجهة نظر الكاتب والناشر فحسب، ولا يمثل وجهه نظر الإدارة

rel="nofollow" maxseven simplicity and clarity