Styles für Wiki vorgeben

Aus TobisWiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Styles für Wiki global festlegen

Anwendungsgebiet

Den Default-Style von MediaWiki finde ich etwas "altbacken". Man kann zwar als angemeldeter Benutzer den Style des Wiki für sich selber ändern, aber ich wollte es für alle gleich und ohne die Möglichkeit der Benutzer den Style zu wechseln.

Lizenz

Alle Codes unterstehen der GNU GPL

Verwendung

Öffnet wieder die /wiki/LocalSettings.php. Darin sind die beiden Variabeln

 
$wgDefaultSkin
$wgSkipSkins
 

für die Styles verantwortlich. Der Default Skin dürfte selbsterklärend sein. Wenn man nur diese Variable ändert, dann kann ein angemeldeter Benutzer den Style für sich immer noch ändern. Darum gibt es noch die zweite Variable, welche in einem Array die nicht-erlaubten Styles enthält. Wenn man dort alle Styles einträgt, ausser dem unter Default festgelegten, dann kann niemand mehr den Style ändern. Alle Benutzer (Gäste und registrierte Benutzer) haben den gleichen Style.

Code

Ich habe bei mir den Style mit folgendem Code auf global auf 'modern' festgelegt

 
$wgDefaultSkin = 'modern';
$wgSkipSkins = array('monobook','chick', 'cologneblue', 'myskin', 'nostalgia', 'simple', 'standard');
 

Meine Werkzeuge