リクエスト広場

指定した期間のみ表示される機能が欲しい

4 コメント
views
4 フォロー

指定した期間内(日付・時刻・曜日など)表示する機能が欲しいです。(期間外は非表示状態)

ゲームのwikiを編集しており、キャラの誕生日や開催イベなどのリアルタイム更新を行いたいのですが、
1.リアルタイム更新は生活スタイルに合わず難しい。
2.その都度、編集するのは手間がかかり、稀にミスがあったりするのでそれを減らしたい
などの理由です。

類似の機能があったら、すみません…&教えていただけると助かります

名前なし
作成: 2022/08/07 (日) 08:53:41
最終更新: 2022/08/07 (日) 08:54:11
通報 ...
1
01v 2022/08/07 (日) 12:10:04

wikiwikiには時間で表示を制御する機能はほとんどありません。
minicalendar_viewer、calendar_viewerなどはありますが、使い勝手はよくないでしょう。
また&new(nodate){日付};で日付を指定してNew表示を出すことはできます。
おそらく求められているのは以下のような形式のプラグインだと思いますが、そういうものはないはずです。

#view(表示条件){{
表示内容
}}

googleスプレッドシート上で表示内容を時間制御して、それを#google_spreadsheetを使えば掲示はできるでしょう。
ただページリンクと連動させるなどはできません。
スプレッドシートで表示内容を時間制御する方法は

  • 掲載開始、掲載終了、表示フラグ、表示内容の列を作る
  • 今日と期間の関係から表示フラグを計算
  • Filter関数で表示フラグを条件に表示内容をFilter
2
koishiba 2022/08/07 (日) 12:51:51 0b3fb@3166c

指定したテキストを、指定した期間だけ自動で繰り返し表示するプラグインならtomorrow_scheduleというのがあります。
wikiwikiでも使用できます。

指定日は「毎週●曜日」「毎月第●週●曜日」「毎月●日」「毎年●月●日」などが指定でき、
指定日の何日前から表示するかも指定できるので、
例えば「只今セール期間中!」というテキストを、毎年8月10日~31日の間だけ自動で表示する
といったことが可能になります。

ただし時刻・時間単位での指定はできませんので、
ご要望に叶うかはわかりません。

決まったテキストのON/OFF表示なら、
コメントアウトを付けたり外したりすれば良いのでは? とも思います。

3
名前なし 2022/08/07 (日) 20:47:14 5b3c5@59f61

お二方ともありがとうございます。
紹介していただいたものを試してみようと思います

4
名前なし 2022/08/16 (火) 14:25:19 0e57e@70f02

PCのみ表示、スマホのみ表示は個人的には結構欲しいですね