Vorlage:Bild ns6: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
(59 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 13: Zeile 13:
 
   Schreiben
 
   Schreiben
  
-->{{titel|{{{titel|}}}|Bildseite:}}<!--     
+
--><div class=bildseite>{{titel|{{{titel|}}}|Bildseite:}}<!--     
 
--><dl><dd><small><!--
 
--><dl><dd><small><!--
-->[[hat bildinfo::{{{info|}}}]] <!--
+
-->{{#if:{{{info|}}}
 +
    |[[hat bildinfo::{{{info|}}}]].
 +
  }} <!--
 
-->{{#if:{{{quelle|}}}
 
-->{{#if:{{{quelle|}}}
     |{{{c|}}} {{{quelle|}}}.{{#set: hat_bildquelle={{{quelle|}}}}}
+
     |{{{c|}}} [[hat_bildquelle::{{{quelle|}}}]].
 
   }} <!--
 
   }} <!--
 
-->{{#var:zugriff}}<!--
 
-->{{#var:zugriff}}<!--
Zeile 24: Zeile 26:
 
<div style='text-align: center;font-size: xx-small; margin-top: 1.5rem; height: 1,5rem; border-top:1px solid #ccc'>{{#ifanon:<!--do nothing-->|  
 
<div style='text-align: center;font-size: xx-small; margin-top: 1.5rem; height: 1,5rem; border-top:1px solid #ccc'>{{#ifanon:<!--do nothing-->|  
 
[[Spezial:Mit_Formular_bearbeiten/Bild/{{FULLPAGENAME}}|Diese Seite mit Formular bearbeiten]] }}</div> <!--
 
[[Spezial:Mit_Formular_bearbeiten/Bild/{{FULLPAGENAME}}|Diese Seite mit Formular bearbeiten]] }}</div> <!--
 +
 +
preload Bild 180px
 +
 +
--><div style='visibility:hidden; height: 0; overflow: hidden'>[[{{FULLPAGENAME}}|180px|link=]]</div><!--
  
 
   Bildverwendung
 
   Bildverwendung
Zeile 43: Zeile 49:
 
|<div class=shortlist>Schlagworte: {{#if: {{{thema|}}}
 
|<div class=shortlist>Schlagworte: {{#if: {{{thema|}}}
 
   |* Thema: {{#arraymap: {{{thema|}}}|,|§
 
   |* Thema: {{#arraymap: {{{thema|}}}|,|§
     | {{#queryformlink:form=Bilder
+
     | {{prettyURL|page=Metalog:Bilder|key=thema|value|text=§}}{{#set: hat_thema_neu=§}}[[Kategorie:§]]
      |link text= {{#regex:§|/[\s_]Sonstiges/|}}
 
      |query string=<!--
 
-->Bilder[thema]&<!--
 
-->Bilder[medium]=Alles&_run
 
      }}{{#set: hat_thema_neu=§}}[[Kategorie:§]]
 
 
     |,\s
 
     |,\s
 
     }}
 
     }}
 
   }} {{#if: {{{medium|}}}
 
   }} {{#if: {{{medium|}}}
 
   |* Medium: {{#arraymap: {{{medium|}}}|,|§
 
   |* Medium: {{#arraymap: {{{medium|}}}|,|§
     |{{#queryformlink:form=Bilder
+
     |{{prettyURL|page=Metalog:Bilder|key=medium|value=§|text=§}}{{#set: hat_medium_neu=§}}[[Kategorie:§]]
      |link text= §
 
      |query string=<!--
 
-->Bilder[thema]=Alles&<!--
 
-->Bilder[medium]&_run
 
      }}{{#set: hat_medium_neu=§}}[[Kategorie:§]]
 
 
     |,\s
 
     |,\s
 
     }}
 
     }}
 
   }} {{#if: {{{g-artist|}}}
 
   }} {{#if: {{{g-artist|}}}
 
   |* Künstler:  {{#arraymap: {{{g-artist|}}}|,|§
 
   |* Künstler:  {{#arraymap: {{{g-artist|}}}|,|§
     |{{Bild_artist_q|artist=§|time={{{zeitalter|}}} }}{{#set: gemacht_von=§}}|,\s  
+
     |{{prettyURL|page=Metalog:Bilder|key=artist|value=§|text={{#regex:§|/;/|,}}}}{{#set: gemacht_von=§}}|,\s
 +
    <!--|{{Bild_artist_q|artist=§|time={{{zeitalter|}}} }} -->
 
     }}
 
     }}
 
   }} </div>
 
   }} </div>
Zeile 121: Zeile 118:
 
   | {{#show: {{FULLPAGENAME}} |?Hat bildquellen domain}}  
 
   | {{#show: {{FULLPAGENAME}} |?Hat bildquellen domain}}  
 
   | xxx
 
   | xxx
 +
  }}
 +
}}<!--
 +
-->{{#vardefine: domain
 +
| {{#regex: {{#var:domain}} 
 +
  | /flic\.kr/
 +
  | flickr.com
 
   }}
 
   }}
 
}}<!--
 
}}<!--
Zeile 126: Zeile 129:
 
| {{#ask: [[Bild:+]] [[Hat bildquellen domain::{{#var:domain}}]]|format=count }}
 
| {{#ask: [[Bild:+]] [[Hat bildquellen domain::{{#var:domain}}]]|format=count }}
 
}}<!--
 
}}<!--
 +
    |/(muse{{!}}bibliothek{{!}}libra)/
 
-->{{#vardefine: museum
 
-->{{#vardefine: museum
 
| {{#if: {{#show: {{FULLPAGENAME}} |?Hat bildquelle}}
 
| {{#if: {{#show: {{FULLPAGENAME}} |?Hat bildquelle}}
Zeile 145: Zeile 149:
 
| reference={{PAGENAME}}
 
| reference={{PAGENAME}}
 
| type=image
 
| type=image
| citation text=[[{{FULLPAGENAME}}|75x75px|right|class=noviewer]]{{{info_kurz|}}}
+
| citation text=<dfn>[[{{FULLPAGENAME}}|75x75px|right|class=noviewer]]{{{info_kurz|}}}</dfn>
 +
}}<!--
 +
 
 +
Attribute für Bilderabfrage
 +
 
 +
-->{{#vardefine:quelle-text
 +
|<!--{{#regex: {{#regex: {{#regex: {{#regex: {{{quelle|unbekannt}}}
 +
|/\[\S+\s([^\]]+).*\]/|$1}}
 +
|/\s*\([^\)]*\)/|}}
 +
|/,\s*$/|}}
 +
|/''/|}}
 +
}}-->{{#regex: {{#regex: {{#regex: {{#regex: {{#regex: {{{quelle|unbekannt}}}
 +
|/\[\S+\s([^\]]+).*\]/|$1}}
 +
|/\s*\([^\)]*\)/|}}
 +
|/''/|}}
 +
|/(.{40}[^,\s]*).*/|$1}}
 +
|/[^,]*/}}
 +
}}<!--
 +
-->{{#set: hat_bildquellentext={{#var:quelle-text}}
 +
|item-bilderliste= <div class='js-Glossar imgs-G-neu'
 +
data-artist='{{{g-artist|}}}' data-thema='{{{thema|}}}' data-medium='{{{medium|}}}' data-quelle='{{#var:quelle-text}}'><span class='thumb-G-neu'>[[{{FULLPAGENAME}}|60x60px|class=noviewer|{{PAGENAME}}]]</span><span class=b-info>[[:{{FULLPAGENAME}}|{{{titel|}}}]], {{#if:{{{info|}}}|{{{info|}}}| (k. A.)}},</span> <span class=b-quelle>Bildquelle: {{#var:quelle-text}}</span></div>
 
}}<!--
 
}}<!--
  
Zeile 156: Zeile 180:
 
   }}
 
   }}
 
}}
 
}}
</includeonly><noinclude>
+
</div></includeonly><noinclude>
 
<templatedata>
 
<templatedata>
 
{
 
{

Version vom 31. März 2025, 18:11 Uhr

erstellt den Bildtext mit Daten von Vorlage:Bild

Vorlagenparameter

ParameterBeschreibungTypStatus
Titeltitel

keine Beschreibung

Unbekanntoptional
Infoinfo

keine Beschreibung

Unbekanntoptional
Quellequelle

keine Beschreibung

Unbekanntoptional
Cc

keine Beschreibung

Unbekanntoptional
Zugriffzugriff

keine Beschreibung

Unbekanntoptional
Beschreibungbeschreibung

keine Beschreibung

Unbekanntoptional
Themathema

keine Beschreibung

Unbekanntoptional
Mediummedium

keine Beschreibung

Unbekanntoptional
G-artistg-artist

keine Beschreibung

Unbekanntoptional
Zeitalterzeitalter

keine Beschreibung

Unbekanntoptional
Info_kurzinfo_kurz

keine Beschreibung

Unbekanntoptional