質問箱/151

カテゴリ
サマリ現在のページを編集
バージョン1.3.4
投稿者9d?
状態完了
投稿日2003-04-16 (WED) 19:48:46

質問

InterWikiNameを使って、

[[編集:./]]

みたいに現在のページを編集するリンクを作りたかったのですが、うまくいきませんでした。なにかいい方法はありますでしょうか?

includesubmenuプラグインとかを使って、編集してもいいページだけ編集がでるようにしたかったのですが...

回答

  • reimy 2003-04-18 (FRI) 15:21:40

    dev:BugTrack/299参照。&page;をユーザー定義しておけば、[[編集:&page;]]で現在のページを編集できます。

    • 9d? 2003-04-22 (TUE) 16:35:51

      対応ありがとうございました。ただ、いろいろ試したのですが、うまく動かせませんでした。

    • 9d? 2003-04-22 (TUE) 16:37:46

      $pageの置き換えが空白になってしまい、うまくいってない感じです。

    • 9d? 2003-04-22 (TUE) 16:39:29

      自分のやり方が悪いのかもしれませんが、いずれにせよちょっとトリッキーな感じなので、他の方法を考えます。回答ありがとうございました。

    • reimy 2003-04-22 (TUE) 17:24:20

      pukiwiki.ini.phpのユーザー定義(直接ソースを置換)に追加するだけでうまくいきませんか?

      // ユーザ定義ルール(直接ソースを置換)
      $str_rules = array(
           (中略)
       '&page;' => $page,
      );
  • 9d? 2003-04-22 (TUE) 20:07:09

    上記どおりにユーザー定義に追加したのですが、&page;の部分がnullに変換されてしまい、結果として編集:?というリンクができてしまいます。ちなみに、"ほげ&page;ほげ"は"ほげほげ"となってしまいました。

  • reimy 2003-04-22 (TUE) 22:06:09

    1.3.4では無理かも。

  • MorphyWiki? 2003-04-22 (TUE) 23:02:36

    1.3.4 で(ミラーの都合上)「直接ソースを置換しない」方法もあれば知りたいなぁ……

  • reimy 2003-06-19 (THU) 18:44:00

    なお、PukiWiki 1.4ではページ名に相対指定ができるようになったので[[編集:./]]という形で表示中のページを編集することが可能です。

  • 削除予定: Q&Aに移動 -- 2006-01-14 (土) 23:32:09
  • 2006-01-14 (土) 23:32:09の削除予定へのリンクは、削除予定のルールに沿わないので削除しました。 -- Cocoa 2007-07-08 (日) 00:05:10


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-07-08 (日) 00:02:38
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.291 sec.

OSDN