コンテンツにスキップ

Wikipedia:月間新記事賞/JST

2024年11月の候補
投票期間
2024年12月2日0:00 (JST) - 2024年12月10日23:59 (JST)
現在時刻は2024年11月29日(金)12:23(JST)です。(投票前にキャッシュを破棄をクリックして時間を更新してください。)
準備中です。
解説

このテンプレートはWikipedia:月間新記事賞/投票に作成されたテンプレートです。使用法と運営方法に関しては運営マニュアルを参照、このテンプレートに関する提案、改変、意見についてはWikipedia‐ノート:月間新記事賞にて提議してください。

マークアップの使い方

投票開始日・終了日の変更

下記範囲内で決められた開始日・終了日の日にちをそれぞれで入力します。(デフォルトは開始日2日、終了日10日。)

開始日:1日〜終了日前日まで。
終了日:開始日翌日〜20日まで。

投票期間 3日〜12日の例:{{Wikipedia:月間新記事賞/JST|3|12}} (注:このスクリプトでは開始日を1日以前に前倒しする事は出来ません。)

エラー表示について

エラー : 開始日・終了日を正しく設定してください。HELP

日付指定に誤りがあるとこのように表示されます。エラーが表示された場合は開始日・終了日の設定に誤りが無いか、全角文字になっていないか等を確認してください。

投票期間の変更の際は

Wikipedia‐ノート:月間新記事賞にて期間の変更を定義してください。

ソース一覧

以下はスクリプトソース(見やすく改行してあります)。

<!-- 見出し -->
<div style="font: bold x-large/1.5em sans-serif;">
{{#switch: 
 {{#expr: 21 > {{#time: j|+9 hours}} }}
 |1={{#ifeq: {{#time: n|+9 hours}}|1|{{#expr: {{#time: Y|+9 hours}}-1}}|{{#time: Y|+9 hours}} }}年
   {{#ifeq: {{#time: n|+9 hours}}|1|12|{{#expr: {{#time: n|+9 hours}}-1}} }}
 |0={{#time: Y|+9 hours}}{{#time: n|+9 hours}}
}}
月の候補
</div>

;投票期間

 <!-- エラーメッセージ -->
 {{#if:
  {{#ifexpr: 21 > {{{2|10}}} ||!}} {{#ifexpr: {{{2|10}}} >= {{{1|2}}} ||!}} {{#ifexpr: {{{1|2}}} > 0 ||!}}
  |:<span style="color:RED"><big>エラー</big>&nbsp;-&nbsp;開始日・終了日を正しく設定してください。
   [[Wikipedia:月間新記事賞/JST#マークアップの使い方|→&nbsp;''HELP'']]</span>
   __NOEDITSECTION__
  |

<!-- 投票期間表示 -->
:<div style="color: #900; font-weight: bold;">
{{#switch:
 {{#expr: 21 > {{#time: j|+9 hours}} }}
 |1={{#time: Y|+9 hours}}{{#time: n|+9 hours}}
 |0={{#ifeq: {{#time: n|+9 hours}}|12|{{#expr: {{#time: Y|+9 hours}}+1}}年1
   |{{#time: Y|+9 hours}}{{#expr: {{#time: n|+9 hours}}+1}} }}
}}
月{{{1|2}}}日0:00 (JST) -  
{{#switch:
 {{#expr: 21 > {{#time: j|+9 hours}} }}
 |1={{#time: Y|+9 hours}}{{#time: n|+9 hours}}
 |0={{#ifeq: {{#time: n|+9 hours}}|12|{{#expr: {{#time: Y|+9 hours}}+1}}年1
   |{{#time: Y|+9 hours}}{{#expr: {{#time: n|+9 hours}}+1}} }}
}}
月{{{2|10}}}日23:59 (JST)
</div>

<!-- 現在時刻表示、キャッシュクリア -->
<div style="background-color: #f3f9ff; margin: 0.5em 0; padding: 0.3em 1em; border: 1px solid #aaa;">
 現在時刻は{{#time:Y年Fj日(D)H:i|+9hours}}(JST)です。(投票前に
 <span style="background: #FDD;">{{purge}}</span>をクリックして時間を更新してください。)</div>

<!-- 準備中/受付中/終了 切り替え -->
<div style="color: #F55;">'''
{{#switch: 
 {{#expr: 21 > {{#time: j|+9 hours}} }}
 {{#expr: {{{2|10}}} >= {{#time: j|+9 hours}} }}
 {{#expr: {{{1|2}}} > {{#time: j|+9 hours}} }}
 |110= 投票受付中です。
 |100= 投票は終了しました。
 |#default= 準備中です。
}}
'''</div>

<!-- 投票リンク -->
{{#switch:
 {{#expr: {{{2|10}}} >= {{#time: j|+9 hours}} }}
 {{#expr: {{{1|2}}} > {{#time: j|+9 hours}} }}
 |10={{新記事賞投票のリンク|
    {{#ifeq: {{#time: n|+9 hours}}|1|{{#expr: {{#time: Y|+9 hours}}-1}}|{{#time: Y|+9 hours}} }}年
    {{#ifeq: {{#time: n|+9 hours}}|1|12|{{#expr: {{#time: n|+9 hours}}-1}} }}月
   }}
 |#default=__NOEDITSECTION__
}}

 }} <!-- エラーメッセージ閉じ -->