#author("2021-11-22T00:09:32+09:00","","") #author("2021-11-22T22:35:17+09:00","","") * MenuBarを削除すると左に余白が残ってしまう [#b7daaa59] - ページ: [[BugTrack]] - 投稿者: [[-]] - 優先順位: 低 - 状態: 完了 - カテゴリー: 本体バグ - 投稿日: 2021-11-14 (日) 00:49:11 - バージョン: 1.5.3 - リリース予定バージョン: 1.5.4 ** メッセージ [#t3092b22] MenuBarを削除すると左に余白が残ってしまいます。 *** 対処法 [#x4a6768a] 関連:[[pukiwiki:質問箱/5420]] pukiwiki.skin.phpの47行目辺りの // MenuBar $menu = arg_check('read') && exist_plugin_convert('menu') ? do_plugin_convert('menu') : FALSE; というところを // MenuBar global $menubar; if (is_page($menubar)) { $menu = arg_check('read') && exist_plugin_convert('menu') ? do_plugin_convert('menu') : FALSE; } else { $menu = FALSE; } 書き換えてみると修正できました。 -------- - もともと menu プラグインがあるけど MenuBar ページがない場合は想定していないような挙動ですね。MenuBarがないケースをサポートしてもデメリットはなさそうなので、対応することにします -- [[umorigu]] &new{2021-11-17 (水) 23:11:33}; - 対応しました commit:43989ba5ec -- [[umorigu]] &new{2021-11-21 (日) 23:51:21}; - 対応しました commit:76c8ea4592 -- [[umorigu]] &new{2021-11-21 (日) 23:51:21}; -- グローバル変数$menubarをここで使わずに済むように、do_plugin_convert('menu') の結果で判定する形で同じ動作を実現しました -- [[umorigu]] &new{2021-11-22 (月) 00:09:32}; #comment