Difference between revisions of "Template:SongDetails"

From JoCopedia
Jump to navigation Jump to search
(float attempt)
m (Reverted edits by JoCopedia is raped by MarioMario456's 6-inch cock! (talk) to last revision by AirCon)
Tag: Rollback
 
(24 intermediate revisions by 10 users not shown)
Line 1: Line 1:
 
<noinclude>== Template parameters==
 
<noinclude>== Template parameters==
 
; img
 
; img
: Name of image representing the song. The image will be resized to 150 pixels in width.
+
: Name of image representing the song. The image will be resized to 200 pixels in width.
 
: ''Example:'' <tt>ShopVac.jpg</tt>
 
: ''Example:'' <tt>ShopVac.jpg</tt>
 
: Remember to use only the filename; we'll generate all the Wiki code to go around it.
 
: Remember to use only the filename; we'll generate all the Wiki code to go around it.
 +
: If no image is entered, the template will default to [[:File:Jonathan placeholder.jpg|this placeholder]].
 
; albumname
 
; albumname
: Name of album
+
: Name of album or EP
 
: ''Example:'' <tt>Where Tradition Meets Tomorrow</tt>
 
: ''Example:'' <tt>Where Tradition Meets Tomorrow</tt>
 
; length
 
; length
Line 32: Line 33:
 
</noinclude><includeonly>
 
</noinclude><includeonly>
  
{{#if: {{{songlink|}}}|<div style="margin-top:-24px;margin-bottom:-18px;margin-left:0;float:left;">{{#song:{{{songlink}}} }}
+
<table class="infobox" cellspacing="5" style="border: 1px dashed #000; background-color: #fafafa; color: black; margin: -2em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; width: 22em; text-align: left; font-size: 88%; line-height: 1.5em;">
 +
<tr><td colspan="2" style="text-align:center;">
 +
[[File:{{#if:{{{img|}}}|{{{img}}}|Jonathan placeholder.jpg}}{{!}}200px]]</td></tr>
 +
<tr><td colspan="2" style="vertical-align: top; text-align: center; background: #ff9;">'''{{#if:{{{title|}}}|{{{title}}}|{{PAGENAME}}}}'''</td></tr>
  
{{Song Subpage Linker | basepage={{PAGENAME}} | subpage = Lyrics}} |
+
{{#if: {{{albumname|}}}| <tr><th style="vertical-align: top;">Release</th><td style="vertical-align: top;">[[{{{albumname}}}]]</td></tr>}}
{{Song Subpage Linker | basepage={{PAGENAME}} | subpage = Tabs}} |
+
{{#if: {{{length|}}}|   <tr><th style="vertical-align: top;">Length</th><td style="vertical-align: top;">{{{length}}}</td></tr>}}
{{Song Subpage Linker | basepage={{PAGENAME}} | subpage = Videos}} |
+
{{#if: {{{release|}}}|   <tr><th style="vertical-align: top;">Release date</th><td style="vertical-align: top;">{{{release}}}</td></tr>}}
{{Song Subpage Linker | basepage={{PAGENAME}} | subpage = Concerts}}
 
 
 
</div> }}
 
 
 
{{#if: {{{demosonglink|}}}| <br/>Demo version: {{#song:{{{demosonglink}}} }} }}
 
 
 
<table class="infobox" cellspacing="5" style="border: 1px solid #aaa; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; width: 22em; text-align: left; font-size: 88%; line-height: 1.5em;">
 
<caption style="font-size: 125%; font-weight: bold;">{{PAGENAME}}</caption>
 
{{#if: {{{img|}}} |<tr><td colspan="2" style="text-align:center;">
 
[[Image:{{{img|}}}{{!}}150px]]</td></tr>}}
 
{{#if: {{{albumname|}}}| <tr><th style="vertical-align: top;">Album</th><td style="vertical-align: top;">[[{{{albumname}}}]]</td></tr>}}
 
{{#if: {{{length|}}}| <tr><th style="vertical-align: top;">Length</th><td style="vertical-align: top;">{{{length}}}</td></tr>}}
 
{{#if: {{{release|}}}| <tr><th style="vertical-align: top;">Release date</th><td style="vertical-align: top;">{{{release}}}</td></tr>}}
 
 
<tr><th style="vertical-align:top;">Related Pages</th><td style="vertical-align: top;">
 
<tr><th style="vertical-align:top;">Related Pages</th><td style="vertical-align: top;">
 
{{Song Subpage Linker | basepage={{PAGENAME}} | subpage = Lyrics}}<br />
 
{{Song Subpage Linker | basepage={{PAGENAME}} | subpage = Lyrics}}<br />
Line 55: Line 46:
 
{{Song Subpage Linker | basepage={{PAGENAME}} | subpage = Videos}}<br />
 
{{Song Subpage Linker | basepage={{PAGENAME}} | subpage = Videos}}<br />
 
{{Song Subpage Linker | basepage={{PAGENAME}} | subpage = Concerts}}<br />
 
{{Song Subpage Linker | basepage={{PAGENAME}} | subpage = Concerts}}<br />
{{Song Subpage Linker | basepage={{PAGENAME}} | subpage = Other media}}</td></tr>{{#if: {{{bloglink|}}}| <tr><td colspan="2" style="text-align:center">[[joco:{{{bloglink}}}|Blog entry]]</td></tr>}}{{#if: {{{reduxlink|}}}| <tr><td colspan="2" style="text-align:center">[http://thingaweekredux.com/post/{{{reduxlink}}} Redux entry]</td></tr>}}</table>[[Category:Songs]]</includeonly>
+
{{Song Subpage Linker | basepage={{PAGENAME}} | subpage = Other media}}</td></tr>{{#if: {{{bloglink|}}}| <tr><td colspan="2" style="text-align:center">[[joco:{{{bloglink}}}|Blog entry]]</td></tr>}}{{#if: {{{reduxlink|}}}| <tr><td colspan="2" style="text-align:center">[http://jonathancoulton.tumblr.com/post/{{{reduxlink}}} Redux entry]</td></tr>}}</table>[[Category:Songs]]</includeonly>
  
{{#if: {{{songlink|}}}|<br clear="all" /> }}
+
{{#if: {{{songlink|}}}|<div style="margin:-24px 0 -12px 0;">{{#song:{{{songlink}}} }}</div> }}
 +
 
 +
{{#if: {{{demosonglink|}}}| <br/>Demo version: {{#song:{{{demosonglink}}} }} }}

Latest revision as of 09:49, 18 October 2021

Template parameters

img
Name of image representing the song. The image will be resized to 200 pixels in width.
Example: ShopVac.jpg
Remember to use only the filename; we'll generate all the Wiki code to go around it.
If no image is entered, the template will default to this placeholder.
albumname
Name of album or EP
Example: Where Tradition Meets Tomorrow
length
Length of song, in format m:ss (or mm:ss for songs over 10 minutes)
Example: 3:49
Another example: 0:48
release
Release date of the song, preferably in the format mm-dd-yyyy (to keep our American friends happy)
Example: 09-16-2005
songlink
A link to song page on jonathancoulton.com. Just type in the name as it appears in the store, replacing each space with +. We'll add the "http://www.jonathancoulton.com/songdetails/" part.
Example: Shop+Vac
Note that for songs which do not appear on jonathancoulton.com, this link isn't necessary.
demosonglink
Like songlink, but with a demo version of the song.
Example: The+Future+Soon+(Demo)
Make sure the word "Demo" is capitalized!
bloglink
A link to the blog entry regarding this song, in the format 2005/10/07/thing-a-week-4-shop-vac/. We'll add the "http://www.jonathancoulton.com".
Example: 2005/10/07/thing-a-week-4-shop-vac/
reduxlink
A link to the Thing A Week Redux entry regarding this song, in the format 7385894801/thing-a-week-41-seahorse-i-was-thinking-about. We'll add the "http://thingaweekredux.com/post/".
Example: 7385894801/thing-a-week-41-seahorse-i-was-thinking-about

None of the parameters are strictly necessary, although of course including the template with none defined is pretty useless.