سلام

ممکنه انجمن شما هم تحت آماج حملات اسپمر های عزیز و محترم باشه و حالا از شانس خوب شما تاپیک ها و پست هاشون رو توی انجمن هایی میذارن که احتیاج به مدیریت و تأیید داره.

عکس زیر رو ببینید. سایتی هست که 10399 موضوع نیاز به مدیریت داره! صفحه ی مربوطه رو بخواید باز کنید، اولا ارور SQL has gone می گیرید، دوما اصلا هرگز صفحه براتون کامل بالا نمیاد


این آموزش نیاز به اجرای یک کوئری داره که قبل از هر اقدامی پیشنهاد می کنم یک بکاپ از دیتابیس بگیرید، یا هم فقط از جدولی که می خواید روی اون کاری انجام بدید بکاپ بگیرید (phpmyadmin/export)

برای این کار، دو روش دارید که هر دو روش رو خدمت شما عرض می کنم

روش اول:

ابتدا وارد /includes/config.php بشید و پیدا کنید:
کد:
$config['SpecialUsers']['canrunqueries'] = '';
آی دی یوزر خودتون رو وارد کنید، مثل:
کد:
$config['SpecialUsers']['canrunqueries'] = '36875';
کانفیگ رو ذخیره کنید تا بتونید کوئری رو اجرا کنید

حالا یا یک بکاپ از کل دیتابیس انجمن بگیرید، یا هم فقط از جدولی که می خواید برای اون کوئری رو اجرا کنید بگیرید

بعد از بکاپ، وارد این مسیر بشید:

ادمین سی پی / تعمیرات / اجرای پرس و جوی SQL

کد رو باید در فیلد پرس و جوی معمولی اجرا کنید و هر در مرتبه هم تنها یک کد می تونید وارد کنید

اگر می خواید پست های در انتظار مدیریت رو حذف کنید:
کد:
DELETE FROM post WHERE visible = 0;
ادامه و ادامه رو بزنید تا کوئری ران یا اجرا بشه

اگر هم می خواید موضوعات در انتظار مدیریت رو حذف کنید:
کد:
DELETE FROM thread WHERE visible = 0;
توجه کنید که اگر جدول های شما پسوند دارن، باید پسوند رو هم وارد کنید (مثلا vb_post)

------------------------------------------------------------------------------------

روش دوم:

وارد phpmyadmin بشید، دیتابیس ویبولتین رو انتخاب کنید و روی تب SQL کلیک کنید

حالا اون دو تا کد بالا رو در این قسمت وارد کنید (هر کد در یک خط)
کد:
DELETE FROM post WHERE visible = 0;
DELETE FROM thread WHERE visible = 0;

بعد Go بزنید تا دستور اجرا بشه

تبریک! همه ی موضوعات و پست های در انتظار مدیریت شما حذف شدند