Template:VideoGallery/sandbox/doc: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Regular ==
<pre>
{{VideoGallery/sandbox|{{#vardefineecho:videogallery|
{{VideoGallery|{{#vardefineecho:videogallery|
https://www.youtube.com/watch?v=sam9lDWDvXE Xenoblade JP HD Gameplay 1A (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=wjzv0KtDXOA Xenoblade JP 1 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=vKjjS8SRG9I Xenoblade JP HD Gameplay 1B (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=tJtCp8rPXWg Xenoblade PAL 1 [Dolphin Emulator @ 1080p]
https://www.youtube.com/watch?v=f_0IbQrezTo Xenoblade JP HD Gameplay 2 (Dolphin Emulator @ 720p)
https://www.dailymotion.com/video/x1k9hnl Cocoto Platform Jumper HD on Dolphin Emulator (Widescreen Hack) part1
https://www.youtube.com/watch?v=_an7OMeK2nA Xenoblade JP HD Gameplay 3 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=_VLNa9PKT0Y Xenoblade PAL 2 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=wjzv0KtDXOA Xenoblade JP HD Gameplay 4 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=dp3QnvFn_Hc Xenoblade PAL 3 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=tJtCp8rPXWg Xenoblade PAL HD Intro  (Dolphin Emulator @ 1080p)
https://www.youtube.com/watch?v=_VLNa9PKT0Y Xenoblade PAL HD Gameplay 1 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=dp3QnvFn_Hc Xenoblade PAL HD Gameplay 2 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=EzSDE3NOq_Y Xenoblade PAL HD Gameplay 1 - Near start of game (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=oGcSdu3t8CQ Xenoblade PAL HD Gameplay 2 - Continuation of Gameplay 1 (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=5Ywd5T5y91E Xenoblade PAL HD - A protective mother (Dolphin Emulator @ 720p)
https://www.youtube.com/watch?v=3Fvdc_LuWB4 Xenoblade Intro HD 1080p (Dolphin)
}}}}
 
== Empty Template ==
{{VideoGallery/sandbox|{{#vardefineecho:videogallery|
}}}}
}}}}
</pre>


== Singular video ==
Compare below and [[#Legacy compatibility]]! True 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. Another benefit is reducing editing required. Just copy/paste the video link and write caption!
{{VideoGallery/sandbox|{{#vardefineecho:videogallery|
https://www.youtube.com/watch?v=sam9lDWDvXE Xenoblade JP HD Gameplay 1A (Dolphin Emulator @ 720p)
}}}}


== No caption ==
{{VideoGallery/sandbox|{{#vardefineecho:videogallery|
{{VideoGallery/sandbox|{{#vardefineecho:videogallery|
https://www.youtube.com/watch?v=sam9lDWDvXE
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
== Double Open Brackets ==
https://www.youtube.com/watch?v=_VLNa9PKT0Y Xenoblade PAL 2 (Dolphin Emulator @ 720p)
Perhaps an issue with Wiki as whole, but it couldn't be blamed, it's not like any sane person would make the double open brackets intentional while knowing of wiki limitations, unless at least add nowiki tags around it.
https://www.youtube.com/watch?v=dp3QnvFn_Hc Xenoblade PAL 3 (Dolphin Emulator @ 720p)
{{VideoGallery/sandbox|{{#vardefineecho:videogallery|
https://www.youtube.com/watch?v=sam9lDWDvXE Xenoblade JP HD Gameplay 1A [[Dolphin Emulator @ 720p)
}}}}
}}}}


== Legacy compatibility ==
== Legacy compatibility ==
Videos like below still use the old template parameters, they will work fine.
Videos like below still use the old template parameters, they will work fine.
<pre>{{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)
}}</pre>
{{VideoGallery/sandbox
{{VideoGallery/sandbox
|vid1=sam9lDWDvXE|cap1=Xenoblade JP HD Gameplay 1A [Dolphin Emulator @ 720p]
|vid1=wjzv0KtDXOA|cap1=Xenoblade JP 1 (Dolphin Emulator @ 720p)
|vid2=vKjjS8SRG9I|cap2=Xenoblade [JP] HD Gameplay 1B [Dolphin Emulator @ 720p]
|vid2=tJtCp8rPXWg|cap2=Xenoblade PAL 1 [Dolphin Emulator @ 1080p]
|vid3=f_0IbQrezTo|cap3=Xenoblade JP HD Gameplay 2 [Dolphin Emulator @ 720p]
|srv3=dailymotion|vid3=x1k9hnl|cap3=Cocoto Platform Jumper HD on Dolphin Emulator (Widescreen Hack) part1
|vid4=_an7OMeK2nA|cap4=Xenoblade JP HD Gameplay 3 [Dolphin Emulator @ 720p]
|vid4=_VLNa9PKT0Y|cap4=Xenoblade PAL 2 (Dolphin Emulator @ 720p)
|vid5=wjzv0KtDXOA|cap5=Xenoblade JP HD Gameplay 4 [Dolphin Emulator @ 720p]
|vid5=dp3QnvFn_Hc|cap5=Xenoblade PAL 3 (Dolphin Emulator @ 720p)
|vid6=tJtCp8rPXWg|cap6=Xenoblade [PAL] [HD] Intro  [Dolphin Emulator @ 1080p]
|vid7=_VLNa9PKT0Y|cap7=Xenoblade PAL HD Gameplay 1 [Dolphin Emulator @ 720p]
|vid8=dp3QnvFn_Hc|cap8=Xenoblade PAL HD Gameplay 2 [Dolphin Emulator @ 720p]
|vid9=EzSDE3NOq_Y|cap9=Xenoblade PAL HD Gameplay 1 - Near start of game (Dolphin Emulator @ 720p)
|vid10=oGcSdu3t8CQ|cap10=Xenoblade PAL HD Gameplay 2 - Continuation of Gameplay 1 (Dolphin Emulator @ 720p)
|vid11=5Ywd5T5y91E|cap11=Xenoblade [PAL] HD - A protective mother [Dolphin Emulator @ 720p]
|vid12=3Fvdc_LuWB4|cap12=Xenoblade Intro HD 1080p (Dolphin)
}}
}}
== Other rationale ==
* 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 parameter typo or tampering. This has happened before. Can't remember where is our old discussion at, there was a delusional anonymous tampering the parameter number in attempt of having his video first on the list - in assumption of only the first three videos will embed on the page. This won't be the case when parameters weren't there. They can paste their url anywhere in the list, doesn't matter. Also with JS they wouldn't be thinking about the edit save grinding.
* Quality categories added: checks if the video url is accepted for embedding and checks for the missing caption.

Latest revision as of 03:04, 7 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! True 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. Another benefit is reducing editing required. Just copy/paste the video link and write caption!


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 rationale

  • Requires {{#vardefineecho:videogallery|}} to avoid issues with equal sign ("=") in template. If {{Problems}} is doing it then why not this?
  • Parameterless to prevent parameter typo or tampering. This has happened before. Can't remember where is our old discussion at, there was a delusional anonymous tampering the parameter number in attempt of having his video first on the list - in assumption of only the first three videos will embed on the page. This won't be the case when parameters weren't there. They can paste their url anywhere in the list, doesn't matter. Also with JS they wouldn't be thinking about the edit save grinding.
  • Quality categories added: checks if the video url is accepted for embedding and checks for the missing caption.