Template:post

From Homestar Runner Wiki

(Difference between revisions)
Jump to: navigation, search
(Happy New Year! Finally update template with latest changes from User:Stux/template-sandbox! (Hopefully I don't break anything...))
(update with latest changes from User:Stux/template-sandbox.)
Line 1: Line 1:
<!--
<!--
 +
-->{{#if:{{{setTypeOverride|}}}|{{post-setTypeOverride|{{{setTypeOverride}}}}}|}}<!-- /* Before anything else, handle type override. */
   /***************************/
   /***************************/
   /*  Auto insert header    */
   /*  Auto insert header    */
Line 22: Line 23:
{{clear}}<!--(debug1b-{{#var:postTemplateNeedHeaderFlag}})-->
{{clear}}<!--(debug1b-{{#var:postTemplateNeedHeaderFlag}})-->
{{#switch:{{post-getType|{{{site|}}} }}<!-- /* code to auto-post h2 header based on page name */
{{#switch:{{post-getType|{{{site|}}} }}<!-- /* code to auto-post h2 header based on page name */
-
   -->|Instagram=<h2>{{{1|{{CURRENTYEAR}}}}}</h2><!--
+
   -->|ronginald|Instagram=<h2>{{{1|{{CURRENTYEAR}}}}}</h2><!--
   -->|Twitter=<h2>{{{1|{{#time: F}}}}}</h2><!--
   -->|Twitter=<h2>{{{1|{{#time: F}}}}}</h2><!--
-->}}
-->}}
Line 106: Line 107:
     -->|Twitter=[[twitter:StrongBadActual/status/{{{id|}}}|{{{date|Date}}}]]<!--  
     -->|Twitter=[[twitter:StrongBadActual/status/{{{id|}}}|{{{date|Date}}}]]<!--  
     -->|Instagram=[[instagram:p/{{{id|}}}/|{{{date|Date}}}]]<!--
     -->|Instagram=[[instagram:p/{{{id|}}}/|{{{date|Date}}}]]<!--
 +
    -->|ronginald={{{date|Date}}}<!--
   -->}}<!--  
   -->}}<!--  
-->}}<!-- /*end {{#if:{{{deleted|}}} */
-->}}<!-- /*end {{#if:{{{deleted|}}} */
Line 130: Line 132:
     above the first entry of this template for the month.
     above the first entry of this template for the month.
|id=The number at the end of the post's URL (for example, 913122813711708161).  
|id=The number at the end of the post's URL (for example, 913122813711708161).  
 +
    (REQUIRED, value must be UNIQUE to the page!)
     This is used for two purposes:
     This is used for two purposes:
-
       creating anchor links to the section on the page (e.g. [[@StrongBadActual Tweets 2014#913122813711708161]])  
+
       creating anchor links to the section on the page  
 +
      (e.g. [[@StrongBadActual Tweets 2014#913122813711708161]])  
       and generating the Twitter URL in the Link column.
       and generating the Twitter URL in the Link column.
|site=For differentiating Twitter or Instagram posts. DO NOT USE unless  
|site=For differentiating Twitter or Instagram posts. DO NOT USE unless  
     absolutely necessary, as this template is programmed to match the page it's on.
     absolutely necessary, as this template is programmed to match the page it's on.
 +
    (Note: this temporarily overrides the setTypeOverride value for a single post.)
 +
|setTypeOverride=Use this to PERMANENTLY override the post type
 +
    (for the lifetime of the current page, unless overridden again), expected values are:
 +
    Instagram|Twitter|ronginald
 +
    For a complete list, see: {{post-getType}}
 +
    (Note: this calls {{post-setTypeOverride}} which may be called separately.)
|pic=The post's image or a video thumbnail.
|pic=The post's image or a video thumbnail.
|pic2=A second image.
|pic2=A second image.
Line 183: Line 193:
The following helper templates are used:
The following helper templates are used:
*{{t|post-table-header}}
*{{t|post-table-header}}
 +
*{{t|post-setTypeOverride}}
*{{t|post-getType}}
*{{t|post-getType}}
*{{t|post-getTypeName}}
*{{t|post-getTypeName}}
Line 191: Line 202:
*{{t|post-table-end}}
*{{t|post-table-end}}
-
[[Category:Toon Article Formatting Templates|{{PAGENAME}}]]</noinclude>
+
<!-- /* only add category to the [[Template:post]] page. */ -->
 +
{{#ifeq:{{FULLPAGENAME}}|Template:post|[[Category:Toon Article Formatting Templates|{{PAGENAME}}]]|}}
 +
</noinclude>

Revision as of 12:37, 2 January 2023

Text / Transcript Date / Link

(no text)

Date

How to use the template

{{post
|table-begin=1
    /* Indicates this is the first item on the table and a table header needs to be built! */
    NOTE: Instead of using this flag, the {{post-table-header}} template can also be inserted 
    above the first entry of this template for the month.
|id=The number at the end of the post's URL (for example, 913122813711708161). 
    (REQUIRED, value must be UNIQUE to the page!)
    This is used for two purposes:
      creating anchor links to the section on the page 
      (e.g. [[@StrongBadActual Tweets 2014#913122813711708161]]) 
      and generating the Twitter URL in the Link column.
|site=For differentiating Twitter or Instagram posts. DO NOT USE unless 
    absolutely necessary, as this template is programmed to match the page it's on.
    (Note: this temporarily overrides the setTypeOverride value for a single post.)
|setTypeOverride=Use this to PERMANENTLY override the post type 
    (for the lifetime of the current page, unless overridden again), expected values are:
    Instagram|Twitter|ronginald
    For a complete list, see: {{post-getType}}
    (Note: this calls {{post-setTypeOverride}} which may be called separately.)
|pic=The post's image or a video thumbnail.
|pic2=A second image.
|pic3=A third image.
|pic4=A fourth image.
|pic5=A fifth image.
|size=For changing the size of the image. Again, DO NOT USE unless there is a 
    good reason, as the images are automatically formatted to be 200 pixels wide 
    (188 for videos, due to the filmstrip border).
|size2=Size of the second image.
|size3=Size of the third image.
|size4=Size of the fourth image.
|size5=Size of the fifth image.
|pinned=Set to a non-blank value if the Tweet has been pinned.
|text=The text of the post.
|link=If the post is a link, put the link information here.
|quote=If the post is a Quote Tweet, put any additional information here, 
    including the person who posted what was linked to, and a paraphrase 
    of what they posted.
|reply=If the post is a reply, put any additional information here, including 
    the person who was replied to, and a paraphrase of what they posted.
|refer=If the post refers to someone else's, but does not link to it, put 
    any additional information here (such as a link to the post that was referenced).
|altdesc=If the post contains an alternate image description as defined 
    here: https://help.twitter.com/en/using-twitter/how-to-use-alt-gif
|deleted=If the post has been deleted, put something here 
    (for example, "yes" or "true").
|retweet=If a post is Retweeted with no additional text, put the username 
    and content type here (for example, "@trogdorgame's video").
|image transcript=Transcribing the image if there is any text in it.
|video transcript=Transcribing the video.
|live video transcript=Transcribing a live video.
|poll=If a poll is posted, put the options here.
|fun facts=Fun facts regarding the post.
|date=The date of the post.
|film1=First Character who appeared in the post. (**DO NOT INCLUDE STRONG BAD!**)
|film2=Second Character who appeared in the post. (**DO NOT INCLUDE STRONG BAD!**)
|film3=Third Character who appeared in the post. (**DO NOT INCLUDE STRONG BAD!**)
|film4=Fourth Character who appeared in the post. (**DO NOT INCLUDE STRONG BAD!**)
|film5=Fifth Character who appeared in the post. (**DO NOT INCLUDE STRONG BAD!**)
|film=General list of Characters who appeared in the post. (**DO NOT INCLUDE STRONG BAD!**)
|table-end=1
    /* Indicates this is the last item on the table and a table footer needs to be built! */
}}

See Also

The following helper templates are used:

Personal tools