رفتن به مطلب

بازیابی پست های کاربر حذف شده


ارسال‌های توصیه شده

  • بنیان گذار IPSFarsi

گاهی اوقات ممکن است برای شما هم  پیش آمده باشد زمانی که یک کاربر از انجمن حذف می کنید تمام پست های ارسالی آن کاربر به عنوان کاربر مهمان در نظر گرفته می شود.

در این آموزش می توانید تمام پست های ارسالی کاربر مورد نظر را به نام کس دیگری کنید ( ارسال کننده تمام موضوعات کاربر مهمان شده را به یک کاربر عضو تغییر دهید ) .

 

برای انجام چنین کاری به سه چیز نیاز داریم. اول ID ، دوم Username کاربری که می خواهیم تمام ارسال ها به اسم آن شود. سوم نام کاربریِ کاربر مهمان.

دقت داشته باشید نام کاربری کاربر مهمان بدون در نظر گرفتن Guest_ در اول و _* که در آخر نام ارسال کننده خودکار سیستم اضافه می کند.

مثلا در انجمن پست به نام

Guest_vahid_*

که برای کار ما فقط به vahid نیاز داریم.

 

حالا در مدیریت از بخش Supportبه بخش SQL Toolbox برید و فرمان های زیر را به ترتیب وارد کنید.

UPDATE PREFIX_posts SET author_id='ID',author_name='NEW' WHERE author_name='OLD' AND author_id='0';
UPDATE PREFIX_topics SET starter_id='ID',starter_name='NEW' WHERE starter_name='OLD' AND starter_id='0';
UPDATE PREFIX_topics SET last_poster_id='ID',last_poster_name='NEW' WHERE last_poster_name='OLD' AND last_poster_id='0';

در دستور های بالا باید چهار چیز را جایگزین کنید.

ID : به جای ID (که با حرف بزرگ است) شما باید ID کاربری که می خواهید نام تاپیک ها و پست ها به نام او گردد وارد نمایید. این ID را از بخش Members می توانید متوجه شوید.

NEW : نام کاربری نویسنده جدید را وارد کنید.

OLD : نام کاربری مهمان را وارد کنید.

PREFIX_ : اگر دیتابیس شما دارای  پیشوند است به جای این متغیر وارد کنید اگر ندارید از کوئری حذف نمایید.

 

بعد از اجرای این کوئری ها باید عدد 0 را در جواب نبینید. اگر عدد 0 را دیدید متغیر ها را اشتباه وارد کرده اید.

 

بعد از اجرای موفقیت آمیز این کوئری ها، در مدیریت به قسمت Recount & Rebuild مراجعه کنید. بخش های زیر را Synchronize و Rebuild کنید :

 

Resynchronize Topics
Resynchronize Forums
Rebuild User Names
Rebuild Users' SEO Names
Rebuild User Post Counts

 

موفق باشید @};-

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...