المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : تفريغ الرسائل الخاصة لكافة الأعضاء من قبل المدير


baghdad4ever
09-07-2006, 09:52 PM
قبل البدء في تنفيذ الخطوات يفضل أولآ أخذ نسخه احتياطية من قاعدة البيانات ويفضل أيضآ إغلاق المنتدى حتى يحدث تعارض أو مشاكل .
إغلاق المنتدى وفتحه لن يستغرق الإ ثواني معدودة فقط ولذلك يستحسن إغلاق المنتدى .
في البداية تابع هذا الدرس : [ شرح ] تفعيل خاصية تنفيذ إستعلام للقاعدة من لوحة تحكم المنتدى .
(http://www.baghdad4ever.net/vb/showthread.php?t=12026)أضف هذه الأوامر الشائعة إلى قاعدة البيانات لتفريغ الرسائل .
كل أمر يكون على حده ويفضل اضافة الأمر الأول وبعد الإنتهاء منه




تعمل الاستعلام التالي


TRUNCATE `pm`;


TRUNCATE `pmreceipt`;

TRUNCATE `pmt ext`;




سويها واحد ورا اللاخ يعني مو كلها تنفذها سوا

وانما امر امر تنفذ

ملاحظة يوجد فراغ في كلمة تيكست في اخر امر.... انت وخره للفراغ لان الكلمة مشفرة بالمنتدى


بعدها سوف تجد ان كل الرسائل ممسوحة بالمنتدى

لكن اعداد الرسائل باقية

يعني العضو لديه خمسة غير مقروئة

يروح ما يلكا شي

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


UPDATE `user` SET `pmtotal` = 0, `pmunread` = 0;

الآن إفتح المنتدى عن الأعضاء
بالتوفيق

سيف العاشق
09-07-2006, 11:37 PM
عاشت الايادي مديرنا الغالي على هذا الشرح الرائع

تحياتي لك

الاميرة
23-07-2006, 11:00 AM
شكرا دكتور

شرح وافي تسلم يداك على مجهودك الله لايحرمنه من
مواضيعك ونصائحك

ارق تحياتي :53:

عراقيين
16-08-2006, 07:08 PM
شرح رائع مديرنا


تحياتي لك

مرتضى العراقي
16-08-2006, 07:29 PM
الف شكر لك يادكتورنا الغالي على هذا الابداع وعلى المجهود الرائع ..


تقبل ارق واعذب تحياتي