6,576
edits
No edit summary |
mNo edit summary |
||
(34 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{ | <includeonly>{{#if:{{{1|}}}|<!-- | ||
Parameterless mode begins | |||
-->{{#vardefine:pos|{{#expr:{{#vardefineecho:next_obj|{{#expr:0{{#regex:{{{1|}}}|/(.+)/|+1}}}}}}+1}}}}{{#while:|{{#ifexpr:{{#var:next_obj}}>0|true}}|{{#vardefine:server{{#var:next_obj}}|{{#regex:videolist | |||
{{{1|}}}|/videolist(\n.*){1,{{#var:next_obj}}}\n(((?!\s).)+(\/{{!}}=))([\s\S]*)/|$2}}}} | |||
{{#vardefine:video{{#var:next_obj}}|{{#regex:videolist | |||
{{{1|}}}|/videolist(\n.*){1,{{#var:next_obj}}}\n(((?!\s).)+(\/{{!}}=))(.......(?!\s)....{{!}}.......)([\s\S]*)/|$5}}}} | |||
{{#vardefine:caption{{#var:next_obj}}|{{#regex:videolist | |||
{{{1|}}}|/videolist(\n.*){1,{{#var:next_obj}}}\n(((?!\s).)+(\/{{!}}=))(.......(?!\s)....{{!}}.......)(.*)([\s\S]*)/|$6}}}}{{#vardefine:next_obj|{{#expr:{{#var:next_obj}}-1}}}}}}<div id="VideoGallery">{{#while:|{{#ifexpr:{{#var:pos}}>0|true}}|{{#if:{{#var:video{{#vardefineecho:pos|{{#expr:{{#var:pos}}-1}}}}}}|{{#if:{{#vardefineecho:embed|{{#switch:{{#var:server{{#var:pos}}}}|https://www.youtube.com/watch?v==https://www.youtube.com/embed/|https://www.dailymotion.com/video/=https://www.dailymotion.com/embed/video/|}}}}|{{#if:{{#var:caption{{#var:pos}}}}|{{#tag:ul|{{#tag:li|<div data-src="{{#var:embed}}{{#var:video{{#var:pos}}}}" data-style="width:302px; height:170px;">[{{#var:server{{#var:pos}}}}{{#var:video{{#var:pos}}}}{{#tag:nowiki|{{#var:caption{{#var:pos}}}}}}]</div>}}}}|[[Category:Pages with erratic video details]]}}|[[Category:Pages with erratic video details]]}}|}}}}</div><!-- | |||
Parameterless mode ends | |||
-->}}<!-- | |||
Legacy | |||
-->{{#vardefine:tl_vg_visible|true}}<div></div>{{#vardefine:tl_vg_videocount|1}}{{#vardefine:tl_vg_currentvideo|1}}{{#while:|{{{vid{{#var:tl_vg_videocount}}|}}}|{{#vardefine:tl_vg_videocount|{{#expr:{{#var:tl_vg_videocount}}+1}}}}}}{{#vardefine:tl_vg_videocount|{{#expr:{{#var:tl_vg_videocount}}-1}}}}{{#ifexpr:{{#var:tl_vg_videocount}}>50|{{#vardefine:tl_vg_videocount|50}}}}{{#ifexpr:{{#var:tl_vg_videocount}}<4|{{#while:|{{#ifexpr:{{#var:tl_vg_currentvideo}}<={{#var:tl_vg_videocount}}|true}}|{{{{{srv{{#var:tl_vg_currentvideo}}|YouTube/sandbox}}}|{{{vid{{#var:tl_vg_currentvideo}}|}}}|{{{cap{{#var:tl_vg_currentvideo}}|}}}}}{{#vardefine:tl_vg_currentvideo|{{#expr:{{#var:tl_vg_currentvideo}}+1}}}}}}<br style="clear:left"/>|{{#vardefine:tl_vg_thumbnail1|{{#expr:{{rand|{{#var:tl_vg_videocount}}|1}}+1}}}}{{#vardefine:tl_vg_thumbnail2|{{#expr:{{rand|{{#var:tl_vg_videocount}}|2}}+1}}}}{{#vardefine:tl_vg_thumbnail3|{{#expr:{{rand|{{#var:tl_vg_videocount}}|3}}+1}}}}{{{{{srv{{#var:tl_vg_thumbnail1}}|YouTube/sandbox}}}|{{{vid{{#var:tl_vg_thumbnail1}}|}}}|{{{cap{{#var:tl_vg_thumbnail1}}|}}}}}{{{{{srv{{#var:tl_vg_thumbnail2}}|YouTube/sandbox}}}|{{{vid{{#var:tl_vg_thumbnail2}}|}}}|{{{cap{{#var:tl_vg_thumbnail2}}|}}}}}{{{{{srv{{#var:tl_vg_thumbnail3}}|YouTube/sandbox}}}|{{{vid{{#var:tl_vg_thumbnail3}}|}}}|{{{cap{{#var:tl_vg_thumbnail3}}|}}}}}<div style="clear:left;"></div>{{#tag:ul|{{#while:|{{#ifexpr:{{#var:tl_vg_currentvideo}}<={{#var:tl_vg_videocount}}|true}}|{{#ifeq:{{#var:tl_vg_thumbnail1}}|{{#var:tl_vg_currentvideo}}||{{#ifeq:{{#var:tl_vg_thumbnail2}}|{{#var:tl_vg_currentvideo}}||{{#ifeq:{{#var:tl_vg_thumbnail3}}|{{#var:tl_vg_currentvideo}}||{{#tag:li|{{{{{srv{{#var:tl_vg_currentvideo}}|YouTube/sandbox}}}|{{{vid{{#var:tl_vg_currentvideo}}|}}}|{{#tag:nowiki|{{{cap{{#var:tl_vg_currentvideo}}|}}}}}|link}}}}}}}}}}{{#vardefine:tl_vg_currentvideo|{{#expr:{{#var:tl_vg_currentvideo}}+1}}}}}}}}}}{{#if:{{{vid1|}}}||[[Category:No video captured]]}}</includeonly><noinclude>{{documentation|Template:VideoGallery/sandbox/doc}}</noinclude> |
edits