Template:VideoGallery/sandbox/doc: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 1: Line 1:
__NOTOC__
What am I trying to accomplish in this [[template:VideoGallery]]'s sandbox?
<pre>
<pre>
{{VideoGallery|{{#vardefineecho:videogallery|
{{VideoGallery|{{#vardefineecho:videogallery|
https://www.youtube.com/watch?v=wjzv0KtDXOA Xenoblade JP 1 (Dolphin Emulator @ 720p)
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=tJtCp8rPXWg Xenoblade PAL 1 [Dolphin Emulator @ 1080p]
http://www.dailymotion.com/video/x1k9hnl Cocoto Platform Jumper HD on Dolphin Emulator (Widescreen Hack) part1
https://www.dailymotion.com/video/x1k9hnl Cocoto Platform Jumper HD on Dolphin Emulator (Widescreen Hack) part1
https://www.youtube.com/watch?v=_VLNa9PKT0Y Xenoblade PAL 2 (Dolphin Emulator @ 720p)
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)
https://www.youtube.com/watch?v=dp3QnvFn_Hc Xenoblade PAL 3 (Dolphin Emulator @ 720p)
Line 11: Line 9:
</pre>
</pre>


... to produce the familiar layout the VideoGallery has been doing. Compare below and [[#Legacy compatibility]]! Note the different random videos, the random logic in parameterless version is different and it may be an improvement.
Compare below and [[#Legacy compatibility]]! Randomization is our key feature. Requires JavaScript which I have provided a working sample in the talk page. Without JavaScript this will just display as hyperlinked list in reverse order.


{{VideoGallery/sandbox|{{#vardefineecho:videogallery|
{{VideoGallery/sandbox|{{#vardefineecho:videogallery|
https://www.youtube.com/watch?v=wjzv0KtDXOA Xenoblade JP 1 (Dolphin Emulator @ 720p)
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=tJtCp8rPXWg Xenoblade PAL 1 [Dolphin Emulator @ 1080p]
http://www.dailymotion.com/video/x1k9hnl Cocoto Platform Jumper HD on Dolphin Emulator (Widescreen Hack) part1
https://www.dailymotion.com/video/x1k9hnl Cocoto Platform Jumper HD on Dolphin Emulator (Widescreen Hack) part1
https://www.youtube.com/watch?v=_VLNa9PKT0Y Xenoblade PAL 2 (Dolphin Emulator @ 720p)
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)
https://www.youtube.com/watch?v=dp3QnvFn_Hc Xenoblade PAL 3 (Dolphin Emulator @ 720p)
Line 22: Line 20:


== Legacy compatibility ==
== Legacy compatibility ==
Videos like below still use the old template parameters, they will work fine. Non-YouTube videos are manually assigned with srv parameter to the correct service (apparently only DailyMotion) which is unlike in parameterless version.
Videos like below still use the old template parameters, they will work fine.


<pre>{{VideoGallery/sandbox
<pre>{{VideoGallery/sandbox
Line 39: Line 37:
}}
}}


== Pros ==
== Other differences ==
* Requires <code><nowiki>{{#vardefineecho:videogallery|}}</nowiki></code> to avoid issues with equal sign ("=") in template. If {{tl|Problems}} is doing it then why not this?
* Parameterless to prevent typo or tampering.
* Parameterless to prevent typo or tampering.
* Reduce editing. Just copy/paste the video url and write caption!
* Quality categories added.
 
* Reduces editing required. Just copy/paste the video link and write caption!
== Cons/Issues ==
* Requires <code><nowiki>{{#vardefineecho:videogallery|}}</nowiki></code> to avoid issues with equal sign ("=") in template. Fun fact, most video urls have equal sign!
 
== Quirks ==
* Listed in reverse order
* Videos without caption will have empty caption:
{{VideoGallery/sandbox|{{#vardefineecho:videogallery|
https://www.youtube.com/watch?v=sam9lDWDvXE
https://www.youtube.com/watch?v=dp3QnvFn_Hc
http://www.dailymotion.com/video/x1k9hnl Cocoto Platform Jumper HD on Dolphin Emulator (Widescreen Hack) part1
}}}}
 
* Using unmatched (or perhaps any) double open square brackets breaks this template:
* Using unmatched (or perhaps any) double open square brackets breaks this template:
{{VideoGallery/sandbox|{{#vardefineecho:videogallery|
{{VideoGallery/sandbox|{{#vardefineecho:videogallery|
https://www.youtube.com/watch?v=sam9lDWDvXE Xenoblade JP HD Gameplay 1A [[Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=sam9lDWDvXE Xenoblade JP HD Gameplay 1A [[Dolphin Emulator @ 720p)
}}}}
}}}}

Revision as of 06:09, 6 February 2022

{{VideoGallery|{{#vardefineecho: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.dailymotion.com/video/x1k9hnl Cocoto Platform Jumper HD on Dolphin Emulator (Widescreen Hack) part1
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)
}}}}

Compare below and #Legacy compatibility! Randomization is our key feature. Requires JavaScript which I have provided a working sample in the talk page. Without JavaScript this will just display as hyperlinked list in reverse order.


Legacy compatibility

Videos like below still use the old template parameters, they will work fine.

{{VideoGallery/sandbox
|vid1=wjzv0KtDXOA|cap1=Xenoblade JP 1 (Dolphin Emulator @ 720p)
|vid2=tJtCp8rPXWg|cap2=Xenoblade PAL 1 [Dolphin Emulator @ 1080p]
|srv3=dailymotion|vid3=x1k9hnl|cap3=Cocoto Platform Jumper HD on Dolphin Emulator (Widescreen Hack) part1
|vid4=_VLNa9PKT0Y|cap4=Xenoblade PAL 2 (Dolphin Emulator @ 720p)
|vid5=dp3QnvFn_Hc|cap5=Xenoblade PAL 3 (Dolphin Emulator @ 720p)
}}

Other differences

  • Requires {{#vardefineecho:videogallery|}} to avoid issues with equal sign ("=") in template. If {{Problems}} is doing it then why not this?
  • Parameterless to prevent typo or tampering.
  • Quality categories added.
  • Reduces editing required. Just copy/paste the video link and write caption!
  • Using unmatched (or perhaps any) double open square brackets breaks this template:

{{VideoGallery/sandbox|{{#vardefineecho:videogallery| https://www.youtube.com/watch?v=sam9lDWDvXE Xenoblade JP HD Gameplay 1A [[Dolphin Emulator @ 720p) }}}}