الويب العربي

الويب العربي (http://www.arabwebtalk.com/index.php)
-   تطويرالمواقع (http://www.arabwebtalk.com/forumdisplay.php?f=47)
-   -   كيف ممكن افرغ صندوق الرسائل الخاصة؟؟؟؟ (http://www.arabwebtalk.com/showthread.php?t=18838)

root 33 19-01-2006 11:28 PM

كيف ممكن افرغ صندوق الرسائل الخاصة؟؟؟؟
 
مرحبا شباب :D
اريد طريقة تفريغ صندوق الرسائل الخاصة لجميع الاعضاء.... ... ....

Ahmadh 26-01-2006 03:17 PM

أخي انا اعرف حق كل عضو بعضو
يعني بدك تدخل على ال admincp
بعدين تروح على الأعضاء
وتعمل بحث
بيظهر لك ملفه الشخصي
ومن هناك بتروح على القائمة المسندلة فوق اسم العضو ويظهر لك فيها حذف الرسائل الخاصة وتحذفها

ولكن لكل الأعضاء ما عندي علم بس ادخل خيارات المنتدى
وبعدين الرسائل الخاصة وحط العدد مثلاً صفر او رقم 1 وجرب
والله اعلم يا غالي
بالتوفيق

doooom 26-01-2006 09:32 PM

أن شاء الله الطريقة تكون سهلة عليك اخوي

إقتباس:

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

من خلال هذا الدرس تستطيع إضافة أوامر SQL من لوحة تحكم المنتدى بدلآ من التوجه إلى لوحة تحكم الموقع cpael

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



لتفعيل هذه الخاصية إفتح ملف config.php الموجود بمجلد includes

إبحث عن

كود PHP:

$config['SpecialUsers']['canrunqueries'] = ''



ادخل رقم عضويتك

مثال

كود PHP:

$config['SpecialUsers']['canrunqueries'] = '1'

إحفظ العمل وأرسل الملف إلى مكانه



لإضافة الإستعلام الآن

من لوحة التحكم توجه إلى Maintenance --> Execute SQL Query













ملاحظات مهمة

يفضل إدخال رقم عضوية المدير العام فقط حتى لا تمنح الصلاحية للذين لديهم الصلاحية من اضافة أوامر تخريبية



بالتوفيق ان شاء الله
ثم تتبع الخطوات التالية

إقتباس:

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

تعددت مواضيع طلب تفريغ الرسائل الخاصة من قاعدة البيانات وكلها ولله الحمد ناجحة ولكن بعد التفريغ يواجه المدير العام مشكلة الأ وهي بعد التفريغ تظهر عدد الرسائل الخاصة في معلومات العضو مثل : الرسائل الخاصة : لديك 0 رسالة جديدة غير مقروءة ، من مجموع 7 رسالة .

ولكن بعد الدخول إلى الرسائل لا يجد أي رساله خاصة

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

لكن قبل البدء في تنفيذ الخطوات يفضل أولآ أخذ نسخه احتياطية من قاعدة البيانات ويفضل أيضآ إغلاق المنتدى حتى يحدث تعارض أو مشاكل .

إغلاق المنتدى وفتحه لن يستغرق الإ ثواني معدودة فقط ولذلك يستحسن إغلاق المنتدى .

في البداية تابع هذا الدرس : [ شرح ] تفعيل خاصية تنفيذ إستعلام للقاعدة من لوحة تحكم المنتدى .

أضف هذه الأوامر الشائعة إلى قاعدة البيانات لتفريغ الرسائل .

كل أمر يكون على حده ويفضل اضافة الأمر الأول وبعد الإنتهاء منه انتقل إلى الأمر التالي

كود:

TRUNCATE `pm`;
كود:

TRUNCATE `pmreceipt`;
كود:

TRUNCATE `pmtext`;
بعد إضافة هذه الأوامر ستحذف كافة الرسائل الخاصة من قاعدة البيانات

وأخيرآ سيتم إضافة الأمر الجديد لتصفير عدد الرسائل الخاصة لكافة الأعضاء لجعل مجموع الرسائل صفر

كود:

UPDATE `user` SET `pmtotal` = 0, `pmunread` = 0;
الآن إفتح المنتدى عن الأعضاء

بالتوفيق للجميع إن شاء الله

المصدر : Mass Delete All Private Messages
هذه الطريقة للاستاذ الكبير ولد البلاد الربان


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 04:22 PM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © ArabWebTalk.Com 2004-2012