“模板:Video”的版本间的差异

来自苍青幻影wiki
跳到导航 跳到搜索
(清空页面)
标签清空
 
第1行: 第1行:
<includeonly>{{#switch:{{{1}}}
 
|nico
 
|tudou
 
|youtube
 
|youku =
 
  {{#ev:{{{1}}}
 
  | {{{2|{{{id|}}} }}}
 
  |{{#if: {{{3|}}}{{{dimensions|}}} | {{{3|}}}{{{dimensions|}}} | 600x421 }}
 
  |{{#if: {{{4|}}}{{{alignment|}}} | {{{4|}}}{{{alignment|}}} }}
 
  |{{#if: {{{5|}}}{{{description|}}} | {{{5|}}}{{{description|}}} }}
 
  |{{#if: {{{6|}}}{{{container|}}} | {{{6|}}}{{{container|}}} }}
 
  |{{#if: {{{7|}}}{{{urlargs|}}} | {{{7|}}}{{{urlargs|}}} }}
 
  }}
 
|bilibili =
 
  {{#vardefine:height|421}}{{#vardefine:width|600}}
 
  {{#if: {{{3|}}}{{{dimensions|}}} |
 
{{#if: {{#vardefineecho:dis | {{#pos:{{{3|}}}{{{dimensions|}}} | x }} }}
 
| {{#ifexpr:{{#var:dis}} = 0
 
| {{#vardefine:height|{{#sub: {{{3|}}}{{{dimensions|}}} | 1 }} }}
 
| {{#vardefine:height|{{#sub: {{{3|}}}{{{dimensions|}}} | {{#expr: {{#var:dis}} + 1 }} }} }} {{#vardefine:width|{{#sub: {{{3|}}}{{{dimensions|}}} | 0 | {{#var:dis}} }} }}
 
}}
 
| {{#vardefine:width|{{{3|}}}{{{dimensions|}}} }}
 
}}
 
  }}
 
  <div class="embedvideo {{#if:{{{4|}}}{{{alignment|}}}|ev_{{{4|}}}{{{alignment|}}}}}" style="width: {{#var:width}}px;"><!--
 
-->{{#Widget:Bilibili
 
  |id={{#if:{{#pos:{{{2|{{{id|}}} }}}| av }} |{{#sub:{{{2|{{{id|}}} }}}| 2 }} |{{{2|{{{id|}}} }}} }}
 
  |dimension=height={{#var:height}} width={{#var:width}}
 
  }}</div>
 
|#default =
 
  <div class="errorbox">无法识别视频来源“{{{1}}}”。</div>
 
}}</includeonly><noinclude>
 
该模板提供在页面中嵌入多个视频提供方的视频。
 
  
本模版支持的视频有:
 
{| class="wikitable"
 
! 名称
 
! 服务代码
 
|-
 
| 土豆 || tudou
 
|-
 
| 优酷 || youku
 
|-
 
| Youtube || youtube
 
|-
 
| niconico || nico
 
|-
 
| Bilibili || bilibili
 
|}
 
 
模板用法:
 
<nowiki>{{Video|服务代码|id|dimensions|alignment}}</nowiki>
 
 
{| class="wikitable"
 
! 参数
 
! 介绍
 
! 例子
 
|-
 
| <code>id</code> || 视频的id || av2581737 / DKHV2sX-RJU / sm24394325
 
|-
 
| <code>dimensions</code>(可选) || 播放器的大小(像素)(宽x高)|| 400x250 / 400 / x250
 
|-
 
| <code>alignment</code>(可选) || 播放器的位置 || left / center / right
 
<!--
 
|-
 
| <code>description</code>(可选) || 视频的介绍 || 如何制作信标
 
-->
 
|}
 
 
示例:
 
{}{Video|bilibili|av43926188|800x450|left}
 
 
</noinclude>
 

2019年4月28日 (日) 11:08的最新版本