Difference between revisions of "User:NeatNit/Template/comic"

Explain xkcd: It's 'cause you're dumb.
Jump to: navigation, search
(Copy the template from Template:comic)
 
m (tag examples better)
 
(4 intermediate revisions by the same user not shown)
Line 98: Line 98:
 
      
 
      
 
     Not going to replace the image, so let's draw that if it exists
 
     Not going to replace the image, so let's draw that if it exists
     -->|{{#if:{{{image|}}}|[[File:{{{image|}}}|{{{imagesize|}}}|{{{titletext|}}}]]}}}}<!--
+
     -->|{{#if:{{{image|}}}|[[File:{{{image|}}}|{{{imagesize|{{#ifeq:2x|{{#sub:{{{image}}}|-6|2}}|300px}}}}}|{{{titletext|}}}]]}}}}<!--
 
      
 
      
 
     {{{imagesize}}} will allow the comic to be shrinked if it's especially large
 
     {{{imagesize}}} will allow the comic to be shrinked if it's especially large
Line 126: Line 126:
 
     -->[[Category:{{#time:l|{{{date}}}}} comics]]                                                <!-- Weekdays
 
     -->[[Category:{{#time:l|{{{date}}}}} comics]]                                                <!-- Weekdays
 
     -->}}}}}}|}}<!--
 
     -->}}}}}}|}}<!--
--></includeonly><noinclude>
+
--></includeonly>
<!--   DOCUMENTATION  -->
+
<noinclude>{{User:NeatNit/Template/comic
This is the basic infobox-style header template used to display [[xkcd]] comics on their own pages, including the comic number (with external link to xkcd), publication date, title, comic image, and title text.
+
| number   = 2167
 +
| date     = June 24, 2019
 +
| title     = Motivated Reasoning Olympics
 +
| image     = motivated_reasoning_olympics.png
 +
| titletext = Regular image
 +
}}
  
== Sample ==
+
{{User:NeatNit/Template/comic
 
+
| number    = 2167
The following is a sample usage of this template:
+
| date      = June 24, 2019
{{comic
+
| title    = Motivated Reasoning Olympics
| number    = 16
+
| image    = motivated_reasoning_olympics_2x.png
| date      = October 4, 2005
+
| titletext = 2x image
| title    = Monty Python -- Enough
 
| image    = monty_python.jpg
 
| titletext = I went to a dinner where there was a full 10 minutes of Holy Grail quotes exchanged, with no context, in lieu of conversation.  It depressed me badly.
 
 
}}
 
}}
 
== Usage ==
 
 
<pre>{{comic
 
| number    =
 
| date      =
 
| title    =
 
| before    =
 
| image    =
 
| custom    =
 
| imagesize =
 
| titletext =
 
| ldomain  =
 
| lappend  =
 
}}</pre>
 
 
=== Notes ===
 
 
* At least the number, title and image are required.
 
* The date should be written in the form: January 1, 2006
 
* The imagesize field is optional.
 
** The comic's '''width''' will be limited to the set size. Format must be in pixels (eg: "350px")
 
** The comic's '''height''' may be set by adding an 'x' to the start (eg: "x350px")
 
** Warning: If the size is larger than the image, the image will be stretched.
 
* '''before''' is a special field for inserting text before the comic. One use is for extremely large comics (e.g. [[Umwelt]]), to skip to the explanation.
 
* If the '''custom''' field is not empty, the image field will be ignored and be replaced with any text that you put in the '''custom''' field.
 
* if '''number''' is left undefined, most of the navigation bar will be disabled.
 
** '''lappend''' must be defined as <pre>...kd.com/'''lappend'''/</pre> to keep the link to xkcd.com valid.
 
** If the link is to eg. a blog post (blog.xkcd.com) '''ldomain''' can be defined as <pre>blog</pre> to change the subdomain in the link.
 
 
The above sample is produced by the following code:
 
 
<pre>{{comic
 
| number    = 16
 
| date      = October 4, 2005
 
| title    = Monty Python -- Enough
 
| image    = monty_python.jpg
 
| titletext = I went to a dinner where there was a full 10 minutes of Holy Grail quotes exchanged, with no context, in lieu of conversation.  It depressed me badly.
 
}}</pre>
 
 
[[Category:Templates]]
 
 
</noinclude>
 
</noinclude>

Latest revision as of 18:59, 24 June 2019

Motivated Reasoning Olympics
Regular image
Title text: Regular image


Motivated Reasoning Olympics
2x image
Title text: 2x image