Difference between revisions of "User:Theusaf/Template:comic 2x"

Explain xkcd: It's 'cause you're dumb.
Jump to: navigation, search
m
 
m
 
(No difference)

Latest revision as of 06:33, 18 August 2022

This is a 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, including a feature to disable the imagesize label text.

Sample[edit]

The following is a sample usage of this template:

Capri Suns
[As security is dragging me away] "Come on, at least I didn't make the mistake in the other direction!"
Title text: [As security is dragging me away] "Come on, at least I didn't make the mistake in the other direction!"

Usage[edit]

{{User:Theusaf/Template:comic_2x
| number    =
| date      =
| title     =
| before    =
| image     =
| custom    =
| imagesize =
| noexpand  =
| titletext =
| ldomain   =
| lappend   =
}}

Notes[edit]

  • 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.
  • The noexpand field is optional.
    • It is used in conjunction with imagesize, hiding the "Click comic to enlarge" button
    • To use this option, you must set it to true
  • 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
      ...kd.com/'''lappend'''/
      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
      blog
      to change the subdomain in the link.

The above sample is produced by the following code:

{{User:Theusaf/Template:comic_2x
| number    = 2647
| date      = July 18, 2022
| title     = Capri Suns
| image     = capri_suns_2x.png
| titletext = [As security is dragging me away] "Come on, at least I didn't make the mistake in the other direction!"
| imagesize = 315x317px
| noexpand  = true
}}