Template:postref
From Homestar Runner Wiki
(this should correctly pass the site variable to the child (*crosses fingers*)) |
(add Bluesky support) |
||
(includes 5 intermediate revisions) | |||
Line 1: | Line 1: | ||
- | {{# | + | {{#if:{{{posted|}}}<!-- |
+ | -->|{{#switch:{{post-getType|{{{site|Twitter}}}}}<!-- /* choose target page and heading */ | ||
+ | -->|Instagram=posted to [[@strongbadactual (Instagram)|Instagram]] <!-- | ||
+ | -->|Bluesky=posted to [[@StrongBadNoFoolin.bsky.social|Bluesky]] <!-- | ||
+ | -->|ronginald=posted to [[@ronginald|Twitter]]<!-- | ||
+ | -->|#default=posted to [[@StrongBadActual|Twitter]]<!-- | ||
+ | -->}} on {{b}}<!-- | ||
+ | -->|{{#switch:{{post-getType|{{{site|Twitter}}}}}<!-- /* choose target page and heading */ | ||
+ | -->|Instagram=[[@strongbadactual (Instagram)|@strongbadactual]] Instagram post<!-- | ||
+ | -->|Bluesky=[[@StrongBadNoFoolin.bsky.social]] Bluesky post<!-- | ||
+ | -->|ronginald=[[@ronginald]] tweet<!-- | ||
+ | -->|#default=[[@StrongBadActual]] tweet<!-- | ||
+ | -->}} (<!-- /* end {{#switch:}} */ | ||
+ | -->}}<!-- /* end {{#if:{{{posted|}}} */ | ||
+ | -->{{prs|{{{1|{{{ID}}}}}}|{{{2|{{{day}}}}}}|{{{3|{{{month}}}}}}|{{{4|{{{year}}}}}}|site={{{site|}}}|full={{{posted|}}}<!-- | ||
+ | -->}}{{#if:{{{posted|}}}||)}}<!-- /* posted does not use parenthesis around {{prs}} */ | ||
+ | --><noinclude> | ||
==Usage== | ==Usage== | ||
<code><nowiki>{{postref|1254408772249845763|26|Apr|2020}}</nowiki></code> | <code><nowiki>{{postref|1254408772249845763|26|Apr|2020}}</nowiki></code> | ||
Line 10: | Line 26: | ||
{{postref|ID=1254408772249845763|day=26|month=Apr|year=2020}} | {{postref|ID=1254408772249845763|day=26|month=Apr|year=2020}} | ||
+ | |||
+ | Or with the "posted" parameter: | ||
+ | |||
+ | <code><nowiki>{{postref|1254408772249845763|26|Apr|2020|posted=1}}</nowiki></code><br> | ||
+ | {{postref|1254408772249845763|26|Apr|2020|posted=1}} | ||
Or for Instagram posts: | Or for Instagram posts: | ||
Line 15: | Line 36: | ||
<code><nowiki>{{postref|site=Instagram|BzWAeVkAAme|30|Jun|2019}}</nowiki></code><br> | <code><nowiki>{{postref|site=Instagram|BzWAeVkAAme|30|Jun|2019}}</nowiki></code><br> | ||
{{postref|site=Instagram|BzWAeVkAAme|30|Jun|2019}} | {{postref|site=Instagram|BzWAeVkAAme|30|Jun|2019}} | ||
+ | |||
+ | Or for Bluesky posts: | ||
+ | |||
+ | <code><nowiki>{{postref|site=Bluesky|3lcqald3s5k2i|08|Dec|2024}}</nowiki></code><br> | ||
+ | {{postref|site=Bluesky|3lcqald3s5k2i|08|Dec|2024}} | ||
+ | |||
+ | Or for @ronginald historical posts: | ||
+ | |||
+ | <code><nowiki>{{postref|site=ronginald|114395585209053184|15|Sep|2011}}</nowiki></code><br> | ||
+ | {{postref|site=ronginald|114395585209053184|15|Sep|2011}} | ||
==See Also== | ==See Also== | ||
* Template {{tl|prs}} for shorter links | * Template {{tl|prs}} for shorter links | ||
+ | * Uses {{tl|post-getType}} to determine post type. | ||
[[Category:Internal link templates|{{PAGENAME}}]] | [[Category:Internal link templates|{{PAGENAME}}]] | ||
</noinclude> | </noinclude> |
Current revision as of 15:13, 8 December 2024
@StrongBadActual tweet ([[@StrongBadActual Tweets {{{year}}}#{{{ID}}}|{{{day}}} {{{month}}} {{{year}}}]])
[edit] Usage
{{postref|1254408772249845763|26|Apr|2020}}
Or with labelled parameters:
{{postref|ID=1254408772249845763|day=26|month=Apr|year=2020}}
Produces the following result:
@StrongBadActual tweet (26 Apr 2020)
Or with the "posted" parameter:
{{postref|1254408772249845763|26|Apr|2020|posted=1}}
posted to Twitter on April 26, 2020
Or for Instagram posts:
{{postref|site=Instagram|BzWAeVkAAme|30|Jun|2019}}
@strongbadactual Instagram post (30 Jun 2019)
Or for Bluesky posts:
{{postref|site=Bluesky|3lcqald3s5k2i|08|Dec|2024}}
@StrongBadNoFoolin.bsky.social Bluesky post (08 Dec 2024)
Or for @ronginald historical posts:
{{postref|site=ronginald|114395585209053184|15|Sep|2011}}
@ronginald tweet (15 Sep 2011)
[edit] See Also
- Template {{prs}} for shorter links
- Uses {{post-getType}} to determine post type.