Template:prs
From Homestar Runner Wiki
(add alt parameter if you want to use a different message, date parameters are not optional (tweets could be separated by month in the future for example)) |
(add Bluesky support (for now, all posts are on the page but this might change in the future)) |
||
(includes 4 intermediate revisions) | |||
Line 1: | Line 1: | ||
- | [[{{# | + | [[<!-- |
+ | -->{{#switch:{{post-getType|{{{site|Twitter}}}}}<!-- /* choose target page */ | ||
+ | -->|Instagram=@strongbadactual (Instagram)<!-- | ||
+ | -->|Bluesky=@StrongBadNoFoolin.bsky.social<!-- | ||
+ | -->|ronginald=@ronginald<!-- | ||
+ | -->|#default=@StrongBadActual Tweets {{{4|{{{year}}}}}}<!-- | ||
+ | -->}}<!-- | ||
+ | -->#{{{1|{{{ID}}}}}}<!-- /* target anchor */ | ||
+ | -->|{{#if:{{{alt|}}}<!-- /* link text */ | ||
+ | -->|{{{alt}}}<!-- | ||
+ | -->|{{#if:{{{full|}}}<!-- | ||
+ | -->|{{#time:F|{{{3|{{{month}}}}}}}} {{{2|{{{day}}}}}}, {{{4|{{{year}}}}}}<!-- | ||
+ | -->|{{{2|{{{day}}}}}} {{{3|{{{month}}}}}} {{{4|{{{year}}}}}}<!-- | ||
+ | -->}}<!-- /* end {{#if:{{{full|}}} */ | ||
+ | -->}}<!-- /* end {{#if:{{{alt|}}}*/ | ||
+ | -->]]<noinclude> | ||
- | This template handles the short link portion of {{tl|postref}}. | + | This template handles the short link portion of {{tl|postref}}. Uses {{tl|post-getType}} to determine post type. |
==Usage== | ==Usage== | ||
<code><nowiki>{{prs|1254408772249845763|26|Apr|2020}}</nowiki></code> | <code><nowiki>{{prs|1254408772249845763|26|Apr|2020}}</nowiki></code> | ||
Line 17: | Line 32: | ||
<code><nowiki>{{prs|site=Instagram|BzWAeVkAAme|30|Jun|2019}}</nowiki></code><br> | <code><nowiki>{{prs|site=Instagram|BzWAeVkAAme|30|Jun|2019}}</nowiki></code><br> | ||
{{prs|site=Instagram|BzWAeVkAAme|30|Jun|2019}} | {{prs|site=Instagram|BzWAeVkAAme|30|Jun|2019}} | ||
+ | |||
+ | Or for Bluesky posts: | ||
+ | |||
+ | <code><nowiki>{{prs|site=Bluesky|3lcqald3s5k2i|08|Dec|2024}}</nowiki></code><br> | ||
+ | {{prs|site=Bluesky|3lcqald3s5k2i|08|Dec|2024}} | ||
+ | |||
+ | If you want to display the full date format: | ||
+ | |||
+ | <code><nowiki>{{prs|1254408772249845763|26|Apr|2020|full=1}}</nowiki></code> | ||
+ | |||
+ | Produces the following result: | ||
+ | |||
+ | {{prs|1254408772249845763|26|Apr|2020|full=1}} | ||
If you want to use an alternate message: | If you want to use an alternate message: | ||
- | <code><nowiki>{{prs|1254408772249845763|26|Apr|2020|alt=this tweet link}}</nowiki></code> | + | <code><nowiki>{{prs|1254408772249845763|26|Apr|2020|alt=this is a tweet link}}</nowiki></code> |
Produces the following result: | Produces the following result: | ||
- | {{prs|1254408772249845763|26|Apr|2020|alt=this tweet link}} | + | {{prs|1254408772249845763|26|Apr|2020|alt=this is a tweet link}} |
[[Category:Internal link templates|{{PAGENAME}}]] | [[Category:Internal link templates|{{PAGENAME}}]] | ||
</noinclude> | </noinclude> |
Current revision as of 15:10, 8 December 2024
[[@StrongBadActual Tweets {{{year}}}#{{{ID}}}|{{{day}}} {{{month}}} {{{year}}}]]
This template handles the short link portion of {{postref}}. Uses {{post-getType}} to determine post type.
[edit] Usage
{{prs|1254408772249845763|26|Apr|2020}}
Or with labelled parameters:
{{prs|ID=1254408772249845763|day=26|month=Apr|year=2020}}
Produces the following result:
Or for Instagram posts:
{{prs|site=Instagram|BzWAeVkAAme|30|Jun|2019}}
30 Jun 2019
Or for Bluesky posts:
{{prs|site=Bluesky|3lcqald3s5k2i|08|Dec|2024}}
08 Dec 2024
If you want to display the full date format:
{{prs|1254408772249845763|26|Apr|2020|full=1}}
Produces the following result:
If you want to use an alternate message:
{{prs|1254408772249845763|26|Apr|2020|alt=this is a tweet link}}
Produces the following result: