Handbuch:$wgLogo
Path name change: MediaWiki installations after MediaWiki 1.35.0 must use $wgLogos ; as $wgLogo is no longer supported.[1] |
Server-URLs und Dateipfade: $wgLogo | |
---|---|
Das Wiki-Logo über eine URL einbinden |
|
Eingeführt in Version: | Vor 1.1.0 |
Entfernt in Version: | Weiterhin vorhanden |
Erlaubte Werte: | (Teil eines Pfades oder die ganze URL) |
Standardwert: | "{$wgScriptPath }/resources/assets/change-your-logo.svg" (1.38+)
|
Andere Einstellungen: Alphabetisch | Nach Funktion |
Details
Mit diesem Pfad kann das Logo eines Wikis festgelegt werden. Es kann ein Teil des Pfades (root) oder die ganze URL benutzen werden. Wenn es ein relativer Pfad ist, muss es mit einem Schrägstrich beginnen (eine Datei im DOCUMENT_ROOT ist /file.png nicht file.png).
Das Logo wird in 135 × 135 Pixel angezeigt, es sei denn es wird in der main-CSS bzw. der rtl.css/ltr.css oder der Wiki-CSS gezielt verändert (außer die $wgUseSiteCss ist nicht auf true
gesetzt).
Achtung: Wenn das Logo größer als 135 x 135 px ist, wird Mediawiki nicht alles anzeigen, sondern das Logo zuschneiden, sodass nur ein Teil des Logos sichtbar ist.
If this corner is completely white, it might look like the image does not display although in fact it does.
Depending on your server settings, the information on which image to use may be cached inside a server cache. Also, images may be cached inside the web browser for a long time so that you do not immediately see the new logo, if you changed the according image file. In this case it might be necessary to especially empty caches and to reload the image URL in your web browser so that the browser downloads the current version from the server. |
Das Logo darf nicht in der /skins/common/images/wiki.png sein, da diese bei einem Update überschrieben wird.
Instead see How do I change the logo? . |
Beispiele
Lade deine Logodatei auf deinen Server.
Angenommen, der Pfad lautet /images/4/47/mylogo.png
.
Dann ist es sichtbar, wenn folgende Zeile in der LocalSettings.php
ergänzt wird:
$wgLogo = $wgScriptPath . '/images/4/47/mylogo.png';
Diese Zeile muss "unterhalb" der Definition von $wgScriptPath ergänzt werden! Ansonsten wäre $wgScriptPath noch nicht definiert und das Logo würde nicht angezeigt.
Vary logo per language
With CSS, it is possible to use a different logo for each interface language:
.mw-wiki-logo:lang(ar) {
background-image: url( /logos/ar.png ) !important;
}
.mw-wiki-logo:lang(de) {
background-image: url( /logos/de.png ) !important;
}