質問箱/2578

カテゴリ
サマリツールバーの表示場所
バージョン1.4
投稿者itoke?
状態質問
投稿日2005-02-02 (水) 15:49:31

質問

ページの上部に[トップ]、[編集]、[新規]、[リロード]などと並んでいますが、これをMenuBarに組み込ませたり、できるのでしょうか?

回答

  • できる項目と、できない項目があります。「新規」、「トップ」、「一覧」、「単語検索」、「最終更新」、「ヘルプ」については、ページやプラグインを呼び出すだけなので、組み込めるはずです。「編集」、「凍結」など残りの項目は、プラグインにページ名を渡す必要があるので、難しいと思います*1。 -- ありぃ 2005-02-02 (水) 16:02:14
    -[[新規:(PukiWikiのURL)?plugin=newpage]]
    -[[一覧:(PukiWikiのURL)?cmd=list]]
    -[[単語検索:(PukiWikiのURL)?cmd=serch]]
    -[[最終更新>RecentChanges]]
    • InterWikiに自動でページ名を渡すオプションがあると面白いのですけどね。「 [[編集:./]] 」とかMenuBarに書いておくと、編集メニューの代わりになるとか。 -- 2005-02-02 (水) 16:11:20
  • MenuBarの一番上か一番下で良ければ、記述方法がスキンに直接書くという方法もありますね。 ありぃさんの指摘の通り、ページ名が含まれる場合はプラグインを使う必要があると思います。てことで、少々やっつけ気味ですが作ってみました :) filemenulink.inc.php 1.4.5用です。&menulink(edit); とするとリンクが出て、edit,freeze,copy,upload,diff,backup が指定可能です*2。 で、別にこのプラグインは使わなくてもいいんですが、サイドにメニューのあるレイアウトに興味があります。自作スキンという形で公開してみませんか? -- にぶんのに 2005-02-02 (水) 20:56:59
  • サイドにメニューのあるスキンを、現在作成中*3です。公開まで少し時間がかかりそうですが。あとは、自作スキン/OrangeBox自作スキン/BlueBoxは、項目が限られていますが、サイドメニューです。 -- ありぃ 2005-02-06 (日) 11:14:35
    • サイドにメニューを持っていけば、「サイトのナビゲーション」と「編集のメニュー」を分離できるかな、なんて思ったりしてます
    • 参考になるのはこことか。
    • メニューを全部表示させる*4か、あるいは一部のみ表示させるかは、難しいところです。
  • プラグインを呼び出す項目にはこんな解決もありました
    -拡張InterWikiNameに
    [./?$1=newpage 新規2]
    [./?$1=search 検索2]
    [./?$1=list 一覧2]
    -MenuBarに
    [[新規>新規2:plugin]]
    [[一覧>一覧2:cmd]]
    [[単語検索>検索2:cmd]]
    [[最終更新>RecentChanges]]


*1 手前味噌ですが、forinterプラグインを使えば可能になります。ボタンなので、見た目が違ってしまいますが
*2 それ以外も必要かな?
*3 自作スキン/irid
*4 厳密に言えば、“全部表示”にされているわけではないですが

添付ファイル: filemenulink.inc.php 1345件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-09-24 (水) 11:26:09
Site admin: PukiWiki Development Team

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

OSDN