- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2021-11-17T23:11:33+09:00","default:user","user")
#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:76c8ea4592 -- [[umorigu]] &new{2021-11-21 (日) 23:51:21};
-- グローバル変数$menubarをここで使わずに済むように、do_plugin_convert('menu') の結果で判定する形で同じ動作を実現しました -- [[umorigu]] &new{2021-11-22 (月) 00:09:32};
#comment