鯖缶さんのマイページ

adiaryで「本日のリンク元」を表示してみる

2008/10/26 17:37


tDiaryでは書くエントリ毎に「本日のリンク元」が表示されるようになっている。此を他のblog scriptでも表示するためのcgi scriptが配布されているので流用してみた。
流用したscriptはblosxomで使っていたものと,新たに発見したものを併用して実現した。



■_main.htmlの変更
cgiを呼び出す処理を追加。

</div></div> <!-- end of day-additonal2/day-additonal -->
<!-- 以下の行を追加 -->
<script language="JavaScript">
<!--
document.write("<img src='http://sabakan.jpn.ph/adiary/ref_write.cgi?num=<@t.pkey>&");
document.write("referer="+document.referrer+"' width=1 height=1>");
//-->
</script>
本日のリンク元<script language="JavaScript" src="http://sabakan.jpn.ph/adiary/ref_read.cgi?<@t.pkey>+COUNT"></script>

ref_write.cgiで各エントリ毎のリファラログを記録,ref_read.cgiで各エントリ毎のリンク元の数を表示するようにしている。



■main_onlog.htmlの変更
cgiを呼び出す処理を追加。

</div></div> <!-- end of day-additonal2/day-additonal -->
<!-- 以下の行を追加 -->
<script language="JavaScript">
<!--
document.write("<img src='http://sabakan.jpn.ph/adiary/ref_write.cgi?num=<@t.pkey>&");
document.write("referer="+document.referrer+"' width=1 height=1>");
//-->
</script>
本日のリンク元
<ul>
<script language="JavaScript" src="http://sabakan.jpn.ph/adiary/ref_read.cgi?<@t.pkey>+LIST"></script>
</ul>

ref_write.cgiでエントリのリファラログを記録,ref_read.cgiでエントリへのリンク元の詳細を表示するようにしている。



■使用したscript
ref_read.txt
ref_write.txt
拡張子を.cgiへ変更してサーバへUpload。



■参考にしたWebページ
M's folder: MTで参照元URLの表示
ref_write.cgiは上記のWebページで配布されているものを流用。ref_read.cgiは元々の配布元がアクセス不能なので,俺が流用したものを再配布の形にしている。




■コメント(0件)


■トラックバック(0件)



Binder: 鯖缶表日記(日記数:6420/全体に公開)
 読み込み中...

このブログにコメントをつけるには、ログインする必要があります。
マイページをお持ちでないひとは「マイページを作成する」ボタンを押してマイページを作成してください。
Trackback URL: http://www.freeml.com/tb_ping/15796/389530
不適切なブログを見つけたら、こちらからご報告ください!
 読み込み中...
PR: タイヤナビモードスクールparkサーチ!人材派遣netナビメンズファッション美容modenet

Mail Address(GMOとくとくID):

Password:

自動ログインパスワードを忘れた方

最近書いたブログ


http://www.freeml.com/feed.php?u_id=15796&f_code=1



Copyright(C)2012 GMO Media, Inc. All Rights Reserved.