Hilfe:Skins

Aus Wikivoyage

Die Programmierer der MediaWiki-Software haben die Möglichkeit vorgesehen, entweder für die allgemeine oder für Skin-bezogene Oberflächen zusätzliche Stilangaben und JavaScript-Skripte zu erstellen.

Änderung der Systemeinstellungen[Bearbeiten]

Die Administratoren haben die Möglichkeit, diese Ergänzungen systemweit vorzunehmen. Diese Änderungen wirken sich dann für alle Nutzer aus.

Die Dateien, die für alle Skins gelten, sind:

Daneben kann man auch jeden Skin individuell verändern, wie im Folgenden ersichtlich:

bzw.

Eine Besonderheit stellen die beiden nachfolgenden Dateien dar, weil sie völlig leer sind.

Außer den Standard-Definitionen aus Common werden keine weiteren Stilvorlagen oder JavaScript-Skripte geladen. Dies ermöglicht es den Benutzern, dass Layout vollständig selbst zu definieren.

Änderung der individuellen Einstellungen[Bearbeiten]

Diese Einstellungen kann auch jeder Benutzer für seine individuelle Gestaltung nutzen, die aber nur für ihn als angemeldeten Benutzer Gültigkeit besitzen. Man kann dies nutzen, um z.B. Einstellung künstlerischer Art oder für Personen mit Behinderungen vorzunehmen. Standardmäßig ist diese Option abgeschaltet.

Daher müssen die Unix-Systemadministratoren die Datei LocalSettings.php um nachfolgende Einträge erweitern:

 $wgAllowUserJs  = true;
$wgAllowUserCss  = true;

Diese Möglichkeiten sind auf Wikivoyage aktiviert.

Um die individuellen Seiten aufzurufen, drückt man einfach auf einen der folgenden Links. Man denke aber daran, dass die Veränderung der Dateien umfangreiche Kenntnisse bei der Erstellung der Stilvorlagen oder Skripten erfordert.

bzw.

Beispiel[Bearbeiten]

Wenn Sie nachfolgenden Quelltext in Ihre Datei Special:Mypage/monobook.css füllen, so werden alle Seiten mit Ausnahme der Seiten im Haupt- und Themennamensraum mit einem blauen Hintergrund hinterlegt. Das mögen offensichtlich die Wikipedianer:

 /* Fuellt alle Seiten, die nicht aus dem Hauptnamensraum stammen mit blauer
 Hintergrundfarbe aus. Zuerst erfolgt die Definition fuer alle blauen Seiten
 und dann fuer die weißen Ausnahmen: ns-0 = Hauptnamensraum,
 ns-104 = Themennamensraum. */

#content,
#mytabs li.selected a,
#p-cactions li.selected a {
 background-color: #f3f3ff;
}
.ns-0 #content,
.ns-0 #mytabs li.selected a,
.ns-0 #p-cactions li.selected a ,
.ns-104 #content,
.ns-104 #mytabs li.selected a,
.ns-104 #p-cactions li.selected a {
 background-color: white;
}

Siehe auch[Bearbeiten]

Links[Bearbeiten]