۱۳۹۲/۱۲/۱۲، ۲۳:۲۰:۰۲ عصر
(آخرین ویرایش: ۱۳۹۲/۱۲/۱۳، ۰۱:۲۳:۳۱ صبح، توسط Mohammad-Za.)
(۱۳۹۲/۱۲/۱۲، ۰۱:۰۲:۰۸ صبح)komeserr نوشته است: سلام
چطور میتونم مخفی شدن (پنهان شدن ) کاربران رو غیر فعال کنم ؟
به صورت مستقیم و فنی این قابلیّت در MyBB تعبیه نشده است. مگر اینکه به صورت یک پلاگین بتوان این قابلیّت را به MyBB اضافه کرد.
اما روشی غیرمستقیم و غیراصولی وجود دارد که به وسیلهی حذف این گزینه در پوستهی انجمن میتوانید این گزینه را از دید کاربران انجمن پنهان کنید. در نتیجه آنها نمیتوانند این گزینه را ببینند تا از آن استفاده کنند. برای انجام این کار، مسیرهای زیر را دنبال کنید:
1- کنترل پنل مدیرکل »» قالبها و پوستهها »» قالبها »» قالب مورد نظر*»» گزینهی User Control Panel Templates »» قالب usercp_options
کدهای* زیر را از قالب فوق حذف کنید و سپس قالب را ذخیره کنید:
کد:
<fieldset class="trow2">
<legend><strong>{$lang->login_cookies_privacy}</strong></legend>
<table cellspacing="0" cellpadding="2">
<tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /></td>
<td><span class="smalltext"><label for="invisible">{$lang->invisible_mode}</label></span></td>
</tr>
</table>
</fieldset>
<br />
2- کنترل پنل مدیرکل »» قالبها و پوستهها »» قالبها »» قالب مورد نظر*»» گزینهی Member Templates »» قالب member_register
کدهای* زیر را از قالب فوق حذف کنید و سپس قالب را ذخیره کنید:
کد:
<tr>
<td valign="top" width="1"><input type="checkbox" class="checkbox" name="invisible" id="invisible" value="1" {$invisiblecheck} /></td>
<td valign="top"><span class="smalltext"><label for="invisible">{$lang->invisible_mode}</label></span></td>
</tr>
3- همچنین اگر میخواهید کاربرانی که در حال حاضر پنهان هستند، به حالت نمایان درآیند دستور SQL* زیر را اجر کنید:
کد php:
UPDATE `mybb_users` SET `invisible` = '0' WHERE `invisible` = '1'
*بدیهی است که اگر تنظیمات مربوط به قالبها در تمام قالبها اجرا نشود، کاربر میتواند با تغییر قالب، گزینه را مشاهده و از آن استفاده کند.
*منبع: http://community.mybb.com/thread-77631.html