#author("2020-07-20T02:30:13+09:00","","")
* ここにサマリを記入して下さい [#teee95f7]
#author("2021-11-22T22:35:17+09:00","","")
* MenuBarを削除すると左に余白が残ってしまう [#b7daaa59]

- ページ: [[BugTrack]]
- 投稿者: 名無しさん
- 優先順位: 
- 状態: 
- カテゴリー: 
- 投稿日: 2020-07-20 (月) 02:30:13
- バージョン: 
- 投稿者: [[-]]
- 優先順位: 低
- 状態: 完了
- カテゴリー: 本体バグ
- 投稿日: 2021-11-14 (日) 00:49:11
- バージョン: 1.5.3
- リリース予定バージョン: 1.5.4

** メッセージ [#a0485180]
** メッセージ [#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



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新の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.122 sec.

SourceForge