Erweiterung:RandomImage
Diese Erweiterung wird derzeit nicht aktiv gepflegt! Obwohl sie möglicherweise immer noch funktioniert, werden Fehlerberichte oder Featureanfragen höchstwahrscheinlich ignoriert. Wenn Du die Aufgabe übernehmen möchtest, diese Erweiterung zu entwickeln und zu verwalten, kannst Du Du kannst den Besitz der Quelle anfordern. Du kannst höflichkeitshalber den Autor kontaktieren. Du solltest auch diese Vorlage entfernen und angeben, dass die Erweiterung in der Infobox {{Erweiterung }} der Seite beibehalten werden soll. |
RandomImage Freigabestatus: ohne Wartung |
|
---|---|
Einbindung | Tag |
Beschreibung | Adds a <randomimage> tag to the parser allowing for randomisation of multimedia content on a page |
Autor(en) | Rob Church (RobchurchDiskussion) |
Letzte Version | 1.5.1 (continuous updates) |
MediaWiki | >= 1.35 |
Lizenz | GNU General Public License 2.0 oder neuer |
Herunterladen | README |
|
|
|
|
Quarterly downloads | 11 (Ranked 129th) |
Public wikis using | 5,812 (Ranked 2nd) |
Übersetze die RandomImage-Erweiterung, wenn sie auf translatewiki.net verfügbar ist | |
Probleme | Offene Aufgaben · Einen Fehler melden |
The RandomImage extension adds a <randomimage>
tag to the MediaWiki parser which allows for randomisation of multimedia content on a page.
When the tag is rendered, a random image is selected from those uploaded and inserted at the location of the tag. Users can select a custom size, float and provide a caption for the resulting image.
Installation
- Die Erweiterung herunterladen und die Datei(en) in ein Verzeichnis namens
RandomImage
im Ordnerextensions/
ablegen.
Entwickler und Code-Beitragende sollten stattdessen die Erweiterung von Git installieren, mit:cd extensions/
git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/RandomImage - Folgenden Code am Ende deiner LocalSettings.php -Datei einfügen:
wfLoadExtension( 'RandomImage' );
- Erledigt – Navigiere zu Special:Version in deinem Wiki, um zu überprüfen, ob die Erweiterung erfolgreich installiert wurde.
Verwendung
The tag can be used in two forms:
<randomimage />
- Produces an image using an automatic caption (see below)
<randomimage>...</randomimage>
- Produces an image with a preset caption (text inside the tags)
The tag also supports the following attributes:
size
- Set the image width (default is the user's thumbnail width)
float
- Float the image; valid values are left, center and right
choices
- Confines image selection to a pipe-delimited list of images
- Zum Beispiel
<randomimage size="100" float="left" choices="Apple.jpg|Pear.jpg" />
Caption
If no caption is specified, one will be pulled, if possible, from the image description page.
If the description page contains text wrapped in <randomcaption>...</randomcaption>
tags, then this will be used as the caption.
The tags are ignored during normal page views. Otherwise, the first paragraph of the page text will be used as the caption.
Selection
On wikis where non-images are uploaded (e.g. sound and video files, or documents, etc.), the extension might select a non-image file. There are few performance-efficient means of limiting those files selected.
If $wgRandomImageStrict
is switched on, a more complex database query will be performed, with a greater performance cost, which will ensure only images with an image major MIME type are selected.
By default, this option has the same value as $wgMiserMode
.
You may wish to switch it off if all of the content on your wiki has an appropriate renderer.
Caching
By default, the output is cached in the regular parser cache. This can be advantageous on larger sites which need to use caching to reduce the effects of load, however, it means that content is not 100% dynamic.
To disable the parser cache on pages which use the <randomimage>
tag, set $wgRandomImageNoCache = true;
in LocalSettings.php
(after the call to include the extension file).
This will affect all users, and might incur additional overhead on page views.
Siehe auch
- Erweiterung:RandomSelection — Displays a random option from the given set.
Diese Erweiterung ist in den folgenden Softwarepaketen enthalten und/oder wird von den folgenden Wiki-Farmen, bzw. Wiki-Hostern verwendet: Dies ist keine maßgebliche Liste. Softwarepakete und/oder Wiki-Farmen, bzw. Wiki-Hoster nutzen diese Erweiterung ggf., obwohl sie nicht in dieser Liste enthalten sind. Prüfe daher stets die Nutzung im verwendeten Softwarepaket und/oder bei der Wiki-Farm, bzw. dem Wiki-Hoster. |
- Unmaintained extensions/de
- Tag extensions/de
- GPL licensed extensions/de
- Extensions in Wikimedia version control/de
- ParserBeforeInternalParse extensions/de
- ParserBeforePreprocess extensions/de
- ParserFirstCallInit extensions/de
- All extensions/de
- Extensions included in Fandom/de
- Extensions included in Miraheze/de
- Extensions included in WikiForge/de
- Image extensions/de
- Random content extensions/de