Vorlage:Mehrere Bilder/Doku

Aus MosaPedia

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(+Lizenz)
(Korrekturen & Ergänzungen; Beispiel-Bilder aus MosaPedia)
Zeile 3: Zeile 3:
{{Lizenz CC-by-sa-3.0|quelle=http://de.wikipedia.org/wiki/Vorlage:Mehrere_Bilder/Doku (Stand 3. März 2010, abgerufen 02.01.2011)}}
{{Lizenz CC-by-sa-3.0|quelle=http://de.wikipedia.org/wiki/Vorlage:Mehrere_Bilder/Doku (Stand 3. März 2010, abgerufen 02.01.2011)}}
-
Diese Vorlage dient zum Anzeigen von zwei bis fünf Bildern in einem Kasten, wobei die Bilder nebeneinander oder übereinander platziert werden können.
+
Diese Vorlage dient zum Anzeigen von zwei bis fünf Bildern in einem Kasten, wobei die Bilder nebeneinander oder übereinander platziert werden können. Die Verwendung der Vorlage bietet sich insbesondere bei inhaltlich zusammengehörenden Bildern an.
-
== Kopiervorlage ==
+
Die Benutzung der Vorlage gestaltet sich sehr einfach, die technischen Details (deren Kenntnis zur Benutzung nicht erforderlich ist) sind um einiges komplizierter.
 +
== Benutzung ==
 +
=== Kopiervorlage ===
<pre style="width: 25em;">
<pre style="width: 25em;">
{{Mehrere Bilder
{{Mehrere Bilder
-
  | align     = left/right/center
+
  | align       = left/right/{center}
-
  | Richtung = horizontal/vertical
+
  | Richtung   = {horizontal}/vertical
-
| Kopfzeile =
+
-
| Kopfzeile_align = left/right/center
+
-
| Kopfzeile_Hintergrund =
+
-
| Fußzeile    =
+
-
| Fußzeile_align = left/right/center
+
-
| Fußzeile_Hintergrund =
+
  | Breite      =  
  | Breite      =  
  | Bild1      =  
  | Bild1      =  
Zeile 33: Zeile 29:
  | Breite5    =  
  | Breite5    =  
  | Untertitel5 =  
  | Untertitel5 =  
 +
| Hintergrund = #FARBE
 +
| Kopfzeile  =
 +
| Kopfzeile_align = left/right/{center}
 +
| Kopfzeile_Hintergrund = #FARBE
 +
| Fußzeile    =
 +
| Fußzeile_align = {left}/right/center
 +
| Fußzeile_Hintergrund = #FARBE
}}
}}
</pre>
</pre>
-
== Parameter ==
+
=== Parameter ===
-
 
+
Alle von der Vorlage unterstützten Parameter sind oben in der Kopiervorlage aufgeführt.
-
*'''align''' Standardwert ist "center"
+
*Alle Parameter bis auf ''Bild1'', ''Bild2'' und die zugehörigen Breiten sind optional.
-
*'''Richtung''' Standardwert ist "horizontal"
+
*Die Standardwerte für die Ausrichtung sind oben mit Klammern hervorgehoben (z.B. <tt>{center}</tt>).
-
*'''Kopfzeile_align''' Standardwert ist "center"
+
*Die Breiten sind als "nackte" Zahlen anzugeben (ohne "px"). Die Breiten der eingebundenen Bilder ''müssen'' immer angegeben werden, entweder global oder individuell.
-
*'''Fußzeile_align''' Standardwert ist "left"
+
*Der Parameter ''Breite'' überschreibt die Parameter ''Breite1'', ''Breite2'', ''Breite3'', ''Breite4'' und ''Breite5''. Wenn die Bilder unterschiedliche Breiten haben (sollen), ''muss'' der Parameter ''Breite'' weggelassen werden.
-
*'''Breite''' überschreibt die Parameter Breite1, Breite2, Breite3, Breite4, und Breite5. Wenn du jedem Bild eine andere Breite geben möchtest, dann verwendet bitte nicht den ''width''-Parameter.
+
-
*Kopfzeile, Fußzeile, und Untertitel sind optional.
+
== Beispiele ==
== Beispiele ==
 +
===Horizontale Ausrichtung===
{{Mehrere Bilder
{{Mehrere Bilder
  | Fußzeile = Spieler erhalten als Verwarnung eine gelbe Karte und werden mit einer roten Karte des Feldes verwiesen.
  | Fußzeile = Spieler erhalten als Verwarnung eine gelbe Karte und werden mit einer roten Karte des Feldes verwiesen.
Zeile 53: Zeile 55:
  | Bild2    = Red card.svg
  | Bild2    = Red card.svg
}}
}}
-
<pre style="width: 40em; float:left;">{{Mehrere Bilder
+
<pre style="width: 20em; float:left;">{{Mehrere Bilder
  | Fußzeile = Spieler erhalten…
  | Fußzeile = Spieler erhalten…
  | Breite  = 60
  | Breite  = 60
Zeile 61: Zeile 63:
<br style="clear: both;">
<br style="clear: both;">
 +
===Vertikale Ausrichtung===
{{Mehrere Bilder
{{Mehrere Bilder
  | align      = left
  | align      = left
  | Richtung    = vertical
  | Richtung    = vertical
-
  | Kopfzeile  = Beispiel für Transparenzen in einem [[PNG]]-Bild
+
  | Kopfzeile  = [[Laudanum]]
  | Breite      = 200
  | Breite      = 200
-
  | Bild1      = PNG transparency demonstration 1.png
+
  | Bild1      = Huygens Laudanum1.jpg
-
  | Untertitel1 = Ein PNG-Bild mit einer 8-bit Transparenz…
+
  | Untertitel1 = Ein Schluck…
-
  | Bild2      = PNG transparency demonstration 2.png
+
  | Bild2      = Huygens Laudanum2.jpg
-
  | Untertitel2 = …vor einem karierten Hintergrund.
+
  | Untertitel2 = …zeigt Wirkung
}}
}}
-
<pre style="width: 40em; float:left;">{{Mehrere Bilder
+
<pre style="width: 25em; float:right;">{{Mehrere Bilder
  | align      = left
  | align      = left
  | Richtung    = vertical
  | Richtung    = vertical
-
  | Kopfzeile  = Beispiel für Transparenzen in einem [[PNG]]-Bild
+
  | Kopfzeile  = [[Laudanum]]
  | Breite      = 200
  | Breite      = 200
-
  | Bild1      = PNG transparency demonstration 1.png
+
  | Bild1      = Huygens Laudanum1.jpg
-
  | Untertitel1 = Ein PNG-Bild…
+
  | Untertitel1 = Ein Schluck…
-
  | Bild2      = PNG transparency demonstration 2.png
+
  | Bild2      = Huygens Laudanum2.jpg
-
  | Untertitel2 = …vor…
+
  | Untertitel2 = …zeigt Wirkung
}}</pre>
}}</pre>
-
<br style="clear: both;">
 
-
{{Mehrere Bilder
 
-
| Fußzeile    = Hat ein Benutzer mehrere [[Wikipedia:Preise|Auszeichnungen]] erhalten, so kann er sie auf folgende Weise nummeriert darstellen.
 
-
| Breite      = 60
 
-
| Bild1      = Ribbon numeral 2.png
 
-
| Untertitel1 = Nummer 2
 
-
| Bild2      = Ribbon numeral 3.png
 
-
| Untertitel2 = Nummer 3
 
-
| Bild3      = Ribbon numeral 4.png
 
-
| Untertitel3 = Nummer 4
 
-
}}
 
-
<pre style="width: 40em; float:left;">{{Mehrere Bilder
 
-
| Fußzeile    = Hat ein Benutzer…
 
-
| Breite      = 60
 
-
| Bild1      = Ribbon numeral 2.png
 
-
| Untertitel1 = Nummer 2
 
-
| Bild2      = Ribbon numeral 3.png
 
-
| Untertitel2 = Nummer 3
 
-
| Bild3      = Ribbon numeral 4.png
 
-
| Untertitel3 = Nummer 4
 
-
}}</pre>
 
<br style="clear: both;">
<br style="clear: both;">
===Beispiel mit Hintergrundfarbe===
===Beispiel mit Hintergrundfarbe===
{{Mehrere Bilder
{{Mehrere Bilder
-
  | Bild1=Adoxa_moschatellina_210406.jpg
+
| Hintergrund = #FFCAD8
-
  | Bild2=Adoxa_moschatellina_210406a.jpg
+
  | Bild1=Anna ABC001.jpg     | Breite1=166 | Untertitel1=[[Anna]]
-
| Bild3=adoxa_moschatellina_blatt.jpeg
+
  | Bild2=Bella ABC001.jpg     | Breite2=171 | Untertitel2=[[Bella]]
-
| Fußzeile=[[Moschuskraut]] (''Adoxa moschatellina'')
+
  | Bild3=Caramella ABC001.jpg | Breite3=150 | Untertitel3=[[Caramella]]
-
  | Fußzeile_Hintergrund=#BBDD99
+
  | Fußzeile      = Die drei Hauptfiguren aus dem [[Mädchen-Mosaik]]
-
| Hintergrund=#BBDD99
+
  | Fußzeile_align = center
-
  | Fußzeile_align=center
+
-
  | Breite=160
+
}}
}}
-
<pre style="width: 40em; float:left;">
+
<pre style="width: 44em; float:left;">
{{Mehrere Bilder
{{Mehrere Bilder
-
  | Bild1=Adoxa_moschatellina_210406.jpg
+
| Hintergrund = #FFCAD8
-
  | Bild2=Adoxa_moschatellina_210406a.jpg
+
  | Bild1=Anna ABC001.jpg     | Breite1=166 | Untertitel1=[[Anna]]
-
| Bild3=adoxa_moschatellina_blatt.jpeg
+
  | Bild2=Bella ABC001.jpg     | Breite2=171 | Untertitel2=[[Bella]]
-
| Fußzeile=[[Moschuskraut]] (''Adoxa moschatellina'')
+
  | Bild3=Caramella ABC001.jpg | Breite3=150 | Untertitel3=[[Caramella]]
-
  | Fußzeile_Hintergrund=#BBDD99
+
  | Fußzeile      = Die drei Hauptfiguren aus dem [[Mädchen-Mosaik]]
-
| Hintergrund=#BBDD99
+
  | Fußzeile_align = center
-
  | Fußzeile_align=center
+
-
  | Breite=160
+
}}
}}
</pre>
</pre>
<br style="clear: both;">
<br style="clear: both;">
 +
 +
== Technische Details ==
 +
=== Herkunft ===
 +
Der Code der Vorlage ist unmodifiziert von http://de.wikipedia.org/wiki/Vorlage:Mehrere_Bilder übernommen, die Dokumentation wurde überarbeitet und an die [[MosaPedia]] angepasst. In der deutschsprachigen Wikipedia wird die Vorlage ''Mehrere_Bilder'' derzeit (nur) ca. 200mal eingebunden, sie dürfte damit hinreichend getestet sein. In der englischsprachigen Wikipedia gibt es eine ähnliche Vorlage, die ca. 4500mal verwendet wird.
 +
 +
=== Interna ===
 +
* Zur Positionierung der Bilder wird HTML-Code erzeugt. Die Einbindung der Einzelbilder wird dabei in entsprechend verschachtelte<pre
 +
><div class="thumb tleft">&#10;<div class="thumb tnone">&#10;<div class="thumb tright">&#10;<div class="thumbinner">&#10;<div class="thumbimage">&#10;<div class="thumbcaption"></pre
 +
>eingebettet. Diese Bausteine sind dieselben, die von der Wikimedia-Software auch für gerahmte Bilder und Miniaturbilder ''(framed, thumbnail images)'' verwendet werden: darum sieht <tt><nowiki>{{Mehrere Bilder|...}}</nowiki></tt> genauso aus wie diese. <br /> Die zu diesen ''Classes'' gehörenden ''Style''-Attribute sind in den CSS-Files des jeweiligen [http://www.mediawiki.org/wiki/Help:Skins Skins] definiert, d.h. das Aussehen von <tt><nowiki>{{Mehrere Bilder|...}}</nowiki></tt> wird ebenso wie das der ''Thumbnails'' ggf. von dem unter [[Spezial:Einstellungen|Benutzereinstellungen]] eingestellten ''Skin'' beeinflusst.
 +
 +
* Die Vorlage benutzt die [http://www.mediawiki.org/wiki/Help:Extension:ParserFunctions Parser-Funktionen]<pre
 +
>#if #ifeq #switch #expr</pre
 +
>d.h. die ''ParserFunctions''-Extension muss auf dem Server installiert sein (unter [[Spezial:Version#Installierte Erweiterungen]] kann man sich davon überzeugen, dass das der Fall ist).
 +
 +
=== Grenzen, Nachteile ===
 +
* Bilder können nur entweder horizontal oder vertikal in ''einer'' Reihe angeordnet werden, aber nicht als Matrix.
 +
* Die Anzahl der Bilder ist auf fünf beschränkt. (Diese Grenze läßt sich bei Bedarf leicht nach oben verschieben; die Version in der englischen Wikipedia unterstützt bis zu zehn Bilder.)
 +
* Die englische Version unterstützt zusätzlich Bild-Links und Alt-Texte. (Nachrüstbar.)
 +
* Auch wenn Bilder nicht skaliert werden sollen, müssen ''immer'' die Breiten angegeben werden. Die Angabe der Bildhöhe ist nicht möglich.<br
 +
/>Gerade bei der horizontalen Anordnung wäre letzteres wünschenswert, um alle Bilder auf eine Höhe zu bringen. In der englischen Version wird in dieser Situation empfohlen, die für die gewünschte Höhe benötigte Breite mit dem Ausdruck <code><nowiki>{{#expr: (<Höhe Soll> * <Breite Ist> / <Höhe Ist>) round 0}}</nowiki></code> durch den Wiki-Parser ausrechnen zu lassen.

Version vom 01:09, 4. Jan. 2011

Dokumentations-Unterseite Diese Seite ist die Dokumentations-Unterseite der Vorlage:Mehrere Bilder.


Dieser Text steht unter der Lizenz Creative Commons Attribution-ShareAlike 3.0 Unported
Lizenzbestimmungen unter http://creativecommons.org/licenses/by-sa/3.0/legalcode
Kurzfassung in deutscher Sprache http://creativecommons.org/licenses/by-sa/3.0/deed.de


Der Text enthält (ggf. modifizierte) Beiträge aus folgenden Quellen:
http://de.wikipedia.org/wiki/Vorlage:Mehrere_Bilder/Doku (Stand 3. März 2010, abgerufen 02.01.2011)


Diese Vorlage dient zum Anzeigen von zwei bis fünf Bildern in einem Kasten, wobei die Bilder nebeneinander oder übereinander platziert werden können. Die Verwendung der Vorlage bietet sich insbesondere bei inhaltlich zusammengehörenden Bildern an.

Die Benutzung der Vorlage gestaltet sich sehr einfach, die technischen Details (deren Kenntnis zur Benutzung nicht erforderlich ist) sind um einiges komplizierter.

Inhaltsverzeichnis

Benutzung

Kopiervorlage

{{Mehrere Bilder
 | align       = left/right/{center}
 | Richtung    = {horizontal}/vertical
 | Breite      = 
 | Bild1       = 
 | Breite1     = 
 | Untertitel1 = 
 | Bild2       = 
 | Breite2     = 
 | Untertitel2 = 
 | Bild3       = 
 | Breite3     = 
 | Untertitel3 = 
 | Bild4       = 
 | Breite4     = 
 | Untertitel4 = 
 | Bild5       = 
 | Breite5     = 
 | Untertitel5 = 
 | Hintergrund = #FARBE
 | Kopfzeile   = 
 | Kopfzeile_align = left/right/{center}
 | Kopfzeile_Hintergrund = #FARBE
 | Fußzeile    = 
 | Fußzeile_align = {left}/right/center
 | Fußzeile_Hintergrund = #FARBE
}}

Parameter

Alle von der Vorlage unterstützten Parameter sind oben in der Kopiervorlage aufgeführt.

  • Alle Parameter bis auf Bild1, Bild2 und die zugehörigen Breiten sind optional.
  • Die Standardwerte für die Ausrichtung sind oben mit Klammern hervorgehoben (z.B. {center}).
  • Die Breiten sind als "nackte" Zahlen anzugeben (ohne "px"). Die Breiten der eingebundenen Bilder müssen immer angegeben werden, entweder global oder individuell.
  • Der Parameter Breite überschreibt die Parameter Breite1, Breite2, Breite3, Breite4 und Breite5. Wenn die Bilder unterschiedliche Breiten haben (sollen), muss der Parameter Breite weggelassen werden.

Beispiele

Horizontale Ausrichtung

Spieler erhalten als Verwarnung eine gelbe Karte und werden mit einer roten Karte des Feldes verwiesen.
{{Mehrere Bilder
 | Fußzeile = Spieler erhalten…
 | Breite   = 60
 | Bild1    = Yellow card.svg
 | Bild2    = Red card.svg
}}


Vertikale Ausrichtung

Ein Schluck…
…zeigt Wirkung
{{Mehrere Bilder
 | align       = left
 | Richtung    = vertical
 | Kopfzeile   = [[Laudanum]]
 | Breite      = 200
 | Bild1       = Huygens Laudanum1.jpg
 | Untertitel1 = Ein Schluck…
 | Bild2       = Huygens Laudanum2.jpg
 | Untertitel2 = …zeigt Wirkung
}}


Beispiel mit Hintergrundfarbe

Die drei Hauptfiguren aus dem Mädchen-Mosaik
{{Mehrere Bilder
 | Hintergrund = #FFCAD8
 | Bild1=Anna ABC001.jpg      | Breite1=166 | Untertitel1=[[Anna]]
 | Bild2=Bella ABC001.jpg     | Breite2=171 | Untertitel2=[[Bella]]
 | Bild3=Caramella ABC001.jpg | Breite3=150 | Untertitel3=[[Caramella]]
 | Fußzeile       = Die drei Hauptfiguren aus dem [[Mädchen-Mosaik]]
 | Fußzeile_align = center
}}


Technische Details

Herkunft

Der Code der Vorlage ist unmodifiziert von http://de.wikipedia.org/wiki/Vorlage:Mehrere_Bilder übernommen, die Dokumentation wurde überarbeitet und an die MosaPedia angepasst. In der deutschsprachigen Wikipedia wird die Vorlage Mehrere_Bilder derzeit (nur) ca. 200mal eingebunden, sie dürfte damit hinreichend getestet sein. In der englischsprachigen Wikipedia gibt es eine ähnliche Vorlage, die ca. 4500mal verwendet wird.

Interna

  • Zur Positionierung der Bilder wird HTML-Code erzeugt. Die Einbindung der Einzelbilder wird dabei in entsprechend verschachtelte
    <div class="thumb tleft">
    <div class="thumb tnone">
    <div class="thumb tright">
    <div class="thumbinner">
    <div class="thumbimage">
    <div class="thumbcaption">
    eingebettet. Diese Bausteine sind dieselben, die von der Wikimedia-Software auch für gerahmte Bilder und Miniaturbilder (framed, thumbnail images) verwendet werden: darum sieht {{Mehrere Bilder|...}} genauso aus wie diese.
    Die zu diesen Classes gehörenden Style-Attribute sind in den CSS-Files des jeweiligen Skins definiert, d.h. das Aussehen von {{Mehrere Bilder|...}} wird ebenso wie das der Thumbnails ggf. von dem unter Benutzereinstellungen eingestellten Skin beeinflusst.

Grenzen, Nachteile

  • Bilder können nur entweder horizontal oder vertikal in einer Reihe angeordnet werden, aber nicht als Matrix.
  • Die Anzahl der Bilder ist auf fünf beschränkt. (Diese Grenze läßt sich bei Bedarf leicht nach oben verschieben; die Version in der englischen Wikipedia unterstützt bis zu zehn Bilder.)
  • Die englische Version unterstützt zusätzlich Bild-Links und Alt-Texte. (Nachrüstbar.)
  • Auch wenn Bilder nicht skaliert werden sollen, müssen immer die Breiten angegeben werden. Die Angabe der Bildhöhe ist nicht möglich.
    Gerade bei der horizontalen Anordnung wäre letzteres wünschenswert, um alle Bilder auf eine Höhe zu bringen. In der englischen Version wird in dieser Situation empfohlen, die für die gewünschte Höhe benötigte Breite mit dem Ausdruck {{#expr: (<Höhe Soll> * <Breite Ist> / <Höhe Ist>) round 0}} durch den Wiki-Parser ausrechnen zu lassen.
Persönliche Werkzeuge