Template:VideoGallery/sandbox: Difference between revisions

m
no edit summary
No edit summary
mNo edit summary
 
(34 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>{{Refresh Daily}}{{#vardefine:vg_used|yes}}<div></div>{{#vardefine:vg_n|1}}{{#vardefine:vg_i|1}}{{#while:|{{{vid{{#var:vg_n}}|}}}|{{#vardefine:vg_n|{{#expr:{{#var:vg_n}}+1}}}}}}{{#vardefine:vg_n|{{#expr:{{#var:vg_n}}-1}}}}{{#ifexpr:{{#var:vg_n}}>50|{{#vardefine:vg_n|50}}}}{{#ifexpr:{{#var:vg_n}}<4|{{#while:|{{#ifexpr:{{#var:vg_i}}<={{#var:vg_n}}|true}}|{{{{{srv{{#var:vg_i}}|YouTube/sandbox}}}|{{{vid{{#var:vg_i}}|}}}|{{{cap{{#var:vg_i}}|}}}}}{{#vardefine:vg_i|{{#expr:{{#var:vg_i}}+1}}}}}}|{{#vardefine:vg_t1|{{#expr:{{rand|{{#var:vg_n}}|1}}+1}}}}{{#vardefine:vg_t2|{{#expr:{{rand|{{#var:vg_n}}|2}}+1}}}}{{#vardefine:vg_t3|{{#expr:{{rand|{{#var:vg_n}}|3}}+1}}}}{{{{{srv{{#var:vg_t1}}|YouTube/sandbox}}}|{{{vid{{#var:vg_t1}}|}}}|{{{cap{{#var:vg_t1}}|}}}}}{{{{{srv{{#var:vg_t2}}|YouTube/sandbox}}}|{{{vid{{#var:vg_t2}}|}}}|{{{cap{{#var:vg_t2}}|}}}}}{{{{{srv{{#var:vg_t3}}|YouTube/sandbox}}}|{{{vid{{#var:vg_t3}}|}}}|{{{cap{{#var:vg_t3}}|}}}}}<div style="clear:left;"></div>{{#tag:ul|{{#while:|{{#ifexpr:{{#var:vg_i}}<={{#var:vg_n}}|true}}|{{#ifeq:{{#var:vg_t1}}|{{#var:vg_i}}|{{#vardefine:vg_i|{{#expr:{{#var:vg_i}}+1}}}}|{{#ifeq:{{#var:vg_t2}}|{{#var:vg_i}}|{{#vardefine:vg_i|{{#expr:{{#var:vg_i}}+1}}}}|{{#ifeq:{{#var:vg_t3}}|{{#var:vg_i}}|{{#vardefine:vg_i|{{#expr:{{#var:vg_i}}+1}}}}|{{#tag:li|{{{{{srv{{#var:vg_i}}|YouTube/sandbox}}}|{{{vid{{#var:vg_i}}|}}}|{{{cap{{#var:vg_i}}|}}}|link}}}}{{#vardefine:vg_i|{{#expr:{{#var:vg_i}}+1}}}}}}}}}}}}}}}}<br style="clear:left"/></includeonly><noinclude>{{documentation}}</noinclude>
<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&#61;=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>
6,576

edits