2008/02/17

Blogger で Trackback

現在のBloggerはTrackbackをサポートしていません

これはもう有名な話(?)で、変わりに「バックリンク」という仕組みが提供されています。

一方「流行りに乗って(?) Trackback という仕組みを使用したいな」と思うことも、まま、あるわけで、HaloScanを使う方法が、色々な blog で紹介 されています。大変有り難いことで、私もいろいろと参考にさせて頂いております。

これらの情報のお陰で、このサイトでも、Topページから手繰れる所には、HaloScanのTrackbackを張るためのリンクを用意していましたが、permlinkで手繰れるページには用意できておらず、その点が凄く気になっていました。

というわけで、本日ゴニョゴニョいじって、ひとまず設定しました。「CommentはBloggerの仕組みを使って、TrackbackだけHaloScan を使う」とか、どうでも凝り方をしたのがはまった原因です...。

変更したのは、
<b:includable id='comments' var='post'>
...
</b:includable>

で囲まれた箇所の末尾辺りに、
<script type="text/javascript" src="http://www.haloscan.com/load/foobar"> </script>
<h4>
<script type='text/javascript'>postCountTB('<data:post.id/>');</script>:
</h4>
<p class="comment-footer">
<a expr:href='"http://www.haloscan.com/tb/foobar/" + data:post.id + "/"'
expr:onclick='"HaloScanTB(" + "\""+ data:post.id + "\"" + ");return false;"'>
track back to this post.</a>
</p>

を入れただけです(foobarは自分のHaloScanのログインID)。

Tackbackの数を表示するヘッダのような場所を
<h4>
で囲んでおくと、なんとなく見た目がコメント欄と同じようになって幸せです(そうか!?)。

しかし「既存の仕組みを使うのと維持管理が楽だよね」との判断でBloggerを使わせて頂いておきながら、「果たしてこのTemplateはどのように開かれるのか!?」ということを想定しつつ、その隙間を縫うように細かく弄ってゆくのは、楽しいやら、やや不毛な気がするやら... (^^;

0 件のコメント:

コメントを投稿