Vorlage:YouTube: Unterschied zwischen den Versionen

Vorlage:YouTube: Unterschied zwischen den Versionen

imported>XanonymusX
(Die letzte Textänderung von Ingwargrimm wurde verworfen und die Version 154429936 von XanonymusX wiederhergestellt.)
 
imported>XanonymusX
(Versuch Sprachcode-Schreibweise)
 
Zeile 1: Zeile 1:
<onlyinclude>{{#if:{{{s|}}}{{{show|}}}{{{sid|}}}{{{showid|}}}|Show&#32;}}[https://www.youtube.com/{{#if:{{{user|{{{u|}}}}}}
<onlyinclude><includeonly>{{#if:{{{uploader|{{{upl|}}}}}}|{{{uploader|{{{upl|}}}}}}:<nowiki />&#32;}}{{#if:{{{show|}}}{{{showid|}}}|Show&#32;}}[https://www.youtube.com/{{#if:{{{user|}}}
  |user/{{{user|{{{u|}}}}}} {{{title|{{#if:{{{1|}}}|''{{{1}}}''|Kanal von {{#invoke:WLink|getArticleBase}}}}}}}]
  |user/{{{user|}}} {{{titel|{{{title|{{#if:{{{1|}}}|{{{1}}}|Kanal von {{#invoke:WLink|getArticleBase}}}}}}}}}}]
  |{{#if:{{{channel|}}}
  |{{#if:{{{channel|}}}
   |channel/{{{channel|}}} {{{title|{{#if:{{{1|}}}|''{{{1}}}''|Kanal von {{#invoke:WLink|getArticleBase}}}}}}}]
   |channel/{{{channel|}}} {{{titel|{{{title|{{#if:{{{1|}}}|{{{1}}}|Kanal von {{#invoke:WLink|getArticleBase}}}}}}}}}}]
   |{{#if:{{{c|}}}
   |{{#if:{{{c|}}}
   |c/{{{c|}}} {{{title|{{#if:{{{1|}}}|''{{{1}}}''|Kanal von {{#invoke:WLink|getArticleBase}}}}}}}]
   |c/{{{c|}}} {{{titel|{{{title|{{#if:{{{1|}}}|{{{1}}}|Kanal von {{#invoke:WLink|getArticleBase}}}}}}}}}}]
   |{{#if:{{{s|{{{show|}}}}}}
   |{{#if:{{{show|}}}
     |show/{{{s|{{{show|}}}}}} {{{title|{{#if:{{{1|}}}|{{{1}}}|''{{#invoke:WLink|getArticleBase}}''}}}}}]
     |show/{{{show|}}} {{{titel|{{{title|{{#if:{{{1|}}}|{{{1}}}|{{#invoke:WLink|getArticleBase}}}}}}}}}}]
     |{{#if:{{{sid|{{{showid|}}}}}}
     |{{#if:{{{showid|}}}
     |show?p={{{sid|{{{showid|}}}}}} {{{title|{{#if:{{{1|}}}|{{{1}}}|''{{#invoke:WLink|getArticleBase}}''}}}}}]
     |show?p={{{showid|}}} {{{titel|{{{title|{{#if:{{{1|}}}|{{{1}}}|{{#invoke:WLink|getArticleBase}}}}}}}}}}]
     |{{#if:{{{list|}}}
     |{{#if:{{{list|}}}
       |playlist?list={{{list|}}} {{{title|{{#if:{{{1|}}}|{{{1}}}|''{{#invoke:WLink|getArticleBase}}''}}}}}]
       |playlist?list={{{list|}}} {{{titel|{{{title|{{#if:{{{1|}}}|{{{1}}}|{{#invoke:WLink|getArticleBase}}}}}}}}}}]
       |watch?v={{{id|{{{1|}}}}}}{{#if:{{{time|}}}|&#35;t={{{time}}}}} {{{title|{{#if:{{{2|}}}|{{{2}}}|Video}}}}} {{#if:{{{time|}}}|&#32;(ab {{SekundenZuHMS|{{{time}}}}})}}]
       |watch?v={{{id|{{{1|}}}}}}{{#if:{{{h|}}}{{{m|}}}{{{time|{{{sec|}}}}}}|&#38;t={{#if:{{{h|}}}|{{{h}}}h}}{{#if:{{{m|}}}|{{{m}}}m}}{{#if:{{{time|{{{sec|}}}}}}|{{{time|{{{sec|}}}}}}s}}}} <i>{{{titel|{{{title|{{#if:{{{2|}}}|{{{2}}}|Video}}}}}}}}</i>]{{#if:{{{h|}}}{{{m|}}}|&#32;(ab {{#if:{{{h|}}}|{{{h}}}:|0:}}{{#if:{{{m|}}}|{{#ifexpr:{{#invoke:Str|len|{{uc:{{{m}}}}}}}>1|{{{m|}}}|0{{{m|}}}}}:|00:}}{{#if:{{{time|{{{sec|}}}}}}|{{#ifexpr:{{#invoke:Str|len|{{uc:{{{time|{{{sec|}}}}}}}}}}>1|{{{time|{{{sec|}}}}}}|0{{{time|{{{sec|}}}}}}}}|00}})|{{#if:{{{time|{{{sec|}}}}}}|&#32;(ab {{SekundenZuHMS|{{{time|{{{sec|}}}}}}}})}}}}
       }}
       }}
     }}
     }}
Zeile 17: Zeile 17:
   }}
   }}
   }}
   }}
  }} auf {{#ifeq:{{{link}}}|no
  }}&#32;auf {{#ifeq:{{{link}}}|0|YouTube |[[YouTube]]}}<!--
|YouTube
--><!--
|[[YouTube]]
Upload-Datum
}}</onlyinclude>
-->{{#if: {{{upload|{{{d|}}}}}}
    |, {{#invoke:DateTime|format|{{{upload|{{{d|}}}}}}|T._Monat JJJJ}}
  }}<!--
--><!--
  Abrufdatum
-->{{#if:{{{abruf|{{{zugriff|{{{3|{{{z|}}}}}}}}}}}}
    |, abgerufen am {{#invoke:DateTime|format|{{{abruf|{{{zugriff|{{{3|{{{z|}}}}}}}}}}}}|T._Monat JJJJ}}
  }}<!--
--><!--
  Sprache und Kommentar
-->{{#if:{{{kommentar|{{{k|}}}}}}{{{sprache|}}}{{{laufzeit|}}}<!--
  -->| &#32;(<!-- öffnende Klammer
    -->{{#if:{{{sprache|}}}
        | {{#invoke:Multilingual|format|1={{{sprache}}}|slang=!|shift=m}}
      }}<!--
    -->{{#if: {{{kommentar|{{{k|}}}}}}
        | {{#if: {{{sprache|}}}
            | &#x3b;&#32; <!-- Trennung zwischen Sprache und Kommentar -->
          }}<!--
        -->{{{kommentar|{{{k|}}}}}}
      }}<!--
    -->{{#if: {{{laufzeit|}}}
        | {{#if: {{{sprache|}}}{{{kommentar|{{{k|}}}}}}
            | &#x3b;&#32; <!-- Trennung zwischen Sprache oder Kommentar und Laufzeit -->
          }}<!--
        -->Laufzeit: {{{laufzeit}}}
      }}<!--
    -->)<!-- Schliessende Klammer -->
  }}<!--
  Abschliessender Punkt, wenn irgendeine der Zusatzangaben gemacht wurde
-->{{#if: {{{upload|{{{d|}}}}}}{{{abruf|{{{zugriff|{{{3|{{{z|}}}}}}}}}}}}{{{kommentar|{{{k|}}}}}}{{{sprache|}}}{{{laufzeit|}}}|.}}<!--


Parameterwartung
-->{{#invoke:TemplatePar|check
|all=
|opt= 1= id= 2= title= titel= 3= abruf= zugriff= z= h= m= time= sec= uploader= upl= upload= d= kommentar= k= link= user= channel= c= list= show= showid= sprache= laufzeit=
|template=[[Vorlage:YouTube]]
|cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube
|format=<span class="error">@@@</span>
}}{{#invoke:TemplatePar|valid
|1=h
|2=n
|template=[[Vorlage:YouTube]]
|cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube
|format=<span class="error">@@@</span>
}}{{#invoke:TemplatePar|valid
|1=m
|2=n
|template=[[Vorlage:YouTube]]
|cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube
|format=<span class="error">@@@</span>
}}{{#invoke:TemplatePar|valid
|1=sec
|2=n
|template=[[Vorlage:YouTube]]
|cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube
|format=<span class="error">@@@</span>
}}{{#invoke:TemplatePar|valid
|1=time
|2=n
|template=[[Vorlage:YouTube]]
|cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube
|format=<span class="error">@@@</span>
}}{{#invoke:TemplatePar|valid
|1=sprache
|2=lang
|template=[[Vorlage:YouTube]]
|cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube
|format=<span class="error">@@@</span>
}}{{#invoke:TemplatePar|valid
|1=link
|2=/^[01]?$/
|template=[[Vorlage:YouTube]]
|cat=Wikipedia:Vorlagenfehler/Vorlage:YouTube
|format=<span class="error">@@@ 0 oder 1 erlaubt</span>
}}<!--
  Prüfe, dass ein Typ (Video, Playlist, Show, Channel) von YouTube-Link gewählt wird
-->{{#if:{{{id|}}}{{{1|}}}{{{list|}}}{{{show|}}}{{{showid|}}}{{{user|}}}{{{channel|}}}{{{c|}}}<!--
  -->|<!-- Daten für einen Typ angegeben: Alles gut --><!--
  -->|<span class="error">[[Vorlage:YouTube]]: Fehlender Typ-Parameter. Entweder <code>id</code>, <code>list</code>, <code>show</code>, <code>showid</code>, <code>user</code>, <code>channel</code> oder <code>c</code> muss angegeben werden.</span>[[Kategorie:Wikipedia:Vorlagenfehler/Vorlage:YouTube]]
}}</includeonly></onlyinclude>
{{Dokumentation}}
{{Dokumentation}}

Aktuelle Version vom 8. April 2022, 14:24 Uhr

Vorlage:Dokumentation/header Skriptfehler: Ein solches Modul „Vorlage:Dokumentation“ ist nicht vorhanden.