Sjabloon

Sjabloon:Mediawiki Namespace

Beschrijving

Extra namespaces aanmaken

Installeren

1 Neem eenmalig in LocalSettings.php de volgende regels op:

#Wiki namespace
$wgContentNamespaces[] = 200;

2 Neem voor elke namespace in LocalSettings.php de volgende regels op:

#Wiki namespace NS_FOO
define("NS_FOO", 200);
define("NS_FOO_TALK", 201);
$wgExtraNamespaces[NS_FOO] = "Foo";
$wgExtraNamespaces[NS_FOO_TALK] = "Foo_talk";

NS_FOO is name van de naamspace
Nummer begint bij 200 en 201 voor talk volgende is dus 202 en 203
!Let op. Begin niet vanaf 100 te nummeren dit geeft later problemen als je Extension:Semantic Mediawiki wilt installeren
Namespaces kunnen nog niet gebruikt zijn voor dat ze zijn gedeclareerd.

Namespace reeds gebruikt

Indien de naam al is gebruikt doe dan het volgende

UPDATE page SET
page_title = REPLACE(page_title, 'xxx:', ''),
page_namespace = yyy
WHERE page_title LIKE 'xxx:%' AND page_namespace=zzz

xxx Naam de naamspace
yyy Nummer van de naamspace (even voor gewoon oneven voor Talk)
zzz 0 = Gewoon

1 = Talk

Externe Links