Extension:HeadScript/de

Category:MIT licensed extensions/de
MediaWiki-Erweiterungen
HeadScript
Freigabestatus: stabilCategory:Stable extensions/de
Einbindung Hook Category:Hook extensions/de
Beschreibung Fügt Skripte kurz vor </head> des Wikis hinzu
Autor(en)
Letzte Version 1.1.1 (2021-12-03)
MediaWiki >= 1.29.0
Datenbankänderungen Nein
Lizenz MIT-Lizenz
Herunterladen Category:Extensions in Wikimedia version control/de
  • $wgHeadScriptName
  • $wgHeadScriptCode
Vierteljährliche Downloads 30 (Ranked 60th)
Übersetze die HeadScript-Erweiterung, wenn sie auf translatewiki.net verfügbar ist
Category:All extensions/de

Die Erweiterung HeadScript ermöglicht das einfache Hinzufügen von Skripten kurz vor </head> des Wikis.

Der Code für das Skript im Kopf-Bereich ist in "LocalSettings.php" definiert und wird durch Variablen gesteuert. Diese Implementierung macht es unerfahrenen Benutzern leicht, Skripte kurz vor </head> des Wikis einzufügen. Es ermöglicht auch das Hinzufügen von Skripten im Kopf-Bereich, die nicht geändert oder entfernt werden können, wie es bei Wiki Administratoren möglich wäre, wenn das Skript zu Sitenotice hinzugefügt würde. Dies macht die Erweiterung besonders nützlich für die Platzierung von Cookie-Consent-Plugins oder CSS-Links, da solche Inhalte nicht von missbräuchlichen oder bösartigen Administratoren entfernt werden können.


Installation

  • Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens HeadScript im Ordner extensions/ ablegen.
    Entwickler und Code-Beitragende sollten stattdessen die Erweiterung von Git installieren, mit:cd extensions/
    git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/HeadScript
  • Folgenden Code am Ende deiner LocalSettings.php -Datei einfügen:
    wfLoadExtension( 'HeadScript' );
    
  • Configure as required.
  • Yes Erledigt – Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob die Erweiterung erfolgreich installiert wurde.

Konfiguration

Ein oder mehrere Skripte können in dem Head-Bereich des Wikis hinzugefügt werden. Die Skripte im Head-Bereich können aus beliebigem HTML und/oder JavaScript bestehen.

To configure the head script, add the following to "LocalSettings.php" after the installation line:

$wgHeadScriptCode = <<<'START_END_MARKER'
<script></script>
START_END_MARKER;

Leave untouched the first and last line with START_END_MARKER stuff, this is a special syntax of PHP (without it, it would be tricky to deal with apostrophes inside the script). Do not add whitespaces around the last line’s marker, it would break it (more details about this syntax). Do add new line after.

Um weitere Skripte hinzuzufügen, ist einfach zwischen den Markierungen einzufügen:

$wgHeadScriptCode = <<<'START_END_MARKER'
<script></script>
<script></script>
<script></script>
START_END_MARKER;

Bei Bedarf kann auch ein Name für das Skript angeben werden, indem nach der Installationszeile Folgendes hinzufügt wird:

$wgHeadScriptName = 'my-wonderful-script';

META and LINK elements can also be added, such as:

$wgHeadScriptCode = <<<'START_END_MARKER'
<meta name="author" content="Wikimedia Foundation" />
<link rel="author" type="text/plain" href="/humans.txt" />
<script></script>
START_END_MARKER;

See also

Category:BeforePageDisplay extensions/de Category:HTML head extensions/de
Category:All extensions/de Category:BeforePageDisplay extensions/de Category:Extensions in Wikimedia version control/de Category:HTML head extensions/de Category:Hook extensions/de Category:MIT licensed extensions/de Category:Stable extensions/de