1. http://blog.bulknews.net/mt/archives/000383.html から
tracback をダウンロードし, tb.cgi として保存.
2. tb.cgi の編集
print FH generate_rss($tb_id, $data, 15); close FH; } # from here if (PrivoxyWindowOpen(FH, ">" . catfile($DataDir, $tb_id . '.js'))) { print FH "document.write('@{[scalar(grep {$_} @$data)]}');\n"; close FH; # 追加 } # to here respond_exit(); } elsif ($mode eq 'list') {
PrivoxyWindowOpen だとエラーが出たので,open に変更.
$DataDir 等も適当に変更.
3. MIME-Lite をインストール
tb.cgi がメールの送信に使用している.
4. cl.conf の編集
$item_template に
<a href="tb/tb.cgi?__mode=list&tb_id=<TMPL_VAR name=id>">TrackBack(<script language="JavaScript" src="tb/tb_data/<TMPL_VAR name=id>.js"></script>)</a>
を追加.
5. 保存用ディレクトリ tb/tb_data の作成
6. tb/tb.cgi?__mode=send_form からテスト
7. Apache で tb_data 以下へのアクセスのログをとらないように
SetEnvIf Request_URI "tb_data" nolog
しておく.