*MenuBarのページ名を変更すると携帯からの閲覧でメニューが表示できない [#v9f04b3c]

-ページ: BugTrack
-投稿者: [[teanan]]
-優先順位: 重要
-状態: 完了
-カテゴリー: 本体バグ
-投稿日: 2004-08-05 (木) 23:44:25
-バージョン: 1.4.4rc1, 1.3.8rc1

**メッセージ [#ne8ae262]
pukiwiki.ini.phpでMenuBarページ名を変更すると、携帯電話から閲覧した際に正しくメニューが表示されなくなります。

skin/keitai.skin.ja.phpの45行目で、"$script?MenuBar"と固定値が記述されているようですので、$menubar を参照するように修正する必要があるかと思います。
ご検討をお願いいたします。
----

-他にも直書きされているところがあるようです。 -- [[にぶんのに]] &new{2004-08-06 (金) 00:03:45};
 plugin\include.inc.php(50): if ($page == 'MenuBar')
 plugin\menu.inc.php(32): $_page = join('/',$path).'/MenuBar';
 skin\keitai.skin.ja.php(43): $navi[] = "<a href=\"$script?MenuBar\" $accesskey=\"4\">4.Menu</a>";

-1.3系からのものですね(吐血) -- [[henoheno]] &new{2004-08-06 (金) 20:54:46};
 bash-2.05b$ find pukiwiki_* -type f -name "*.php" -print0 | xargs -0 grep MenuBar | sed -e 's/          *//' -e 's/^/ /'
 pukiwiki_13/plugin/include.inc.php:if($page == 'MenuBar'){
 pukiwiki_13/skin/pukiwiki.skin.en.php:<?php echo convert_html(@join("",@file(get_filename(encode("MenuBar"))))) ?>
 pukiwiki_13/skin/pukiwiki.skin.ja.php:<?php echo convert_html(@join("",@file(get_filename(encode("MenuBar"))))) ?>
 pukiwiki_14/pukiwiki.ini.php:// MenuBarページの名前
 pukiwiki_14/pukiwiki.ini.php:$menubar = 'MenuBar';
 pukiwiki_14/plugin/include.inc.php:if ($page == 'MenuBar')
 pukiwiki_14/plugin/menu.inc.php:$_page = join('/',$path).'/MenuBar';
 pukiwiki_14/plugin/popular.inc.php: * #popular(20,FrontPage|MenuBar)
 pukiwiki_14/plugin/popular.inc.php: * #popular(20,FrontPage|MenuBar,true)
 pukiwiki_14/skin/keitai.skin.ja.php:$navi[] = "<a href=\"$script?MenuBar\" $accesskey=\"4\">4.Menu</a>";

-keitai.skin.ja.php はこれでOKの様です。ついでに細かいところに手を加えておきました :) -- [[henoheno]] &new{2004-08-06 (金) 21:53:21};
-- [[cvs:skin/keitai.skin.ja.php]] (v1.4:1.6, 1.7, 1.8)

-menu.inc.php の部分は、SubMenuの実装に関する部分なので今回の問題とは別です。サブメニューの基準とするページ名が "hogehoge/(略)/MenuBar" でなければならない、というのはサブメニューの仕様であると考えることができます。ハードコードは良くないので、サブメニューのオプションとしてこれを変更できる様にはしました。混乱の元になる($menubar を変更した際の副作用が予期せぬ所に出る)と判断したため $menubar は使いませんでした。 -- [[henoheno]] &new{2004-08-06 (金) 22:14:48};
-- [[cvs:plugin/menu.inc.php]] (v1.4:1.4, 1.5)

-includeもこれでOKの様です。どうしてMenuBarかどうかでタイトルのデザインを変えるのか、が良くわかっていませんけれど。 -- [[henoheno]] &new{2004-08-06 (金) 23:15:43};
-- [[cvs:plugin/include.inc.php]] (v1.4:1.10, 1.11)
--includeの件について。推測ですが、MenuBarでタイトルデザインを変えているのはMenuBarでincludeすると対象ページ名がh1で表示されて見栄えが悪いからだと思います。むぅ、[[BugTrack/505]] と類似の問題をMenuBar限定で対応しているんですね。 -- [[にぶんのに]] &new{2004-08-07 (土) 00:11:41};
-お疲れ様です。keitai.skin.ja.phpの方は確認がとれました。 -- [[teanan]] &new{2004-08-06 (金) 23:25:10};

#comment
//#comment
-----------------------
** 派生: XHTML 1.1 に一時、非対応 [#i72a6b68]
-XHTML 1.1 に・・・といおうとおもったら、もう対応されていたのですね(^^; cvs:skin/keitai.skin.ja.php (v1.4:1.9) -- [[みこ]] &new{2004-08-07 (土) 01:18:30};
-はい、今までのも含めて・・・(^^; ([[開発日記/2004-08-06]]) [[みこ]]さん的には、amazonプラグインやnewpageプラグインはどう思われますか? -- [[henoheno]] &new{2004-08-07 (土) 08:39:06};
-上記2つは HTML/XHTML でなくて、HTTPヘッダレベルのおはなしですよね? HTTPヘッダはそのままでよかったとおもいましたが・・・(自信なし(^^;) -- [[みこ]] &new{2004-08-07 (土) 09:04:53};
-はい、それです。私も自信がありません(^^; そうか、LocationヘッダについてはHTTP(プロトコル)レベルの部分なので、XTMLとは関係ないと見なして良さそうですね => 現状ままということで。 -- [[henoheno]] &new{2004-08-07 (土) 12:54:18};

#comment
//#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u8. HTML convert time: 0.067 sec.

OSDN