設定する部分は1箇所のみです。(HaloScanから乗り換える方は2箇所。$header="";としてください。)$footer="";という部分があると思いますが,ここを次のようにします。
$footer = "<a href=# onclick=\"pcoment = window.open('http://プチコメのディレクトリ/a.cgi?%s','pcom','width=400,height=500,resizable=yes,scrollbars=yes') ;\" target=\"_self\"><script type=\"text/javascript\" src=\"http://プチコメのディレクトリ/petit-js.cgi?%s\"></script></a> | <a href=\"http://プチトラのディレクトリ/tb.cgi?__mode=list&tb_id=%s\" onclick=\"window.open(this.href, 'trackb', 'width=430,height=400,resizable=yes,scrollbars=yes'); return false\"><script type=\"text/javascript\" src=\"http://プチトラのディレクトリ/tb-js.cgi?%s\"></script></a>";
widht,heightはお好みで変えてください。結局,パーマリンクを表すパラメータはHaloScanと同じ%sで大丈夫でした。早く気付けばよかった…
とりあえずこれで設置はできるのです。が,コメントやトラックバックがあったときに届くメールには該当コメント,トラックバックまでのURLも記載されていて,これがデフォルトのままだと正しくないURLになってしまうのでこれもついでに修正しておきます。
まずコメントから。a.cgiの266行目あたりに
<a href="$cgipath?$ID&$ENT_URL">コメントを見る</td>
という部分があると思います。ここを
<a href="$cgipath?$ID">コメントを見る</a></td>
とします。BlogPet飼育箱の場合,変数は$IDしか必要でないので,余計な部分を削っています。あと,aタグが閉じていないのが少しアレなので閉じておきます(^^;同じように,288行目あたりに
$entry_url = "$server_d"."$ENT_URL/"."$ID/";
$com_url = "$URLdata"."a.cgi?"."$ID"."&"."$ENT_URL";
という部分があり,これも上記と同じ理由で要らない部分を削ります。ただし,$entry_urlはBlogPet飼育箱の該当エントリのパーマリンクを指す変数なのですが,BlogPet飼育箱の場合,パーマリンクを指定して該当エントリを表示させることは仕様上無理(なはず)なので,ここはBlogPet飼育箱が表示されるURL(私の場合だと
http://ppppp.s53.xrea.com/diary/index.php?mode=page&aim=1111)を指定すればよいと思います。$com_urlは
$com_url = "$URLdata"."a.cgi?"."$ID";
のように,."$ENT_URL"を削除。コメントがない状態だと,
Comment >>
のように表示されるのが気になる方は,petit-js.cgiの16行目を
if($count == 0){print"document.write(\'Comment &gt;&gt;\')";}
から
if($count == 0){print"document.write(\'Comment(0)\')";}
のようにお好みで変えてください。次にトラックバックのほうですが,tb.cgiの105行目あたり,
$TrackbackUrl/$tb_id&$cate_id
を
$TrackbackUrl/$tb_id
と,&$cate_idを削除。理由はプチコメのときと同じです。あと,メール通知対策として,461行目あたり,
$Blog_url$tb_cate/$tb_id
となっているのをBlogPet飼育箱が表示されるURL(私の場合だと
http://ppppp.s53.xrea.com/diary/index.php?mode=page&aim=1111とか。)にしてみると良いかもしれません。トラックバックのほうも1件もない状態だと
TrackBack >>
と表示されますので,コメントと整合性を取りたい方はtb-js.cgiの12行目辺りを
if($count == 0){print"document.write(\'TrackBack(0)\')";}
とすれば良いかと。
大体こんなところでしょうか。BlogPetにもコメント,トラックバック機能がついてきたので何か設置したい方,でも英語ばかりのサイトは苦労するという方,HaloScanて結局借り物だから,そのサービスがトラブったら結局使えないんでしょ?だったら自前で設置するのがいいじゃん!という方などは是非挑戦されてみてはいかがでしょうか。デザインもcssファイルをいじれば変更できます。設置された暁にはもれなくプチ組。会員になれるという特典つき。うっかりComComさんとこにコメントやトラックバックをした日には,早速会員に登録されてしまいますよ。
ということで。
まさに「英語のサイトだから」コメントやトラバはつけてませんでした。(笑)
これなら、いいですね♪今度、時間があるときにやってみます。