先日からテストしていました、リファラプラグイン、テストもそこそこに、とりあえず完成ということに。
最初は、ただ単に通らない日本語を通そうとしていただけだったのですが、コードを見ていたら、、、
、、、かなり手を入れることになってしまい、別プラグインにしちゃいました。
でもこれって、結構便利なんじゃないかと思います。NP_Referer2の作者さまに感謝

検索エンジンから来た場合は、キーワードも拾います。
データをRSS配信する、別プラグインを作れば、
track feedみたいにもなります。(いや、素直にtrack feedを使えば良いんですけど。)
一番多くリンク(&クリック)されているページもランキング表示できますし、色々応用できそうです。
使い方
スキンに以下のように記述します。
<%Referer2jp(モード, 表示件数)%>
例)
<%Referer2jp(top, 10)%>
モードは以下の6種類です。
- last
表示しているページへの最新リファラ
- lastall
全てのページへの最新リファラ
- lastalltable
全てのページへの最新リファラ(詳細)
- top
表示しているページへの最多リファラ
- topall
全てのページへの最多リファラ
- pop
最多リンク先ページ(個別アイテムページの場合のみ、タイトル表示します。)
しばらくサンプル代わりに、このブログで(lastalltable以外の)全モードを動作させておこうと思います。
(当たり前ですが、複数のモードを同時使用しても、重複してデータを拾うことはありません。)
↓ここからダウンロードできます。(英語全然読めないんですが、改造プラグインの配布って大丈夫なのでしょうか?)
NP_Referer2jp ver0.01(EUC)[89clicks]
NP_Referer2jp ver0.01(UTF-8)[112clicks]
文字コード・マルチバイト文字関連は特に苦手分野なので、勉強を兼ねて改造・作成したプラグインです。
環境によっての不具合などを、コメントなどでご連絡いただけるとうれしいです。

↑このフィードをRSSリーダーに登録しておくと、この記事へのコメント追加をチェックすることができます。
コメント追加後の、返事待ちなどにお使い下さい。
なお、コメントチェックの必要がなくなった際には、このRSSを削除して下さいね。
不要なトラフィックを避けるために、ご協力お願いいたします。
利用者の分際で申し訳ないのですが、要望があります。
サーバ(ディレクトリ)だけを表示するオプションを追加してほしいのですが・・・。
詳しく書きますと、
たとえば、
「http://exsample.jp/」と「http://exsample.jp/index.html」を、
「http://exsample.jp/」としてリストに表示。
「http://exsample.jp/asdf/」と「http://exsample.jp/asdf/a.html」を、
「http://exsample.jp/asdf」として表示
「http://exsample.jp/~a/」と「http://exsample.jp/~a/index.htm」を、
「http://exsample.jp/~a/」として表示。
「http://exsample.jp/~a/」と「http://exsample.jp/~b/」の場合は、
両方リストに表示。
お暇なときにでもご検討ください