MenuBar 内で 使うと ”#include(): Included already: インクルードページ名”と表示されてします。(include.inc.php,v 1.17) MenuBarの表示位置(左側)だと以上のエラーですが、右側では問題ありません。(編集している時)
# includesubmenu も同様です。
include.inc.php 33c33,37 < return "#include(): Included already: $link<br />\n"; --- > if ($page == $menubar) { > return "<!-- #include(): Included already: $link -->\n"; > } else { > return "#include(): Included already: $link<br />\n"; > }
menu.inc.php 40a41,42 > } else if ($vars['page'] == $page) { > return '<!-- #menu(): MenuBar is View/Editing... -->';
例(のつもり) 1.「MenuBar」に「A」というページを#include する 2.「A」というページを閲覧する 3.(デフォルトなら)左に表示される「MenuBar」にエラーが表示される 補足1: この例で、「A」以外のページを閲覧している時は、正常にインクルードされます 補足2: 「A」の閲覧時、右側は通常通り表示されます上記の修正で、MenuBar のページに関しては解決していますが、通常のページを閲覧している時に発生するのは想定外なのでしょうか。