Templat:YouTube: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
k Cleanup dan perbarui sintaks.
KIDE777 (bicara | kontrib)
Update dengan kode dari enwiki, agar support channel id secara terpisah, karena sekarang channel id terpisah dengan user id.
Baris 1:
[[Berkas:YouTube icon.png|20px|YouTube|alt=|link=]] [https://www.youtube.com/{{#if:{{{user|{{{u|{{{channel|}}}}}}}}}
|user/{{{user|{{{u|}}}}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{{title|{{{1}}}}}}</span>|{{PAGENAMEBASE}}}}{{{suffix|'s}}} channel]
|{{#if:{{{s|{{{show|}}}}}}|Show
|{{#if:{{{sidchannel|{{{showidc|}}}}}}|Show
|channel/{{{channel|{{{c|}}}}}} [https://www.youtube.com/{{#if:{{{usertitle|{{{u1|}}}}}}|<span class="plainlinks">{{{channeltitle|{{{1}}}}}}</span>|{{PAGENAMEBASE}}}}{{{suffix|'s}}} channel]
|user/{{{user|{{{u|{{{channel|}}}}}}}}} {{{title |{{#if:{{{1|}}}show|{{{1}}}s|{{PAGENAME}}}}}}}]
|show/{{{show|{{{s|}}}}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{{title|{{{1}}}}}}</span>|''{{PAGENAMEBASE}}''}}] show
|{{#if:{{{s|{{{show|}}}}}}
|show/{{{s|{{{show|}}}}}} {{{title|{{#if:{{{1|}}}playlist|{{{1}}}p|''{{PAGENAME}}''}}}}}]
|playlist?list={{{playlist|{{{p|}}}}}} {{#if:{{{title|{{{1|}}}}}}|<span class="plainlinks">{{{title|{{{1}}}}}}</span>|{{PAGENAMEBASE}}}}] playlist
|{{#if:{{{sid|{{{showid|}}}}}}
|show?p={{{sid|{{{showid|}}}}}} {{{title|{{#if:{{{1|}}}id|{{{1}}}<includeonly>|''{{PAGENAME}</includeonly>}''}}}}}]
|watch?v={{Trim|{{{id|{{{1|}}}}}}}} {{#if:{{{title|}}}|<span class="plainlinks">{{{title}}}</span>|{{#if:{{{id|}}}|{{#if:{{{1|}}}|<span class="plainlinks">{{{1}}}</span>|Video}}|{{#if:{{{2|}}}|<span class="plainlinks">{{{2}}}</span>|Video}}}}}}]
| {{error|Error:No page id specified}}]{{Namespace detect
|talk=|wikipedia=|help=|template=|module=
|other=[[Kategori:Artikel menggunakan YouTube dengan parameter yang tidak sah]]
}}
}}
}}
}}
}}
Baris 14 ⟶ 20:
|YouTube
|[[YouTube]]
}}{{#ifexpr:{{#expr:
}}<noinclude>{{documentation}}
|{{#if:{{{sid|{{{showiduser|}}}|1|0}}}+
</noinclude>
{{#if:{{{u|}}}|1|0}}+
{{#if:{{{channel|}}}|1|0}}+
{{#if:{{{c|}}}|1|0}}+
| {{#if:{{{s|{{{show|}}}|1|0}}}|Show+
| {{#if:{{{s|{{{show|}}}|1|0}}}+
{{#if:{{{playlist|}}}|1|0}}+
{{#if:{{{p|}}}|1|0}}+
{{#if:{{{id|}}}|1|0}}+
{{#if:{{{2|}}}|1|0}}+
{{#if:{{{title|}}}|{{#if:{{{1|{{{2|}}}}}}|1|0}}|0}}
}}>1
|{{Namespace detect
|talk=|wikipedia=|help=|template=|module=
|other=[[Kategori:Artikel menggunakan YouTube dengan parameter yang tidak sah]]
}}
}}{{#if:{{{user|}}}{{{u|}}}{{{channel|}}}{{{c|}}}
||{{#ifeq:{{{suffix|α}}}|α
||{{Namespace detect
|talk=|wikipedia=|help=|template=|module=
|other=[[Kategori:Artikel menggunakan YouTube dengan parameter yang tidak sah]]
}}
}}
}}{{#invoke:Check for unknown parameters|check|unknown={{Namespace detect|talk=|wikipedia=|help=|template=|module=|other=[[Halaman yang menggunakan YouTube dengan parameter yang tidak diketahui|_VALUE_{{PAGENAME}}]]}}|preview=Halaman yang menggunakan [[Template:YouTube]] dengan parameter yang tidak diketahui "_VALUE_"|ignoreblank=y| 1 | 2 | c | channel | id | link | p | playlist | s | show | suffix | title | u | user }}<noinclude>{{documentation}}</noinclude>