Я использую Media Wiki для документации. После того, как я добавил много страниц с пространством имен, например INTERN:My Page
или Public:My Page
, и хочу ограничить доступ для чтения для этих пространств имен.wikimedia Lockdown с существующими пространствами имен
Я нашел расширение «Lockdown» и могу использовать его для нового, изготовленного на заказ, Namespaces:
define ("NS_CUSTOM", 110);
$wgExtraNamespaces[NS_CUSTOM] = "customNamespace";
$wgNamespacePermissionLockdown[NS_CUSTOM]['*'] = array('sysop');
Если я пытаюсь тем же код для своих существующих пространств имен старых страницы не, доступные - это кажется, что страниц не существует.
Есть ли способ ограничить доступ к существующим пространствам имен? Могу ли я найти идентификатор пространства имен где-нибудь в базе данных?
ли вы использовать все эти три строки , если вы хотите заблокировать NS_PROJECT, например? – cyroxx