Prev / Next

2005-11-03 / くっつきトラックバックの設定

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


しておく.

- 技術文書:くっつきトラックバック

comments powered by Disqus