Vorlage:Youtube2: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
<includeonly>< | <onlyinclude><includeonly>{{#if:{{{uploader|{{{upl|}}}}}}|{{{uploader|{{{upl|}}}}}}:<nowiki /> }}{{#if:{{{show|}}}{{{showid|}}}|Show }}[https://www.youtube.com/{{#if:{{{user|}}} | ||
|user/{{{user|}}} {{{titel|{{{title|{{#if:{{{1|}}}|{{{1}}}|Kanal von {{#invoke:WLink|getArticleBase}}}}}}}}}}] | |||
|{{#if:{{{channel|}}} | |||
|channel/{{{channel|}}} {{{titel|{{{title|{{#if:{{{1|}}}|{{{1}}}|Kanal von {{#invoke:WLink|getArticleBase}}}}}}}}}}] | |||
|{{#if:{{{c|}}} | |||
|c/{{{c|}}} {{{titel|{{{title|{{#if:{{{1|}}}|{{{1}}}|Kanal von {{#invoke:WLink|getArticleBase}}}}}}}}}}] | |||
|{{#if:{{{show|}}} | |||
|show/{{{show|}}} {{{titel|{{{title|{{#if:{{{1|}}}|{{{1}}}|{{#invoke:WLink|getArticleBase}}}}}}}}}}] | |||
|{{#if:{{{showid|}}} | |||
|show?p={{{showid|}}} {{{titel|{{{title|{{#if:{{{1|}}}|{{{1}}}|{{#invoke:WLink|getArticleBase}}}}}}}}}}] | |||
|{{#if:{{{list|}}} | |||
|playlist?list={{{list|}}} {{{titel|{{{title|{{#if:{{{1|}}}|{{{1}}}|{{#invoke:WLink|getArticleBase}}}}}}}}}}] | |||
|watch?v={{{id|{{{1|}}}}}}{{#if:{{{h|}}}{{{m|}}}{{{time|{{{sec|}}}}}}|&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|}}}| (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|}}}}}}| (ab {{SekundenZuHMS|{{{time|{{{sec|}}}}}}}})}}}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} | |||
}} auf {{#ifeq:{{{link}}}|0|YouTube |[[YouTube]]}}<!-- | |||
--><!-- | |||
Upload-Datum | |||
-->{{#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|}}}<!-- | |||
-->| (<!-- Öffnende Klammer | |||
-->{{#if:{{{sprache|}}}<!-- | |||
-->|{{#invoke:Multilingual|getName|{{{sprache}}}|!}}<!-- | |||
-->{{#if:{{{kommentar|{{{k|}}}}}}<!-- | |||
-->|; <!-- Trennung zwischen Sprache und Kommentar | |||
-->}}<!-- | |||
-->}}<!-- | |||
-->{{#if:{{{kommentar|{{{k|}}}}}}<!-- | |||
-->|{{{kommentar|{{{k|}}}}}}<!-- | |||
-->}}<!-- | |||
-->)<!-- Schliessende Klammer | |||
-->}}<!-- | |||
Abschliessender Punkt, wenn irgendeine der Zusatzangaben gemacht wurde | |||
-->{{#if: {{{upload|{{{d|{{{abruf|{{{zugriff|{{{3|{{{z|{{{kommentar|{{{k|{{{sprache|}}}}}}}}}}}}}}}}}}}}}}}}}}}|.}}<!-- | |||
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= | |||
|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> | |||
<noinclude> | <noinclude> | ||
Dies ist ein Test, ob sich die neuere Youtube-API bei uns ohne die Widget-Extension einbinden lässt. Falls das möglich ist, könnte diese Vorlage die bisherige Youtube-Vorlage ersetzen. Der Hintergrund ist, dass manche Browser Probleme haben, eingebettete Videos über die alte API anzuzeigen. In Firefox funktioniert z.B. der Vollbild-Button im Video nicht. | Dies ist ein Test, ob sich die neuere Youtube-API bei uns ohne die Widget-Extension einbinden lässt. Falls das möglich ist, könnte diese Vorlage die bisherige Youtube-Vorlage ersetzen. Der Hintergrund ist, dass manche Browser Probleme haben, eingebettete Videos über die alte API anzuzeigen. In Firefox funktioniert z.B. der Vollbild-Button im Video nicht. | ||
</noinclude> | </noinclude> | ||
Version vom 24. August 2021, 23:11 Uhr
Dies ist ein Test, ob sich die neuere Youtube-API bei uns ohne die Widget-Extension einbinden lässt. Falls das möglich ist, könnte diese Vorlage die bisherige Youtube-Vorlage ersetzen. Der Hintergrund ist, dass manche Browser Probleme haben, eingebettete Videos über die alte API anzuzeigen. In Firefox funktioniert z.B. der Vollbild-Button im Video nicht.