#author("2022-08-21T18:02:17+09:00;2022-08-21T18:02:09+09:00","","") #author("2022-08-21T18:10:34+09:00;2022-08-21T18:02:09+09:00","","") * ページ "0" を開くとの FrontPage が開く [#f6ade92f] - ページ: [[BugTrack]] - 投稿者: [[はいふん]] - 優先順位: 低 - 状態: 提案 - カテゴリー: 本体バグ - 投稿日: 2022-08-17 (水) 12:33:50 - バージョン: ** メッセージ [#d6b36b1d] [[official:質問箱/5466]] (もっちゃん様)より >ページ名が "0" のページを作り、一覧表示や検索結果からページ "0" をクリックすると FrontPage が開くのは仕様でしょうか? ** 原因 [#na442e6f] PHPでは !$arg で '0' は否定扱いとなることがあるため、if内の処理が実行され、 $defaultpage が代入されて FrontPage が開かれます。 ** 対処法 [#l13e4d2c] :lib/init.php 428行目| } else if (!$arg) { if の (!arg) を (is_null($arg) || $arg === '') へ書き換えます。 } else if (is_null($arg) || $arg === '') { -------- - これはバグですね。はいふんさん、修正してみてください -- [[umorigu]] &new{2022-08-19 (金) 01:48:49}; - 修正してみました。 commit:b2aef7df9b -- [[はいふん]] &new{2022-08-21 (日) 18:02:09}; - 修正してみました。 commit:efca0da6ba -- [[はいふん]] &new{2022-08-21 (日) 18:02:09}; #comment