문서 용으로 미디어 위키를 사용하고 있습니다. 예를 들어 INTERN:My Page
또는 Public:My Page
과 같이 많은 네임 스페이스 페이지를 추가 한 후이 네임 스페이스 네임 스페이스에 대한 읽기 액세스를 제한하려고합니다.위키 미디어 기존 네임 스페이스를 통한 잠금
나는 확장 "잠금"을 발견했습니다 새로운, 사용자 정의 네임 스페이스에 사용할 수 있습니다 : 내 존재 네임 스페이스에 대해 동일한 코드를하려고하면
define ("NS_CUSTOM", 110);
$wgExtraNamespaces[NS_CUSTOM] = "customNamespace";
$wgNamespacePermissionLockdown[NS_CUSTOM]['*'] = array('sysop');
이전 페이지 accessable 한하지 않습니다 - 그것은 페이지가 존재하지 않는 것처럼 보입니다.
기존 네임 스페이스에 대한 액세스를 제한 할 수있는 방법이 있습니까? 네임 스페이스 ID를 데이터베이스 어딘가에서 찾을 수 있습니까?
당신이 모든 세 줄을 사용하십니까 (1의 변형입니다) 다른 네임 스페이스 식별자에 대한 NS_CUSTOM 정의를 , 예를 들어 NS_PROJECT를 잠글 때? – cyroxx