با سلام
آیا پلاگینی برای حذف پیام های بسیار قدیمی هست ؟ چونپیام های قدیمی باعث اشغال حجم دیتا بیس شده و باید حذف بشوند اما بعضی کاربر ها که فعالیت نمی کنند پیام های مدیر و ... در پروفیل آنها ذخیره می شود و باقی می ماند . راه حلی هست ؟
معمولا حجمی رو اشغال نمیکنن به اون حد.فعالیت اضافه هم نمیکنن که بگیم فشار میارن.
شما چندتا راه حل داری.اول اینکه محدودیت ایجاد کنی برای تعداد پیغام خصوصی
دوم اینکه افرادی که دیر به دیر میان رو از طریق جدول دیتابیس پیاماشون رو پاک کنی.
سوم اینکه پلاگین مشاهده پیغام های خصوصی رو بریزی و از اون طریق کنترل داشته باشی(که با اینکار حریم خصوصی افراد رو زیر پا میذاری)
چهارم اینکه از خود کاربرا درخواست کنید که هر چند وقت یکبار پیغاماشون رو پاک کنن.
چیزی دیگه به ذهنم نمیرسه.پلاگینی من ندیدم درموردش.بازم اگر تونستید سرچ کنید.اینجا و گوگل.اگر جایی دیدید اعلام کنید تا اونایی که میتونن ترجمه کنن پلاگینو استفاده کنیم.
با درود
این کوئری را اجرا کنید
کد php:
DELETE FROM `mybb_privatemessages` WHERE `status` = '1' AND `folder` = '1';
با این دستور همه ی پیام های خوانده شده حذف خواهند شد .
پیشنهاد میکنم اصلا با کوئری انجام ندین چون یه بار من این کار رو کردم در نمایش تعداد کل پیام ها و نیز پیام های خوانده نشده اختلال ایجاد میشه در شمارش پیام ها
بهتره از همون پنل کاربری این کار رو انجام بدین