tDiaryのdisp_referrerプラグインの検索キーワード抽出を改良

投稿者: | 2007年7月4日

 tDiaryのdisp_referrerプラグインで、検索結果からのリンクの場合にキーワードを抽出する機能がある。URLの中にあるエンコードされた文字列を取り出すというものだが、次のようにURLがネストしている場合の指定が困難だった。

 そこで、できるようにハックしてみましたよ。"prev>q"で「prevの中のq」という指定になる。

 inject()のあたりがいまいちすっきりしないのは、デコード前の文字列を返す仕様になっているため。まあ、とりあえず動くからいいでしょう。

追記: querynilかもしれないので、以下の修正が必要です。

カテゴリー: Tech

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です