Manual:$wgNamespaceProtection/pl

From MediaWiki.org
Jump to: navigation, search
Namespaces: $wgNamespaceProtection
Ustala kto może edytować strony w danej przestrzeni nazw
Wprowadzone w wersji: 1.10.0 (r19110)
Usunięte w wersji: nadal w użyciu
Dozwolone wartości: array of arrays
Domyślna wartość: $wgNamespaceProtection[NS_MEDIAWIKI] = array( 'editinterface' ); od 1.10 do 1.13

$wgNamespaceProtection = array(); od 1.14

Inne ustawienia: Alfabetycznie | Według funkcji


Szczegóły[edit | edit source]

Ustala kto może edytować strony w danej przestrzeni nazw. Domyślnie restrykcja jest ustawiona dla przestrzeni nazw MediaWiki, którą mogą edytować tylko użytkownicy z uprawnieniem 'editinterface' (domyślnie: administratorzy).

Jako klucz tablicy należy podać identyfikator przestrzeni nazw, jako wartość-tablica z nazwami uprawnień. Jeżeli więcej niż jedną nazwę uprawnienia, będzie wymagane posiadanie każdego z nich.

Od wersji 1.14, przestrzeń nazw MediaWiki: jest bezwarunkowo zabezpieczona i tylko użytkownicy z uprawnieniem 'editinterface' mogą je edytować. Jeżeli chcesz pozwolić użytkownikom na edycję interfejsu, przypisz im uprawnienie 'editinterface'.

Przykład[edit | edit source]

Ograniczenie edycji głównej przestrzeni nazw[edit | edit source]

$wgNamespaceProtection[NS_MAIN]      = array( 'edit-main' );

Spowoduje to zablokowanie możliwość edycji stron z głównej przestrzeni nazw osobom nie posiadającym uprawnienia edit-main.

Dla własnych przestrzeni nazw[edit | edit source]

define("NS_OFFICIAL", 100);
define("NS_OFFICIAL_TALK", 101);
 
$wgExtraNamespaces = 
    array(100 => "Official",
          101 => "Official_talk",
    );
 
$wgNamespaceProtection[NS_OFFICIAL]      = array( 'official-edit' );
$wgNamespaceProtection[NS_OFFICIAL_TALK] = array( 'official-talk-edit' );
 
$wgGroupPermissions['managers']['official-edit'] = true; //only managers can edit pages in the Official namespace
$wgGroupPermissions['employees']['official-talk-edit'] = true; //employees can edit pages in the Official_talk namespace
$wgGroupPermissions['managers']['official-talk-edit'] = true; //so can managers

Zobacz też[edit | edit source]

Język: English  • français • 日本語 • polski