۱۳۹۱/۴/۲۵، ۰۸:۴۱:۵۷ صبح
درود
تند بریم سراغ ادامه کدها که خیلی دیر شده
کد php:
function closeprofile_deactivate()
{
global $db, $mybb;
$db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE name='closeprofile'");
$db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='closeprofile_power'");
$db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='closeprofile_uid'");
$db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='doodoo'");
rebuild_settings();
}
کد
کد php:
function closeprofile_deactivate()
کد php:
global $db, $mybb;
کد
کد php:
$db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE name='closeprofile'");
$db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='closeprofile_power'");
$db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='closeprofile_uid'");
$db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='doodoo'");
که اگر دقت کنید کد
name='doodoo
اسم هر یک از تنظیمات که موقع فعال کردن پلاگین در دیتا سیو کردیم حالا موقع غیر فعال کردن پلاگین باید حذفش کنیم که به مشکل نخوریم
کد
کد php:
$plugins->add_hook("global_end", "closeprofile");
رسیدیم به اخرین کدها
کد php:
function closeprofile()
{
global $mybb;
$power = $mybb->settings['closeprofile"_power'];
$you = $mybb->input['uid'];
$they = explode(",",$mybb->settings['closeprofile_uid']);
if ($power != "0")
{if (in_array($you,$they)){error($mybb->settings['doodoo']);}}
}
میشه وقتی که متغییر فعال بشه کدهای زیر من اتفاق بیوفته
global $mybb;
کد میگه با مای بی بی کار دارم
کد php:
$power = $mybb->settings['closeprofile"_power'];
کد
کد php:
$you = $mybb->input['uid']
uid به معنی ادی یوزر
و input کد اچ تی امل به منعنی که نمیشه گفت ولی منظورش کلیک کردن روش
اونم به معنی مای بی بی معلوم
کد php:
$they = explode(",",$mybb->settings['closeprofile_uid']);
به معنی تنظیمات یوزر مورد نظر
حال معنی کلی کد
یعنی وقتی تنظیمات مورد نظر اتفاق میوفتد کدهای زیر این متغییر نمایان شود
کد php:
if ($power != "0")
پاور 0 یعنی اگر تنظیمات اولیه باشد پاور
این کد
کد php:
{if (in_array($you,$they)){error($mybb->settings['doodoo']);}}
واقعا توضیح دادن این قسمت خیلی سخت بود دوستان