**[[続・質問箱/578]] [#na800bc2] #author("2018-03-11T14:48:40+09:00;2008-09-24T11:26:09+09:00","","") **[[質問箱/2578]] [#na800bc2] |RIGHT:70|LEFT:410|c |~カテゴリ|| |~サマリ|ツールバーの表示場所| |~バージョン|1.4| |~投稿者|[[itoke]]| |~状態|質問| |~投稿日|&new{2005-02-02 (水) 15:49:31};| ***質問 [#g7397153] ページの上部に[トップ]、[編集]、[新規]、[リロード]などと並んでいますが、これをMenuBarに組み込ませたり、できるのでしょうか? ***回答 [#dd834f13] -できる項目と、できない項目があります。「新規」、「トップ」、「一覧」、「単語検索」、「最終更新」、「ヘルプ」については、ページやプラグインを呼び出すだけなので、組み込めるはずです。「編集」、「凍結」など残りの項目は、プラグインにページ名を渡す必要があるので、難しいと思います((手前味噌ですが、[[forinterプラグイン>自作プラグイン/forinter.inc.php]]を使えば可能になります。ボタンなので、見た目が違ってしまいますが))。 -- [[ありぃ]] &new{2005-02-02 (水) 16:02:14}; -[[新規:(PukiWikiのURL)?plugin=newpage]] -[[一覧:(PukiWikiのURL)?cmd=list]] -[[単語検索:(PukiWikiのURL)?cmd=serch]] -[[最終更新>RecentChanges]] --InterWikiに自動でページ名を渡すオプションがあると面白いのですけどね。「 [[編集:./]] 」とかMenuBarに書いておくと、編集メニューの代わりになるとか。 -- &new{2005-02-02 (水) 16:11:20}; -MenuBarの一番上か一番下で良ければ、記述方法がスキンに直接書くという方法もありますね。 ありぃさんの指摘の通り、ページ名が含まれる場合はプラグインを使う必要があると思います。てことで、少々やっつけ気味ですが作ってみました :) &ref(menulink.inc.php); 1.4.5用です。&menulink(edit); とするとリンクが出て、edit,freeze,copy,upload,diff,backup が指定可能です((それ以外も必要かな?))。 で、別にこのプラグインは使わなくてもいいんですが、サイドにメニューのあるレイアウトに興味があります。自作スキンという形で公開してみませんか? -- [[にぶんのに]] &new{2005-02-02 (水) 20:56:59}; -サイドにメニューのあるスキンを、現在作成中(([[自作スキン/irid]]))です。公開まで少し時間がかかりそうですが。あとは、[[自作スキン/OrangeBox]]、[[自作スキン/BlueBox]]は、項目が限られていますが、サイドメニューです。 -- [[ありぃ]] &new{2005-02-06 (日) 11:14:35}; --サイドにメニューを持っていけば、「サイトのナビゲーション」と「編集のメニュー」を分離できるかな、なんて思ったりしてます --参考になるのは[[ここ>http://www.decafbad.com/twiki/bin/view/Main/WebHome]]とか。 --[[メニューを全部表示させる>http://nautilus.cs.miyazaki-u.ac.jp/~yoshi/pukiwiki/index.php?FrontPage]]((厳密に言えば、“全部表示”にされているわけではないですが))か、あるいは一部のみ表示させるかは、難しいところです。 -プラグインを呼び出す項目にはこんな解決もありました -拡張InterWikiNameに [./?$1=newpage 新規2] [./?$1=search 検索2] [./?$1=list 一覧2] -MenuBarに [[新規>新規2:plugin]] [[一覧>一覧2:cmd]] [[単語検索>検索2:cmd]] [[最終更新>RecentChanges]] #comment