مرجع پارسی MyBB

نسخه‌ی کامل: پلاگین حذف پیام های بسیار قدیمی
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
با سلام

آیا پلاگینی برای حذف پیام های بسیار قدیمی هست ؟ چونپیام های قدیمی باعث اشغال حجم دیتا بیس شده و باید حذف بشوند اما بعضی کاربر ها که فعالیت نمی کنند پیام های مدیر و ... در پروفیل آنها ذخیره می شود و باقی می ماند . راه حلی هست ؟
معمولا حجمی رو اشغال نمیکنن به اون حد.فعالیت اضافه هم نمیکنن که بگیم فشار میارن.
شما چندتا راه حل داری.اول اینکه محدودیت ایجاد کنی برای تعداد پیغام خصوصی
دوم اینکه افرادی که دیر به دیر میان رو از طریق جدول دیتابیس پیاماشون رو پاک کنی.
سوم اینکه پلاگین مشاهده پیغام های خصوصی رو بریزی و از اون طریق کنترل داشته باشی(که با اینکار حریم خصوصی افراد رو زیر پا میذاری)
چهارم اینکه از خود کاربرا درخواست کنید که هر چند وقت یکبار پیغاماشون رو پاک کنن.

چیزی دیگه به ذهنم نمیرسه.پلاگینی من ندیدم درموردش.بازم اگر تونستید سرچ کنید.اینجا و گوگل.اگر جایی دیدید اعلام کنید تا اونایی که میتونن ترجمه کنن پلاگینو استفاده کنیم.
ممنونم چشم
با درود
این کوئری را اجرا کنید
کد php:
DELETE FROM `mybb_privatemessagesWHERE `status` = '1' AND `folder` = '1'
با این دستور همه ی پیام های خوانده شده حذف خواهند شد . Heart
پیشنهاد میکنم اصلا با کوئری انجام ندین چون یه بار من این کار رو کردم در نمایش تعداد کل پیام ها و نیز پیام های خوانده نشده اختلال ایجاد میشه در شمارش پیام ها
بهتره از همون پنل کاربری این کار رو انجام بدینHeart