#author("2020-03-05T12:49:02+09:00","","")
#author("2020-03-06T01:09:00+09:00","","")
* 1.5.2のcalendar_viewerがうまく機能しません [#pf60f0d4]

- ページ: [[BugTrack]]
- 投稿者: [[ctn]]
- 優先順位: 普通
- 状態: 完了
- カテゴリー: プラグイン
- 投稿日: 2020-03-01 (日) 20:13:32
- バージョン: 1.5.2
- リリース予定バージョン: 1.5.3

** メッセージ [#m028b46f]
Pukiwiki ver.1.5.1から1.5.2にバージョンアップしたところ,calendar_viewerプラグインが正常に機能しなくなりました。

問題が発生したのは,次のようにカレンダーの表示を行い,当月のカレンダーの内容の一覧表示しているページです(cというページに設定しています)。

 #calendar2(off)
 #calendar_viewer(c,this)


発生した問題は,次のとおりです。自分の運営しているサイトでも,「お試しサイト」(pukiwiki.osdn.jp/_trial/)でも同様でした。

- 前月の内容が表示される。
- ページ末のリンク(前月,翌月)が機能せず,同じ内容が表示される。
- #calendar_viewer(c,2019-12)などと年月を指定しても,#calendar_viewer(c,this)と同じ内容が表示される。

これは,バグでしょうか。

--------
- 再現しました。1.5.2のバグのようですね -- [[umorigu]] &new{2020-03-04 (水) 02:47:11};
- ご確認,ありがとうございます。 [[BugTrack/2446]] で, commit:2a89cdb382 を行った際,(出力する日を制限していた)次の条件を記述していないことが一つの問題のように見えます。 -- [[ctn]] &new{2020-03-04 (水) 12:44:37};
 if (substr($file, 0, $filepattern_len) != $filepattern) continue;
- 調査ありがとうございます。修正しました。 commit:42273401ea フィルタロジックはあったものの、フィルタに yyyy-MM が使われていませんでした -- [[umorigu]] &new{2020-03-05 (木) 00:54:39};
- 修正いただいたcalander_viewer.inc.phpを,(1.5.3ではなくて申し訳ないのですが) 1.5.2に適用したところ,1.5.1と同様の動作になりました。確認した内容は,次のとおりです。迅速にご対応くださり,ありがとうございました。1.5.3も楽しみにしております。 -- [[ctn]] &new{2020-03-05 (木) 12:43:14};
-- #calendar_viewer(c,this) -> 当月だけ表示された。
-- #calendar_viewer(c,2020-02) -> 指定した月だけ表示された。
-- ページ末の前月,翌月のリンク -> 正しく表示された。
-- 確認ありがとうございます -- [[umorigu]] &new{2020-03-06 (金) 01:09:00};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.065 sec.

SourceForge