Manual:$wgAutopromote
アクセス |
|
---|---|
1.12.0 (r28797) | |
( |
|
( |
|
その |
詳細
この
$wgAutopromote = [
'groupname' => cond,
'group2' => cond,
];
cond
には
単独 の条件 条件 の集合
使用 できる条件
APCOND_EDITCOUNT | null または |
|
APCOND_AGE | null または |
|
APCOND_EMAILCONFIRMED | メールアドレスが |
( |
APCOND_INGROUPS | 'sysop', 'bureaucrat', 'bot'
| |
APCOND_ISIP | '1.2.3.4' or '2001:0db8:85a3::7344'
| |
APCOND_IPINRANGE | Manual:IP | |
APCOND_AGE_FROM_EDIT | ||
APCOND_BLOCKED | アカウントがブロックされている (バージョン 1.16 r52083 で |
( |
APCOND_ISBOT | アカウントがボットである | ( |
引数 がある条件 とない条件
APCOND_EMAILCONFIRMED # 引数 がない条件
array( APCOND_EDITCOUNT, 100 ) # 引数 がある条件
条件 の集合
[ 'operand', cond1, cond2, ... ];
4 つのオペランド (operand) を
- & (AND) —
利用 者 がすべての条件 を満 たす場合 に昇格 する。 - | (OR) —
利用 者 がどれかの条件 を満 たす場合 に昇格 する。 - ^ (XOR) —
利用 者 が2つのうち1つだけの条件 を満 たす場合 に昇格 する。 - ! (NOT) —
利用 者 がどの条件 も満 たさない場合 に昇格 する。
注意 事項
MediaWiki 1.18
既定 値
MediaWiki バージョン: | ≧ 1.38 |
$wgAutopromote = [
'autoconfirmed' => [ '&',
[ APCOND_EDITCOUNT, null],
[ APCOND_AGE, null ],
],
];
MediaWiki バージョン: | 1.13 – 1.37 |
$wgAutopromote = [
'autoconfirmed' => [ '&',
[ APCOND_EDITCOUNT, &$wgAutoConfirmCount ],
[ APCOND_AGE, &$wgAutoConfirmAge ],
],
];
MediaWiki バージョン: | 1.12 |
$wgAutopromote = array(
'autoconfirmed' => array( '&',
array( APCOND_EDITCOUNT, &$wgAutoConfirmCount ),
array( APCOND_AGE, &$wgAutoConfirmAge ),
),
'emailconfirmed' => APCOND_EMAILCONFIRMED,
);
例
メールアドレスが
$wgAutopromote = [
'captain' => [
'&',
APCOND_EMAILCONFIRMED,
[
'|',
[ APCOND_EDITCOUNT, 100 ],
[ APCOND_AGE, 60*86400 ],
],
],
];
これは
$wgAutopromote['captain'] = [
'&',
APCOND_EMAILCONFIRMED,
[
'|',
[ APCOND_EDITCOUNT, 100 ],
[ APCOND_AGE, 60*86400 ],
],
];