User talk:Eviand/Classtest: Difference between revisions
More actions
No edit summary Tag: wikieditor |
No edit summary Tag: wikieditor |
||
| Line 1: | Line 1: | ||
{| style="width:100%; border-collapse:collapse; margin:0 0 0.5em 0;" | {| style="width:100%; border-collapse:collapse; margin:0 0 0.5em 0;" | ||
| style="text-align:left; vertical-align:middle; padding:0.25em 0;" | {{#if:{{{Prev|}}}| | | style="text-align:left; vertical-align:middle; padding:0.25em 0;" | | ||
| style="text-align:center; vertical-align:middle; padding:0.25em 0;" | {{#if:{{{publishdate|}}} | {{#if:{{{Prev|{{{PrevTitle|}}}}}}| | ||
'''[[Update:{{{Prev|{{{PrevTitle|}}}}}}|{{{Prev|{{{PrevTitle|}}}}}}]]'''<br /> | |||
{{#if:{{{PrevDate|}}}| | |||
| Upcoming: {{{publishdate}}} | {{#if: {{#time:U|{{{PrevDate}}}}} | | ||
| Released: {{{publishdate}}} | {{#ifexpr: {{#time:U|{{{PrevDate}}}}} >= {{#time:U}} | Upcoming: {{{PrevDate}}} | Released: {{{PrevDate}}} }} | ||
}} | | Release date: Unknown }} | ||
| | | Release date: Unknown }} | ||
}} | |}} | ||
| | | style="text-align:center; vertical-align:middle; padding:0.25em 0;" | | ||
}} | '''{{PAGENAME}}'''<br /> | ||
| style="text-align:right; vertical-align:middle; padding:0.25em 0;" | {{#if:{{{Next|}}|'''[[Update:{{{Next}}}|{{{Next}}}]]''' | {{#if:{{{publishdate|}}}| | ||
{{#if: {{#time:U|{{{publishdate}}}}} | | |||
{{#ifexpr: {{#time:U|{{{publishdate}}}}} >= {{#time:U}} | Upcoming: {{{publishdate}}} | Released: {{{publishdate}}} }} | |||
| Release date: Unknown }} | |||
| Release date: Unknown }} | |||
| style="text-align:right; vertical-align:middle; padding:0.25em 0;" | | |||
{{#if:{{{Next|{{{NextTitle|}}}}}}| | |||
'''[[Update:{{{Next|{{{NextTitle|}}}}}}|{{{Next|{{{NextTitle|}}}}}}]]'''<br /> | |||
{{#if:{{{NextDate|}}}| | |||
{{#if: {{#time:U|{{{NextDate}}}}} | | |||
{{#ifexpr: {{#time:U|{{{NextDate}}}}} >= {{#time:U}} | Upcoming: {{{NextDate}}} | Released: {{{NextDate}}} }} | |||
| Release date: Unknown }} | |||
| Release date: Unknown }} | |||
|}} | |||
|} | |} | ||
<noinclude> | <noinclude> | ||
<templatedata> | <templatedata> | ||
{ | { | ||
"description": "Standalone previous/next navigator for Update: pages. | "description": "Standalone previous/current/next navigator for Update: pages. First line shows the title; second line shows status (Upcoming/Released) and date.", | ||
"format": "block", | "format": "block", | ||
"params": { | "params": { | ||
| Line 25: | Line 37: | ||
"type": "string", | "type": "string", | ||
"example": "SpiritVale Playtest 0.1.3", | "example": "SpiritVale Playtest 0.1.3", | ||
"required": false, | |||
"suggested": true, | |||
"aliases": ["PrevTitle"] | |||
}, | |||
"PrevDate": { | |||
"label": "Previous Update Publish Date", | |||
"description": "Optional human-readable date for the PREVIOUS page. If omitted or unparsable, shows 'Release date: Unknown'.", | |||
"type": "string", | |||
"example": "July 28, 2025", | |||
"required": false | |||
}, | |||
"publishdate": { | |||
"label": "Publish Date (Current Page)", | |||
"description": "Human-readable date for the CURRENT page (e.g., 'August 7, 2025'). If in the future, shows 'Upcoming'; otherwise 'Released'.", | |||
"type": "string", | |||
"example": "August 7, 2025", | |||
"required": false, | "required": false, | ||
"suggested": true | "suggested": true | ||
| Line 34: | Line 62: | ||
"example": "SpiritVale Playtest 0.1.4", | "example": "SpiritVale Playtest 0.1.4", | ||
"required": false, | "required": false, | ||
"suggested": true | "suggested": true, | ||
"aliases": ["NextTitle"] | |||
}, | }, | ||
" | "NextDate": { | ||
"label": "Publish Date", | "label": "Next Update Publish Date", | ||
"description": " | "description": "Optional human-readable date for the NEXT page. If omitted or unparsable, shows 'Release date: Unknown'.", | ||
"type": "string", | "type": "string", | ||
"example": "August | "example": "August 21, 2025", | ||
"required": false | "required": false | ||
} | } | ||
}, | }, | ||
"paramOrder": ["Prev", "Next", " | "paramOrder": ["Prev", "PrevDate", "publishdate", "Next", "NextDate"] | ||
} | } | ||
</templatedata> | </templatedata> | ||
</noinclude> | </noinclude> | ||
Revision as of 01:11, 1 October 2025
|
{{#if:|
[[Update:|]] |
Release date: Unknown }} | Release date: Unknown }} |
}
| style="text-align:center; vertical-align:middle; padding:0.25em 0;" |
Eviand/Classtest
{{#if:|
{{#if: {{#time:U|{{{publishdate}}}}} |
{{#ifexpr: {{#time:U|{{{publishdate}}}}} >= {{#time:U}} | Upcoming: {{{publishdate}}} | Released: {{{publishdate}}} }}
| Release date: Unknown }}
| Release date: Unknown }}
| style="text-align:right; vertical-align:middle; padding:0.25em 0;" |
{{#if:|
[[Update:|]]
{{#if:|
{{#if: {{#time:U|{{{NextDate}}}}} |
{{#ifexpr: {{#time:U|{{{NextDate}}}}} >= {{#time:U}} | Upcoming: {{{NextDate}}} | Released: {{{NextDate}}} }}
| Release date: Unknown }}
| Release date: Unknown }}
|}}
|}
<templatedata> {
"description": "Standalone previous/current/next navigator for Update: pages. First line shows the title; second line shows status (Upcoming/Released) and date.",
"format": "block",
"params": {
"Prev": {
"label": "Previous Update Title",
"description": "Title of the previous update page (without the 'Update:' prefix).",
"type": "string",
"example": "SpiritVale Playtest 0.1.3",
"required": false,
"suggested": true,
"aliases": ["PrevTitle"]
},
"PrevDate": {
"label": "Previous Update Publish Date",
"description": "Optional human-readable date for the PREVIOUS page. If omitted or unparsable, shows 'Release date: Unknown'.",
"type": "string",
"example": "July 28, 2025",
"required": false
},
"publishdate": {
"label": "Publish Date (Current Page)",
"description": "Human-readable date for the CURRENT page (e.g., 'August 7, 2025'). If in the future, shows 'Upcoming'; otherwise 'Released'.",
"type": "string",
"example": "August 7, 2025",
"required": false,
"suggested": true
},
"Next": {
"label": "Next Update Title",
"description": "Title of the next update page (without the 'Update:' prefix).",
"type": "string",
"example": "SpiritVale Playtest 0.1.4",
"required": false,
"suggested": true,
"aliases": ["NextTitle"]
},
"NextDate": {
"label": "Next Update Publish Date",
"description": "Optional human-readable date for the NEXT page. If omitted or unparsable, shows 'Release date: Unknown'.",
"type": "string",
"example": "August 21, 2025",
"required": false
}
},
"paramOrder": ["Prev", "PrevDate", "publishdate", "Next", "NextDate"]
} </templatedata>