Jump to content
Toggle menu
  • 8 articles
  • 75 files
  • 7 users
  • 37.8K edits
Neodyland Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Validextension: Difference between revisions

Template page
test
 
m test
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#ifeq:{{lc:{{padleft:|1|{{{3}}}}}}}|e<!-- valid extension ?
{{#ifeq:{{lc:{{padleft:|1|{{{3}}}}}}}|e<!-- valid extension ? (any case allowed)
-->|{{#switch:{{{1|}}}
-->|{{#switch:{{lc:{{{1|}}}}}
|{{{2|}}}.png=png
|{{lc:{{{2|}}}}}.png=png
|{{{2|}}}.svg=svg
|{{lc:{{{2|}}}}}.svg=svg
|{{{2|}}}.jpg=jpg
|{{lc:{{{2|}}}}}.jpg=jpg
|{{{2|}}}.gif=gif
|{{lc:{{{2|}}}}}.gif=gif


|{{{2|}}}.jpeg=jpg  
|{{lc:{{{2|}}}}}.jpeg=jpg  
|{{{2|}}}.tif  
|{{lc:{{{2|}}}}}.pdf=pdf
|{{{2|}}}.tiff=tif  
|{{lc:{{{2|}}}}}.tif  
|{{{2|}}}.xcf=xcf  
|{{lc:{{{2|}}}}}.tiff=tif  
|{{{2|}}}.mid=mid  
|{{lc:{{{2|}}}}}.xcf=xcf  
|{{{2|}}}.ogg=ogg  
|{{lc:{{{2|}}}}}.mid=mid  
|{{{2|}}}.ogv=ogv  
|{{lc:{{{2|}}}}}.ogg=ogg  
|{{{2|}}}.djvu=djvu  
|{{lc:{{{2|}}}}}.ogv=ogv  
|{{{2|}}}.oga=oga  
|{{lc:{{{2|}}}}}.djvu=djvu  
|{{{2|}}}.flac=flac  
|{{lc:{{{2|}}}}}.oga=oga  
|{{{2|}}}.wav=wav  
|{{lc:{{{2|}}}}}.flac=flac  
|{{{2|}}}.webm=webm
|{{lc:{{{2|}}}}}.wav=wav  
|=<!--
|{{lc:{{{2|}}}}}.webm=webm
|{{{4|{{Str right|{{{1|}}}|{{Str len|{{{2|}}}.}}}}}}}<!--  
-->}}<!--
-->}}<!--
                           file name after valid extension removed  
                           file name after valid extension removed (any case allowed)
-->|{{#switch:{{{1|}}}
-->|{{#switch:{{lc:{{{1|}}}}}
|{{{2|}}}.png
|{{lc:{{{2|}}}}}.png
|{{{2|}}}.svg
|{{lc:{{{2|}}}}}.svg
|{{{2|}}}.jpg
|{{lc:{{{2|}}}}}.jpg
|{{{2|}}}.gif
|{{lc:{{{2|}}}}}.gif


|{{{2|}}}.jpeg
|{{lc:{{{2|}}}}}.jpeg
|{{{2|}}}.tif
|{{lc:{{{2|}}}}}.pdf
|{{{2|}}}.tiff
|{{lc:{{{2|}}}}}.tif
|{{{2|}}}.xcf
|{{lc:{{{2|}}}}}.tiff
|{{{2|}}}.mid
|{{lc:{{{2|}}}}}.xcf
|{{{2|}}}.ogg
|{{lc:{{{2|}}}}}.mid
|{{{2|}}}.ogv
|{{lc:{{{2|}}}}}.ogg
|{{{2|}}}.djvu
|{{lc:{{{2|}}}}}.ogv
|{{{2|}}}.oga
|{{lc:{{{2|}}}}}.djvu
|{{{2|}}}.flac
|{{lc:{{{2|}}}}}.oga
|{{{2|}}}.wav
|{{lc:{{{2|}}}}}.flac
|{{{2|}}}.webm={{{2}}}|{{{1}}}<!--   
|{{lc:{{{2|}}}}}.wav
|{{lc:{{{2|}}}}}.webm={{{2|}}}
|{{{4|{{{2|}}}}}}<!--   
-->}}}}<noinclude>
-->}}}}<noinclude>
{{#ifexist:{{PAGENAME}}/doc|{{Documentation}}|
{{#ifexist:{{FULLPAGENAME}}/doc|{{Documentation}}|
<br>
<br>
The template is transcluded with <nowiki>{{Tl|Validextension|</nowiki>''filename''<nowiki>|{{#invoke:File|woExtension|file=File:</nowiki>''filename''<nowiki>}}|?}}</nowiki>  
The template is transcluded with <nowiki>{{Tl|Validextension|</nowiki>''filename''<nowiki>|{{#invoke:File|woExtension|file=</nowiki>''filename''<nowiki>}}|?}}</nowiki>  
where the third parameter specifies whether the file name or the extension (<code>3=e</code>) should be returned.  
where the third parameter specifies whether the file name or the extension (<code>3=e</code>) should be returned.  
}}
}}
</noinclude>
</noinclude>
Cookies help us deliver our services. By using our services, you agree to our use of cookies.