Template:Userbox User for: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Should be finished now)
mNo edit summary
 
(21 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{todo|Cleanup unnecessary amount of #expr in code}}
<noinclude>[[Category:Userbox Templates]]{{doc}}</noinclude>
{{Userbox User for|year=2005|day=24|month=11}}
<includeonly><onlyinclude>{{#ifeq:11|{{#ifeq:{{#time:d}}|{{{day}}}|1|}}{{#ifeq:{{#time:m}}|{{{month}}}|1|}}|
<!-- Good luck trying to bugfix... -->
<!--Birthday!-->{{userbox
<includeonly><onlyinclude>
| border-c = rgb(255, 102, 255,.3)
{{userbox
| id-s    = background:rgb(255, 102, 255,.1)
| info-s  = background:rgb(255, 102, 255,.1)
| id      = [[File:PinkHeartCensor.png|36px|link=]]
| info    = {{Userbox User for/strings|Bday}}
}}|<!--Normal-->{{userbox
| border-c = rgb(255, 253, 140,.3)
| border-c = rgb(255, 253, 140,.3)
| id-s    = background:rgb(255, 253, 140,.1)
| id-s    = background:rgb(255, 253, 140,.1)
| info-s  = background:rgb(255, 253, 140,.1)
| info-s  = background:rgb(255, 253, 140,.1)
| id      = [[File:Gnome-document-open-recent.png|36px|link=]]
| id      = [[File:Gnome-document-open-recent.png|36px|link=]]
| info    = This user has been a member of the VDC for <!-- begin the insanity -->{{#ifeq: {{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} < 12}} | 1 |{{#ifeq: {{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}}| 0 ||{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}}{{#ifeq:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}}| 1 | month| months }}<!--Month or months...?-->}}| <!-- More than or equal to 12 months -->{{#expr: trunc{{#expr: {{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} / 12}}}} years<!--Commas?-->{{#ifeq:{{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}}<!--months-->|0|{{#ifeq: {{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} <!-- How many days --> <!--days-->| 0 ||&nbsp;and&nbsp;<!--if days but not months-->}}|{{#ifeq: {{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} <!-- How many days --> <!--days-->| 0 | &nbsp;and&nbsp;<!--if months but not days-->|,<!--if months and days, comma-->}}}}{{#ifeq:{{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}}| 0 ||{{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}} {{#ifeq: {{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}} | 1 | month| months }}}}
| info    = {{Userbox User for/strings|Hasbeen}}<!-- god dayum -->{{#ifeq:{{#expr:{{#time:d}} < {{{day}}}}}|1|{{#ifeq:{{#expr:{{#time:m}} < {{{month}}}}}|1|{{#ifeq:{{#ifeq:{{#time:Y}} | {{{year}}}|0|1}}|1|{{#ifeq:{{#expr:{{#time:Y}} - {{{year}}} -1 > 0}}|1|&nbsp;{{#expr:{{#time:Y}} - {{{year}}} -1 }}{{#ifeq:{{#ifeq:{{#expr:{{#time:Y}} - {{{year}}} - 1 }}| 1|1|0}}|1|&nbsp;{{Userbox User for/strings|year}}|&nbsp;{{Userbox User for/strings|years}}}}{{#ifeq:{{#ifeq:{{#time:m}} | {{{month}}}|0|1}}|1|{{#ifeq:{{#ifeq:{{#time:d}} | {{{day}}}|0|1}}|1|,|&nbsp;{{Dictionary/common|and}}}}|}}|}}|}}{{#ifeq:{{#ifeq:{{#time:m}} | {{{month}}}|0|1}}|1|&nbsp;{{#expr:12 + ({{#time:m}} - {{{month}}}) - 1}}{{#ifeq:{{#ifeq:{{#expr:12 + ({{#time:m}} - {{{month}}}) - 1 }}| 1|1|0}}|1|&nbsp;{{Userbox User for/strings|month}}|&nbsp;{{Userbox User for/strings|months}}}}|}}|{{#ifeq:{{#ifeq:{{#time:Y}} | {{{year}}}|0|1}}|1|{{#ifeq:{{#expr:{{#time:Y}} - {{{year}}} > 0}}|1|&nbsp;{{#expr:{{#time:Y}} - {{{year}}}}}{{#ifeq:{{#ifeq:{{#expr:{{#time:Y}} - {{{year}}} }}| 1|1|0}}|1|&nbsp;{{Userbox User for/strings|year}}|&nbsp;{{Userbox User for/strings|years}}}}{{#ifeq:{{#ifeq:{{#time:m}} | {{{month}}}|0|1}}|1|{{#ifeq:{{#expr:{{#time:m}} - {{{month}}} - 1 > 0}}|1|{{#ifeq:{{#ifeq:{{#time:d}} | {{{day}}}|0|1}}|1|,|&nbsp;{{Dictionary/common|and}}}}|}}|}}|}}|}}{{#ifeq:{{#ifeq:{{#time:m}} | {{{month}}}|0|1}}|1|{{#ifeq:{{#expr:{{#time:m}} - {{{month}}} - 1 > 0}}|1|&nbsp;{{#expr:{{#time:m}} - {{{month}}} - 1}}{{#ifeq:{{#ifeq:{{#expr:{{#time:m}} - {{{month}}} - 1 }}| 1|1|0}}|1|&nbsp;{{Userbox User for/strings|month}}|&nbsp;{{Userbox User for/strings|months}}}}|}}|}}|}}{{#ifeq:{{#ifeq:{{#time:d}} | {{{day}}}|0|1}}|1|{{#ifeq:{{#expr:{{#ifeq:{{#time:m}} | {{{month}}} |0|1}}or{{#ifeq:{{#time:Y}} | {{{year}}}|0|1}}}}|1|&nbsp;{{Dictionary/common|and}}|}}&nbsp;{{#expr:{{Days in month|{{#time:m}}}} + ({{#time:d}} - {{{day}}})}}{{#ifeq:{{#ifeq:{{#expr:{{Days in month|{{#time:m}}}} + ({{#time:d}} - {{{day}}}) }}| 1|1|0}}|1|&nbsp;{{Userbox User for/strings|day}}|&nbsp;{{Userbox User for/strings|days}}}}|}}|{{#ifeq:{{#expr:{{#time:m}} < {{{month}}}}}|1|{{#ifeq:{{#ifeq:{{#time:Y}} | {{{year}}}|0|1}}|1|{{#ifeq:{{#expr:{{#time:Y}} - {{{year}}} - 1 > 0}}|1|&nbsp;{{#expr:{{#time:Y}} - {{{year}}} -1 }}{{#ifeq:{{#ifeq:{{#expr:{{#time:Y}} - {{{year}}} - 1 }}| 1|1|0}}|1|&nbsp;{{Userbox User for/strings|year}}|&nbsp;{{Userbox User for/strings|years}}}}{{#ifeq:{{#ifeq:{{#time:m}} | {{{month}}}|0|1}}|1|{{#ifeq:{{#ifeq:{{#time:d}} | {{{day}}}|0|1}}|1|,|&nbsp;{{Dictionary/common|and}}}}|}}|}}|}}{{#ifeq:{{#ifeq:{{#time:m}} | {{{month}}}|0|1}}|1|&nbsp;{{#expr:12 + ({{#time:m}} - {{{month}}})}}{{#ifeq:{{#ifeq:{{#expr:12 + ({{#time:m}} - {{{month}}}) }}| 1|1|0}}|1|&nbsp;{{Userbox User for/strings|month}}|&nbsp;{{Userbox User for/strings|months}}}}|}}|{{#ifeq:{{#ifeq:{{#time:Y}} | {{{year}}}|0|1}}|1|{{#ifeq:{{#expr:{{#time:Y}} - {{{year}}} > 0}}|1|&nbsp;{{#expr:{{#time:Y}} - {{{year}}}}}{{#ifeq:{{#ifeq:{{#expr:{{#time:Y}} - {{{year}}} }}| 1|1|0}}|1|&nbsp;{{Userbox User for/strings|year}}|&nbsp;{{Userbox User for/strings|years}}}}{{#ifeq:{{#ifeq:{{#time:m}} | {{{month}}}|0|1}}|1|{{#ifeq:{{#ifeq:{{#time:d}} | {{{day}}}|0|1}}|1|,|&nbsp;{{Dictionary/common|and}}}}|}}|}}|}}{{#ifeq:{{#ifeq:{{#time:m}} | {{{month}}}|0|1}}|1|&nbsp;{{#expr:{{#time:m}} - {{{month}}}}}{{#ifeq:{{#ifeq:{{#expr:{{#time:m}} - {{{month}}} }}| 1|1|0}}|1|&nbsp;{{Userbox User for/strings|month}}|&nbsp;{{Userbox User for/strings|months}}}}|}}|}}{{#ifeq:{{#ifeq:{{#time:d}} | {{{day}}}|0|1}}|1|{{#ifeq:{{#expr:{{#ifeq:{{#time:m}} | {{{month}}} |0|1}}or{{#ifeq:{{#time:Y}} | {{{year}}}|0|1}}}}|1|&nbsp;{{Dictionary/common|and}}|}}&nbsp;{{#expr:{{#time:d}} - {{{day}}}}}{{#ifeq:{{#ifeq:{{#expr:{{#time:d}} - {{{day}}} }}| 1|1|0}}|1|&nbsp;{{Userbox User for/strings|day}}|&nbsp;{{Userbox User for/strings|days}}}}|}}|}}
}}<!-- days -->{{#ifeq: {{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} <!-- How many days --> | 0 ||{{#ifeq: {{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}}<!--months--> | 0 ||&nbsp;and&nbsp;}}{{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} {{#ifeq: {{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} | 1 | day | days }}}}
}}}}
}}
 
</includeonly></onlyinclude>
</onlyinclude></includeonly>

Latest revision as of 04:03, 18 August 2024

English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Magyar (hu)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)
Curly brackets white.pngTemplate Documentation [view] [edit]
Icon-translate.png Available doc translations
View
Page history
Icon-translate.png
This template uses a strings subpage
Please follow the format on this subpage(s) to add translations.

This template displays how long a user has been on the VDC, with an accuracy of about ~1 day.

Tip.pngTip:You can see your exact join date from your preferences

Parameters and Examples