أنت غير مسجل في منتدى الإحسان . للتسجيل الرجاء إضغط هنـا

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

إضافة رد
أدوات الموضوع
انواع عرض الموضوع
قديم 10-31-2009
  #1
عبدالقادر حمود
أبو نفيسه
 الصورة الرمزية عبدالقادر حمود
 
تاريخ التسجيل: Aug 2008
الدولة: سوريا
المشاركات: 12,217
معدل تقييم المستوى: 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
عبدالقادر حمود غير متواجد حالياً  
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


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

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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
الى جميع الاعضاء عبدالقادر حمود ملتقى الأعضاء 0 05-02-2011 01:50 AM
الحرية داخل الذات مقدمةٌ لجميع الحريات عبدالقادر حمود مقالات مختارة 0 03-01-2011 05:20 PM
وفاة زوجة احد الاعضاء نايف الشمري ملتقى الأعضاء 9 04-12-2010 04:06 AM
ترتيب مجموعات الاعضاء عبدالقادر حمود قسم الحاسوب 3 02-25-2010 02:09 PM
مفاتيح الدول :: كود الاتصال الدولى لجميع انحاء العالم علاء الدين قسم الحاسوب 6 02-12-2009 11:58 PM


الساعة الآن 09:50 PM




جميع المواضيع و الردود المطروحة لا تعبر عن رأي المنتدى بل تعبر عن رأي كاتبها

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