1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

دستورات کاربردی SQL در MyBB

شروع موضوع توسط minaaa ‏26/10/11 در انجمن مدیریت محتوا

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    درود بر دوستان

    برای اجرای این دستورات باید به phpmyadmin رفته و از منوی سمت چپ روی SQL کلیک کرده و کد مورد نظر را وارد کنید و در آخر روی GO! کلیک کنید.

    چگونگی عمودی کردن postbit برای همه ی کاربران؟

    کد PHP:

    UPDATE `mybb_users` SET `classicpostbit` = '1' WHERE `classicpostbit` = '0'




    چگونگی افقی کردن postbit برای همه ی کاربران؟

    کد PHP:

    UPDATE `mybb_users` SET `classicpostbit` = '0' WHERE `classicpostbit` = '1'




    برای بازگردانی رمز ورود یک کاربر به "test" (به جای مقدار X شناسه کاربری (id) کاربر را وارد کنید.)

    کد PHP:

    UPDATE `mybb_users` SET `password` = '098f6bcd4621d373cade4e832627b4f6', `salt` = '' WHERE `uid` = 'X'




    در صورتی که گروه کاربری مدیر کل را تغییر داده و دیگر توانایی ورود به کنترل پنل مدیر کل را ندارید
    (در صورتی که شما مدیر اول انجمن نیستید به جای 1 شناسه کاربری خود را وارد کنید)
    کد PHP:

    UPDATE `mybb_users` SET `usergroup` = '4' WHERE `uid` = '1'




    خاموش کردن امتیاز دهی در همه ی انجمن ها
    ( بعد از اجرای این دستور باید از طریق کنترل پنل مدیر کل ، "بازسازی انجمن ها" را اجرا کنید.)

    کد PHP:

    UPDATE `mybb_forums` SET `allowtratings` = '0' WHERE `allowtratings` = '1'




    روشن کردن امتیاز دهی در همه ی انجمن ها
    ( بعد از اجرای این دستور باید از طریق کنترل پنل مدیر کل ، "بازسازی انجمن ها" را اجرا کنید.)

    کد PHP:

    UPDATE `mybb_forums` SET `allowtratings` = '1' WHERE `allowtratings` = '0'




    بیرون آوردن همه ی کاربر ها از حالت مخفی در افراد آنلاین

    کد PHP:

    UPDATE `mybb_users` SET `invisible` = '0' WHERE `invisible` = '1'




    حذف آواتار همه ی کاربران

    کد PHP:

    UPDATE `mybb_users` SET `avatar` = ''




    حذف امضای همه ی کاربران

    کد PHP:

    UPDATE `mybb_users` SET `signature` = ''




    حذف همه ی عناوین کاربریِ اختیاری

    کد PHP:

    UPDATE `mybb_users` SET `usertitle` = ''




    مجبور کردن همه ی کاربران به دریافت ایمیل از مدیر

    کد PHP:

    UPDATE `mybb_users` SET `allownotices` = '1' WHERE `allownotices` = '0'




    مجبور کردن همه ی کاربران به دریافت پیام خصوصی

    کد PHP:

    UPDATE `mybb_users` SET `receivepms` = '1' WHERE `receivepms` = '0'




    فعال کردن همه ی کاربران در انتظار فعال سازی

    کد PHP:

    UPDATE `mybb_users` SET `usergroup` = '2' WHERE `usergroup` = '5'




    حذف همه ی کاربران در انتظار فعال سازی

    کد PHP:

    DELETE FROM `mybb_users` WHERE `usergroup` = '5'




    نکات:

    1- در صورتی که هنگام نصب MyBB پیشوند جدول ها را تغییر داده اید ، در دستورات بالا به جای "mybb_" پیشوند جدول هایتان را قرار دهید.

    2- پیشوند جدول ها در فایل inc/config.php وجود دارد.

    پیروز باشید.



    ترجمه: Kevin