Erweiterung:HeadScript

From mediawiki.org
This page is a translated version of the page Extension:HeadScript and the translation is 93% complete.
MediaWiki-Erweiterungen
HeadScript
Freigabestatus: stabil
Einbindung Hook
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

  • $wgHeadScriptName
  • $wgHeadScriptCode
Quarterly downloads 80 (Ranked 69th)
Übersetze die HeadScript-Erweiterung, wenn sie auf translatewiki.net verfĂŒgbar ist

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.
    Developers and code contributors should install the extension from Git instead, using: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 – Zu Special:Version in dem Wiki (bei Einstellung auf deutsch nach Spezial:Version) navigieren, um die erfolgreiche Installierung der Erweiterung zu ĂŒberprĂŒfen.

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