MediaWiki (perl): различия между версиями
Содержимое удалено Содержимое добавлено
Kalendar (обсуждение | вклад) оформление |
DannyS712 (обсуждение | вклад) м <source> -> <syntaxhighlight> (phab:T237267) |
||
Строка 34:
== Интерфейс ==
<
use MediaWiki;
Строка 118:
$pg->{minor} = 0;
$pg->{watch} = 1;
</syntaxhighlight>
== Подробное описание функций и свойств ==
Строка 310:
'''Примечание:''' все примеры начинаются со следующих строк.
<
use MediaWiki;
my $c = MediaWiki->new();
$c->setup();
</syntaxhighlight>
=== Создание подготовленных страниц ===
<
opendir D, "articles";
while (defined ($file = readdir (D))) {
Строка 330:
}
closedir D;
</syntaxhighlight>
=== Бот автозамен ===
<
for (my $i = 0; $i < 10000; $i++) {
my $pg = $c->random ();
$pg->replace (\&my_replacements);
}
</syntaxhighlight>
=== Антивандальный бот ===
Строка 344:
Откатывает «очистку страниц» ({{lang |en|''blanking''}) и блокирует того, кто очищает страницы более пяти раз, на срок 1 час. Если это делает единственный автор страницы, то ставит пометку {{tl|db-author}} (но не удаляет статью — возможно, это была ошибка).
<
$c->{summary} = "Vandalism: blanking more than 5 times";
Строка 374:
}
}
</syntaxhighlight>
== Ссылки ==
|