У меня была та же проблема, что и у вас, и теперь я исправил ее, вот решение:
Я использую http://www.mediawiki.org/wiki/Extension%3aApproved_Revs для защиты статьи, но он не удовлетворял мою потребность, он позволилПользователь изменил текущую утвержденную редакцию статьи, поэтому изменение было немедленно отражено на главной странице, поэтому я немного его взломал, в основном вам нужно только одно изменение
. Перейдите в ApprovedRevs / ApprovedRevs.hooks.php *.1007 *
и найдите следующий код:
static public function setLatestAsApproved( &$article , &$user, $text,
$summary, $flags, $unused1, $unused2, &$flags, $revision,
&$status, $baseRevId ) {
это объявление функции сразу после добавления следующего кода:
return false;
, и оно будет работать так, как вы хотелито есть (изменения, которые вы сделали, не будут отражены, пока вы не утвердите их)