▼ 2008/10/26(日) adiaryで「本日のリンク元」を表示してみる
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件)
- TB-URL http://sabakan.jpn.ph/adiary/01110/tb/



