スマホ版表示に切り替える
公式 XTweets by AKEndfieldJP |
本ページはwikiru様の「イベントカレンダープラグインの使い方」から転載させていただきました。 イベントカレンダープラグインの使い方 †
|
まずは最小限の手順で動くカレンダーを作ってみましょう。
ページの編集画面を開いて、以下のように書きます。
#eventcalendar{{
20260212,20260218,バレンタインクエスト2026,event
20260214,20260228,大イベント魔王爆誕,event
20260215,メンテナンス v4.5,maintenance
20260212,20260225,チョコレートガチャ,gacha
}}
1行が1つのイベントです。書き方は以下の通りです。
開始日,終了日,イベント名,カテゴリ名
ページを保存すると、ガントチャートが表示されます。
今日の日付に赤い線が引かれ、開催中のイベントには「あと○日」バッジが付きます。
これだけで基本的なイベントカレンダーは完成です!
ここから先は、時刻指定やカテゴリの色変更、リンク設定などの応用機能の説明です。
日付は以下の3つの形式に対応しています。どれを使ってもOKです。
| 形式 | 記述例 |
|---|---|
| スラッシュなし | 20260215 |
| ハイフン区切り | 2026-02-15 |
| スラッシュ区切り | 2026/02/15 |
日付の後ろにスペースを空けて時刻(HH:MM形式)を書くと、ポップアップに時刻が表示されます。
時刻を省略した場合は終日扱いになります。
20260216 14:00,20260228 16:00,[[海灯祭2026]],event
この場合、ポップアップの期間表示は「2026/02/16 14:00 ~ 2026/02/28 16:00」となります。
ガントチャートのバー表示は日単位のままで変わりません。
時刻を指定すると、以下のような詳細なステータス表示が有効になります。
終了日を省略すると、1日だけのイベントとして表示されます。
時刻の指定も可能です。
20260215 11:00,メンテナンス v4.5,maintenance
この場合、2026年2月15日の1日間のイベント(11:00開始)になります。
何も定義しなくても、以下の6つのカテゴリがあらかじめ用意されています。
| カテゴリ名 | 色 | 表示名 |
|---|---|---|
| event | ピンク(#f06292) | イベント |
| gacha | グリーン(#66bb6a) | ガチャ |
| campaign | ブルー(#42a5f5) | キャンペーン |
| maintenance | オレンジ(#ffa726) | メンテナンス |
| story | パープル(#ab47bc) | ストーリー |
| default | グレー(#78909c) | その他 |
イベント行の末尾にカテゴリ名を書くと、その色でバーが表示されます。
カテゴリを省略した場合は default が使われます。
デフォルトの色やラベルを変えたい場合、category行 で上書きできます。
イベントデータの前に書いてください。
#eventcalendar{{
category:event,#ff4081,限定イベント
category:gacha,#00e676,ピックアップ
20260212,20260218,バレンタインクエスト2026,event
20260212,20260225,チョコレートガチャ,gacha
}}
category行の書き方は以下の通りです。
category:カテゴリ名,色コード,表示ラベル
| 項目 | 説明 | 例 |
|---|---|---|
| カテゴリ名 | 英数字のID | event |
| 色コード | #から始まるカラーコード | #ff4081 |
| 表示ラベル | フィルターやポップアップに表示される日本語名 | 限定イベント |
イベント名をクリックでページ遷移するリンクにできます。
イベント名をページ名として扱い、そのページへリンクします。
20260212,20260218,[[バレンタインクエスト2026]],event
表示名とリンク先ページ名を別々に指定できます。
20260212,20260218,[[バレンタインクエスト2026>イベント/バレンタインクエスト2026]],event
http:// または https:// で始まるURLを指定すると、外部サイトへのリンクになります。
外部リンクは自動的に新しいタブで開きます。
20260212,20260218,[[バレンタインクエスト2026>https://example.com/event]],event
[[ ]] を付けなければ、クリックできないただのテキストになります。
20260212,20260218,バレンタインクエスト2026,event
| ボタン | 機能 |
|---|---|
| 2週 | 2週間分のカレンダーを表示(デフォルト) |
| 月 | 1ヶ月分のカレンダーを表示 |
| ◀ ▶ | 前後の期間に移動 |
| 今日 | 今日を含む期間にジャンプ |
| 🌓 | ダークモード/ライトモードの切り替え |
テーマの設定はブラウザに保存されるため、次回アクセス時も同じテーマで表示されます。
カレンダー上部に表示されるカテゴリチップをクリックすると、そのカテゴリの表示/非表示を切り替えられます。
例えば「メンテナンス」だけ非表示にしたい場合は、メンテナンスのチップをクリックしてください。
| 操作 | 動作 |
|---|---|
| バーにマウスを乗せる | ポップアップで期間・日数・カテゴリ・ステータスを表示 |
| マウスを離す | ポップアップが閉じる |
| イベント名のテキストをクリック | リンクが設定されている場合、そのページに遷移 |
| 操作 | 動作 |
|---|---|
| バーの色部分をタップ | ポップアップを表示(リンク遷移はしない) |
| イベント名のテキストをタップ | リンクが設定されている場合、そのページに遷移 |
| バー以外の場所をタップ | ポップアップを閉じる |
バーにマウスを乗せる(スマホではタップする)と、以下の情報がポップアップで表示されます。
ステータスは状況に応じて以下のように変化します。
| 状況 | 表示例 |
|---|---|
| 開催中(残り複数日) | 🟢 開催中(あと5日) |
| 開催中(明日終了・時刻あり) | 🟢 開催中(明日 16:00まで) |
| 開催中(本日終了・時刻あり) | 🔴 本日終了(残り2時間16分) |
| 開催中(本日終了・時刻なし) | 🔴 本日終了 |
| 開始前(本日開始・時刻あり) | 🔵 本日 14:00 開始 |
| 開始前(本日開始・時刻なし) | 🔵 本日開始 |
| 開始前(複数日後) | 🔵 3日後に開始 |
| 終了済み | ⚫ 終了 |
残り時間の表示はポップアップを開いた時点でのリアルタイム計算です。
カレンダー下部に、現在のフィルター条件での開催中・開催予定・終了の件数が表示されます。
// で始まる行はコメントとして無視されます。メモや区切りに使えます。
#eventcalendar{{
// === カテゴリ定義 ===
category:event,#f06292,イベント
category:gacha,#66bb6a,ガチャ
// === 2月のイベント ===
20260212,20260218,[[バレンタインクエスト2026]],event
20260212,20260225,[[チョコレートガチャ]],gacha
// === メンテナンス ===
20260215,メンテナンス v4.5,maintenance
}}
空行も無視されるため、見やすく整理できます。
プラグイン全体の構文をまとめます。
#eventcalendar{{
category:カテゴリ名,色コード,表示ラベル
開始日,終了日,イベント名,カテゴリ名
開始日,イベント名,カテゴリ名
}}
| 項目 | 必須 | 説明 |
|---|---|---|
| 開始日 | 必須 | イベント開始日(YYYYMMDD / YYYY-MM-DD / YYYY/MM/DD) |
| 開始時刻 | 任意 | 開始日の後にスペースを空けて HH:MM 形式で指定 |
| 終了日 | 任意 | イベント終了日(省略時は開始日と同じ=1日イベント) |
| 終了時刻 | 任意 | 終了日の後にスペースを空けて HH:MM 形式で指定 |
| イベント名 | 必須 | イベントの表示名([[ ]]でリンク可) |
| カテゴリ名 | 任意 | category行で定義したカテゴリ名(省略時はdefault) |
| 項目 | 必須 | 説明 |
|---|---|---|
| カテゴリ名 | 必須 | 英数字のID(event, gacha など) |
| 色コード | 必須 | バーの色(例: #f06292, #66bb6a) |
| 表示ラベル | 必須 | フィルターやポップアップに表示される名前 |
カテゴリ定義・各種リンク・コメントをすべて活用した実践的な例です。
#eventcalendar{{
// === カテゴリ定義 ===
category:event,#f06292,イベント
category:gacha,#66bb6a,ガチャ
category:campaign,#42a5f5,キャンペーン
category:maintenance,#ffa726,メンテナンス
category:story,#ab47bc,ストーリー
category:real,#ef5350,リアルイベント
category:collab,#26c6da,コラボ
category:pvp,#ff7043,PvP
// ============================================================
// 2025年12月
// ============================================================
20251201 11:00,20251214 14:59,[[冬の序章・氷結の試練]],event
20251201 11:00,20251221 14:59,[[氷姫カティア ピックアップ]],gacha
20251203 6:00,20251203 11:00,メンテナンス v3.8,maintenance
20251205 11:00,20251219 14:59,[[ログインボーナス・冬の贈り物]],campaign
20251207 11:00,20251207 23:59,[[闘技場シーズン14 プレシーズン]],pvp
20251208 11:00,20251222 14:59,[[蒼穹の剣士ガチャ]],gacha
20251210 11:00,20251224 14:59,[[極寒ダンジョン・凍てつく深淵]],event
20251212,20251212,[[公式生放送 v4.0特番]],real
20251214 15:00,20251228 14:59,[[第3章 前編公開]],story
20251215 11:00,20251231 23:59,[[歳末キャンペーン2025]],campaign
20251217 6:00,20251217 12:00,メンテナンス v3.8.1(緊急),maintenance
20251218 11:00,20260101 4:59,[[聖夜の舞踏会]],event
20251220 11:00,20260103 14:59,[[聖夜限定 雪華のルミナ ピックアップ]],gacha
20251222 11:00,20260105 14:59,[[年末年始ログインボーナス]],campaign
20251224 18:00,20251225 4:59,[[クリスマス限定クエスト]],event
20251225 11:00,20260108 14:59,[[福袋ガチャ2026]],gacha
20251228 11:00,20260111 14:59,[[カウントダウン・除夜の鐘]],event
20251230 11:00,20260113 14:59,[[新春限定 紅蓮の巫女エリカ]],gacha
20251231 20:00,20260101 3:59,[[年越し特別クエスト]],event
// ============================================================
// 2026年1月
// ============================================================
20260101 0:00,20260107 23:59,[[新年あけおめキャンペーン]],campaign
20260103 11:00,20260117 14:59,[[迎春・初夢の冒険]],event
20260105 11:00,20260119 14:59,[[新春復刻 炎帝マグナス]],gacha
20260107 6:00,20260107 12:00,メンテナンス v4.0,maintenance
20260108 11:00,20260122 14:59,[[第3章 後編公開]],story
20260110 11:00,20260124 14:59,[[闘技場シーズン14 本戦]],pvp
20260112 11:00,20260126 14:59,[[凍土の探索・永久凍霜の地]],event
20260114 11:00,20260128 14:59,[[双剣のセレナ ピックアップ]],gacha
20260117 11:00,20260131 14:59,[[報酬2倍キャンペーン]],campaign
20260119 11:00,20260202 14:59,[[雪原レイド・氷竜ヴリトラ]],event
20260121 6:00,20260121 11:00,メンテナンス v4.0.1,maintenance
20260121 11:00,20260204 14:59,[[蒼天の弓使いリーナ]],gacha
20260124 11:00,20260207 14:59,[[素材収集キャンペーン]],campaign
20260126 11:00,20260209 14:59,[[幻影の塔チャレンジ]],event
20260128 11:00,20260211 14:59,[[闇の魔導士ゼクス ピックアップ]],gacha
20260131,20260131,[[公式ニコ生 2月アプデ情報]],real
// ============================================================
// 2026年2月
// ============================================================
20260201 11:00,20260215 14:59,[[節分イベント・鬼退治大作戦]],event
20260203 6:00,20260203 12:00,メンテナンス v4.1,maintenance
20260204 11:00,20260218 14:59,[[恵方巻コラボ・グルメファンタジー]],collab
20260205 11:00,20260219 14:59,[[聖騎士アルトリア ピックアップ]],gacha
20260207 11:00,20260221 14:59,[[闘技場シーズン15 予選]],pvp
20260210 11:00,20260224 14:59,[[バレンタイン・甘い約束]],event
20260212 11:00,20260226 14:59,[[バレンタイン限定 ショコラティエ・ミア]],gacha
20260214 0:00,20260214 23:59,[[バレンタインデー限定ログボ]],campaign
20260215 11:00,20260301 14:59,[[第4章 前編公開]],story
20260217 6:00,20260217 11:00,メンテナンス v4.1.1,maintenance
20260218 11:00,20260304 14:59,[[復刻 雪華のルミナ]],gacha
20260220 11:00,20260306 14:59,[[経験値3倍キャンペーン]],campaign
20260222 11:00,20260308 14:59,[[古代遺跡探索・砂漠の秘宝]],event
20260225 11:00,20260311 14:59,[[風の踊り子フィーナ ピックアップ]],gacha
20260228 11:00,20260314 14:59,[[ギルドバトル・春の陣]],pvp
// ============================================================
// 2026年3月
// ============================================================
20260301 11:00,20260315 14:59,[[春風の祝祭・桜舞う園]],event
20260303 6:00,20260303 12:00,メンテナンス v4.2,maintenance
20260305 11:00,20260319 14:59,[[桜花の姫ハルカ ピックアップ]],gacha
20260307 11:00,20260321 14:59,[[ホワイトデー・お返しクエスト]],event
20260309 11:00,20260323 14:59,[[スタミナ半額キャンペーン]],campaign
20260312 11:00,20260326 14:59,[[大魔術師メルリン復刻]],gacha
20260314,20260314,[[AnimeJapan出展情報公開]],real
20260315 11:00,20260329 14:59,[[第4章 後編公開]],story
20260318 6:00,20260318 11:00,メンテナンス v4.2.1,maintenance
20260319 11:00,20260402 14:59,[[竜騎士レオン ピックアップ]],gacha
20260321 11:00,20260404 14:59,[[春分の日ログインボーナス]],campaign
20260322 11:00,20260405 14:59,[[闘技場シーズン15 本戦]],pvp
20260325 11:00,20260408 14:59,[[魔獣討伐戦・森の守護者]],event
20260328 11:00,20260411 14:59,[[月末限定 天空のアリア]],gacha
20260329,20260329,[[AnimeJapanステージイベント]],real
20260330 11:00,20260413 14:59,[[お花見キャンペーン]],campaign
// ============================================================
// 2026年4月
// ============================================================
20260401 0:00,20260401 23:59,[[エイプリルフール特別クエスト]],event
20260402 6:00,20260402 12:00,メンテナンス v4.3,maintenance
20260403 11:00,20260417 14:59,[[新学期・入学式の冒険]],event
20260405 11:00,20260419 14:59,[[制服限定 学園長ソフィア]],gacha
20260408 11:00,20260422 14:59,[[コラボ・異世界食堂]],collab
20260410 11:00,20260424 14:59,[[ゴールド2倍キャンペーン]],campaign
20260412 11:00,20260426 14:59,[[閃光の剣聖ジーク ピックアップ]],gacha
20260415 11:00,20260429 14:59,[[第5章 序章公開]],story
20260418 6:00,20260418 11:00,メンテナンス v4.3.1,maintenance
20260420 11:00,20260504 14:59,[[闘技場シーズン16 予選]],pvp
20260422 11:00,20260506 14:59,[[春の大感謝祭]],campaign
20260425 11:00,20260509 14:59,[[古代機兵レイド・鋼鉄の巨神]],event
20260427 11:00,20260511 14:59,[[水着先行 常夏のリノア]],gacha
20260429 11:00,20260513 14:59,[[GW特別ログインボーナス]],campaign
}}
▼実際の見え方
以下を確認してください。
category行はイベントデータの前に書く必要があります。
また、category行のカテゴリ名とイベント行のカテゴリ名が完全に一致しているか確認してください(大文字・小文字は区別されません)。
はい、可能です。#eventcalendar{{ ... }} を複数書けば、それぞれ独立したカレンダーとして表示されます。
1つのカレンダーにつき最大2,000件のイベントを登録できます。
実際に画面に描画されるのは現在表示中の期間に含まれるイベントだけなので、件数が多くても動作は軽快です。
終了したイベントを含め、蓄積していっても問題ありません。
ブラウザのlocalStorageに保存されます。
同じブラウザであれば、次回アクセス時も前回のテーマ設定が引き継がれます。
別のブラウザや端末では初期状態(ダークモード)で表示されます。
はい、対応しています。画面幅に応じて自動的にレイアウトが調整されます。
カレンダーは横スクロールで全期間を確認できます。
バーの色部分をタップするとポップアップが表示され、イベント名のテキスト部分をタップするとリンク先に遷移します。
バー以外の場所をタップするとポップアップが閉じます。
| バージョン | 日付 | 内容 |
|---|---|---|
| 1.1.0 | 2026-02-16 | 時刻指定に対応(ポップアップに時刻・残り時間を表示)。 スマートフォンのタップ動作を改善(バー色部分タップ→ポップアップのみ、テキストタップ→リンク遷移、バー外タップ→ポップアップ閉じ)。 |
| 1.0.0 | 2026-02-16 | 初版リリース。 ガントチャート表示、カテゴリ色分け、フィルター機能、2週間/月表示切替、 ダーク/ライトテーマ、残日数バッジ、Wiki内リンク・外部リンク対応、 ツールチップ、サマリー表示、レスポンシブ対応。 |