ようこそゲストさん

浅学少識日記帳

2008/10/26(日) adiaryで「本日のリンク元」を表示してみる

はてブ情報 はてブに登録 はてブ数 2008/10/26 17:37 blog::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は元々の配布元がアクセス不能なので,俺が流用したものを再配布の形にしている。

人気ブログランキングへ

名前:  非公開コメント   

E-Mail(任意/非公開):
  • TB-URL  http://sabakan.jpn.ph/adiary/01110/tb/