Difference between revisions of "Gitem"

From Sega Retro

(cdn video support)
Line 1: Line 1:
<includeonly>{{clearvar|fileerror}}{{#ifeq:{{#mediawidth:{{{1|}}}}}|0|{{#vardefine:fileerror|1}}}}{{#ifeq:{{#mediawidth:{{{1|}}}}}||{{#vardefine:fileerror|1}}}}{{#iferror:{{#mediawidth:{{{1|}}}}}|{{#vardefine:fileerror|2}}|}}{{#if:{{{1|}}}||{{#vardefine:fileerror|3}}}}<div style="display:inline-block; vertical-align:top; margin-left:9px; margin-bottom:9px;"><div style="min-width:152px; min-height:152px; border:solid #C8CCD1 1px; display:block; text-align:center; padding:15px;">{{#vardefine:gwidth|152}}{{#switch:{{#var:fileerror}}
+
<includeonly>{{clearvar|fileerror}}<!--{{#ifeq:{{#mediawidth:{{{1|}}}}}|0|{{#vardefine:fileerror|1}}}}{{#ifeq:{{#mediawidth:{{{1|}}}}}||{{#vardefine:fileerror|1}}}}{{#iferror:{{#mediawidth:{{{1|}}}}}|{{#vardefine:fileerror|2}}|}}-->{{#if:{{{1|}}}||{{#vardefine:fileerror|3}}}}<div style="display:inline-block; vertical-align:top; margin-left:9px; margin-bottom:9px;"><div style="min-width:152px; min-height:152px; border:solid #C8CCD1 1px; display:block; text-align:center; padding:15px;">{{#vardefine:gwidth|152}}{{#switch:{{#var:fileerror}}
 
|1=[[:File:{{{1|}}}|Thumbnail error.]]
 
|1=[[:File:{{{1|}}}|Thumbnail error.]]
 
|2=[[:File:{{{1|}}}|File missing.]][[Category:Gitem missing file]]
 
|2=[[:File:{{{1|}}}|File missing.]][[Category:Gitem missing file]]
 
|3=File not defined.
 
|3=File not defined.
 
|=
 
|=
{{#vardefine:gpages|{{expandpages|{{{page|}}}}}}}{{#vardefine:gpagecount|{{#expr:{{charcount|{{#var:gpages}}|,}}+1}}}}{{#vardefine:gwidth|{{#expr:({{d2w|{{{1}}}|120|120}}*{{#var:gpagecount}})+32}}}}{{#ifexpr:{{#var:gwidth}}<152|{{#vardefine:gwidth|152}}}}
 
 
<div style="position:relative; display:inline-block;">
 
<div style="position:relative; display:inline-block;">
 +
{{#switch:{{lc:{{fileext|{{{1|}}}}}}}
 +
<!-- PDF thumbnail -->
 +
|pdf={{#vardefine:gpages|{{expandpages|{{{page|}}}}}}}{{#vardefine:gpagecount|{{#expr:{{charcount|{{#var:gpages}}|,}}+1}}}}{{#vardefine:gwidth|{{#expr:({{d2w|{{{1}}}|120|120}}*{{#var:gpagecount}})+32}}}}{{#ifexpr:{{#var:gwidth}}<152|{{#vardefine:gwidth|152}}}}
 
{{#loop: p
 
{{#loop: p
 
|0
 
|0
 
|{{#var:gpagecount}}
 
|{{#var:gpagecount}}
|[[File:{{{1}}}|120x120px{{#if:{{{page|}}}|{{!}}page={{#explode:{{#var:gpages}}|,|{{#var:p}}}}}}{{#if:{{{link|}}}|{{!}}link={{{link|}}}}}]]
+
|[[File:{{{1|}}}|120x120px{{#if:{{{page|}}}|{{!}}page={{#explode:{{#var:gpages}}|,|{{#var:p}}}}}}{{#if:{{{link|}}}|{{!}}link={{{link|}}}}}]]
 
}}
 
}}
 
{{#ifeq:{{fileext|{{{1|}}}}}|pdf|<div style="color:#FFF; position:absolute; font-size:14px; background:red; width:32px; height:23px; bottom:0; right:0; pointer-events:none;">'''PDF'''</div>}}
 
{{#ifeq:{{fileext|{{{1|}}}}}|pdf|<div style="color:#FFF; position:absolute; font-size:14px; background:red; width:32px; height:23px; bottom:0; right:0; pointer-events:none;">'''PDF'''</div>}}
</div>}}</div>{{#if: {{{2|}}} | <div style="width:{{#var:gwidth}}px; padding-left:2px; padding-top:5px; padding-right:2px;">{{{2}}}<!--{{#var:fileerror}}--></div> }}</div>
+
<!-- Video thumbnail -->
 +
|mp4|mkv|avi={{#ifexist:File:{{{1|}}}|[[File:{{{1|}}}|120x120px{{#if:{{{link|}}}|{{!}}link={{{link|}}}}}]]|[[File:Video Placeholder.svg|120x120px|link=cdn:File:{{{1|}}}]]}}
 +
<!-- Any other thumbnail -->
 +
|[[File:{{{1|}}}|120x120px{{#if:{{{link|}}}|{{!}}link={{{link|}}}}}]]
 +
}}</div>}}</div>{{#if: {{{2|}}} | <div style="width:{{#var:gwidth}}px; padding-left:2px; padding-top:5px; padding-right:2px;">{{{2}}}<!--{{#var:fileerror}}--></div> }}</div>
 
</includeonly><noinclude>
 
</includeonly><noinclude>
 
{{gitem|Sonic1 title.png|this is the title screen for sonic the hedgehog on mega drive}}
 
{{gitem|Sonic1 title.png|this is the title screen for sonic the hedgehog on mega drive}}
Line 21: Line 27:
 
{{gitem|SMB3DS -SELLSHEET - ENGLISH.pdf|Sell sheet press release}}
 
{{gitem|SMB3DS -SELLSHEET - ENGLISH.pdf|Sell sheet press release}}
 
{{gitem|fakefilename.png}}
 
{{gitem|fakefilename.png}}
 +
{{gitem|The Zone (AU) s01e03 14-May-1994.mp4}}
 +
{{gitem|10Six PC US Trailer (1998).mp4}}
 
<gallery>
 
<gallery>
 
Sonic1 title.png|this is the title screen for sonic the hedgehog on mega drive
 
Sonic1 title.png|this is the title screen for sonic the hedgehog on mega drive

Revision as of 22:11, 1 December 2020

Sonic1 title.png
this is the title screen for sonic the hedgehog on mega drive

Expression error: Unexpected < operator. File:Mega UK 01.pdfFile:Mega UK 01.pdf

PDF
<div style="width:Expression error: Unexpected < operator.px; padding-left:2px; padding-top:5px; padding-right:2px;">Two pages from a UK magazine
<div style="width:Expression error: Unexpected < operator.px; padding-left:2px; padding-top:5px; padding-right:2px;">Five pages from a UK magazine
Rush titlescreen.png
sonic rush title screen
File not defined.

SMB3DS -SELLSHEET - ENGLISH.pdf

PDF
Sell sheet press release
Video Placeholder.svg