トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BugTrack-wiki/64

ページの作成や編集にはユーザ登録が必要です。

hookで引数を渡したい

  • 投稿者: tinsep19
  • カテゴリ: 本体
  • 優先度: 低
  • 状態: リリース済
  • 日時: 2003年05月22日 23時06分57秒

 内容

現状hookでは引数を渡せませんが、引数渡せるようになりませんでしょうか?

ページのリンクに括弧をつけるのも面倒臭いので、ページ作成時にKeywordに勝手に登録されるようなhook系のプラグインをつくってみようとやってみたのですが、ページの更新時間を調べて登録するのはちょっと面倒臭くて、save_end,save_afterのhookを呼ぶときに引数でページ名渡してくれたら楽なのになと感じてしまいました。

他にどんな使いかたがあるか思いつかないので、結局いらないということになるかもしれませんがちょっと検討してもらえませんか?

 コメント

  • hookメソッドの第一引数には$wikiが渡されます。ページ名に関して言えば$wiki->get_CGI->param("page")で取得することができますがどうでしょう。 - たけぞう (2003年05月23日 10時16分15秒)
  • あっ、そうですね。しかもアクション類も取れてアクション(ToDoHandlerとか)での変更なのかとかも判別可能ですね。ということで結局いらないですね。 - tinsep19 (2003年05月23日 11時28分17秒)
  • hook系のプラグインにするつもりだったのですが、Keywordを変更しちゃったほうが早いと気づいて結局Keywordのほうを触ってしまいました。とりあえず差分添付しときます。 - tinsep19 (2003年05月25日 04時05分00秒)
  • 期待していた機能が追加させることができて、感激しています。ありがとうございました。なお、当方の知識不足によりsetup.pl中の設定方法がわからなかったため、追記する内容のうち2行目及び最終行の行頭に#を付す形で修正しております。差し支えなければ、この設定方法について御教示くだされば幸いです。 - ky (2003年05月25日 08時39分58秒)
  • setup.plに$auto_keyword_page = 1;を追加して下さい。0だといままでどおりです。ちょっとこの変数名はわかりにくいのでどうにかしたいのですが命名センスが。。。もしKeyword.pm取り込まれることになれば適当な変数名をお願いします。>たけぞうさん - tinsep19 (2003年05月25日 20時37分57秒)
  • 御連絡が遅れてすみません。早速変更、追記いたしました。お教えいただき、ありがとうございました。 - ky (2003年05月25日 23時21分02秒)
  • 私も命名センスがありませんので...変数名はそのままで取り込ませていただきました。 - たけぞう (2003年05月31日 18時01分41秒)
  • 3.4.0でリリースしました。 - たけぞう (2003年06月07日 14時57分23秒)
お名前: コメント:
Keyword.pm.diff

最終更新時間:2003年08月10日 09時43分20秒