User talk:Lucario: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
mNo edit summary
Line 1: Line 1:
== Exploring ways to deprecate the parameters in [[Template:VideoGallery]] ==
What am I trying to accomplish?
<pre>
{{VideoGallery|
https://www.youtube.com/watch?v=wjzv0KtDXOA Xenoblade JP 1 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=tJtCp8rPXWg Xenoblade PAL 1 (Dolphin Emulator @ 1080p)
https://www.youtube.com/watch?v=_VLNa9PKT0Y Xenoblade PAL 2 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=dp3QnvFn_Hc Xenoblade PAL 3 (Dolphin Emulator @ 720p)
}}
</pre>
... to produce the familiar layout & random video logic the VideoGallery has been doing.
;Find max number
{{#vardefineecho:number|{{#expr:{{#regex:https://www.youtube.com/watch?v=wjzv0KtDXOA Xenoblade JP 1 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=tJtCp8rPXWg Xenoblade PAL 1 (Dolphin Emulator @ 1080p)
https://www.youtube.com/watch?v=_VLNa9PKT0Y Xenoblade PAL 2 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=dp3QnvFn_Hc Xenoblade PAL 3 (Dolphin Emulator @ 720p)|/(.+)/|+1}}}}}}
;Make numbered list using #while
{{#while:|{{#ifeq:{{#var:number}}|0||yo}}|{{#regex:X
A
B
C
Hello, World!|/X(\n.*){1,{{#var:number}}}\n(.+)([\s\S]*)/|<p>{{#vardefineecho:number|{{#expr:{{#var:number}}-1}}}}. $2</p>}}}}
{{#vardefine:number|4}}
{{#while:|{{#ifeq:{{#var:number}}|0||yo}}|{{#regex:videolist
https://www.youtube.com/watch?v=wjzv0KtDXOA Xenoblade JP 1 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=tJtCp8rPXWg Xenoblade PAL 1 (Dolphin Emulator @ 1080p)
https://www.youtube.com/watch?v=_VLNa9PKT0Y Xenoblade PAL 2 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=dp3QnvFn_Hc Xenoblade PAL 3 (Dolphin Emulator @ 720p)|/videolist(\n.*){1,{{#var:number}}}\n(.+)([\s\S]*)/|<p>{{#vardefineecho:number|{{#expr:{{#var:number}}-1}}}}. [$2]</p>}}}}
;Winners are converted to embed (unfinished)
{{#ev:youtube|wjzv0KtDXOA|302||<span style="text-overflow: ellipsis; display: inline-block; width: 275px; white-space: nowrap; overflow: hidden; vertical-align: top;">[http://www.youtube.com/watch?v=wjzv0KtDXOA {{#if:Xenoblade JP 1 (Dolphin Emulator @ 720p)|{{#tag:nowiki|Xenoblade JP 1 (Dolphin Emulator @ 720p)}}|http://www.youtube.com/watch?v=wjzv0KtDXOA}}]</span>|frame}}
{{#regex:https://www.youtube.com/watch?v=wjzv0KtDXOA Xenoblade JP 1 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=tJtCp8rPXWg Xenoblade PAL 1 (Dolphin Emulator @ 1080p)
https://www.youtube.com/watch?v=_VLNa9PKT0Y Xenoblade PAL 2 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=dp3QnvFn_Hc Xenoblade PAL 3 (Dolphin Emulator @ 720p)|/(.+?)=(.*?) (.*)/|{{#ev:youtube|$2|302||<span style="text-overflow: ellipsis; display: inline-block; width: 275px; white-space: nowrap; overflow: hidden; vertical-align: top;">[$1=$2 {{#if:$3|{{#tag:nowiki|$3}}|$1=$2}}]</span>|frame}}}}
;Losers are converted to list
{{#regex:https://www.youtube.com/watch?v=wjzv0KtDXOA Xenoblade JP 1 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=tJtCp8rPXWg Xenoblade PAL 1 (Dolphin Emulator @ 1080p)
https://www.youtube.com/watch?v=_VLNa9PKT0Y Xenoblade PAL 2 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=dp3QnvFn_Hc Xenoblade PAL 3 (Dolphin Emulator @ 720p)|/(.+?) (.*)/|* [$1 $2]}}
== Time refresh on page load test ==
== Time refresh on page load test ==
* current time: <code>{{CURRENTTIMESTAMP}}</code>
* current time: <code>{{CURRENTTIMESTAMP}}</code>
6,576

edits

Navigation menu