Hound Hound (ハウンド)

ホーム > blogに設置

blogに設置

 blogツールやblogサービスのテンプレート機能を活用すると、Houndをまるでトラックバックのように使うことができます。

Houndスクリプト

 Houndの設置に必要なJavaScript(Houndスクリプト)は、変数設定部分と、外部スクリプト呼び出し部分から構成されています。

Houndスクリプト

 変数設定部分に変数の設定を追加することで、表示や機能を変化させることができます。

 変数設定部分は、外部スクリプト呼び出し部分より前にあればよく、2つが連続している必要はありません。また、すべての変数を一ヶ所で設定する必要はありません。

statスクリプト

 ほとんどのblogツール・サービスでは、複数のエントリをまとめて表示するページにおいて、各エントリのコメント数やトラックバック数が表示されます。リンク元件数を同じように表示するための仕組みが、statスクリプトです。実際に動作している様子をご覧になるには、ここをクリックしてください。

 statスクリプトは、それが設置されたWebページの記述を読み込んで、書き換えます。statスクリプトが読み込んで書き換える記述を、stat指定と呼びます。

 stat指定は以下のように書きます。

<span class="rhstat"> |
  <span class="link">Backlinks(
    <span class="url">http://www.example.com/archives/000123.html</span>
    <span class="title">Lorem Ipsum</span>)
  </span>
</span>

 CSSクラスurlのspan要素の中にエントリのURLを、CSSクラスtitleのspan要素の中にエントリのタイトルを入れます。statスクリプトはこれらを読み込んだうえで、リンク元件数の数字に置き換えます。

 CSSクラスlinkのspan要素の中は、リンク元表示へのリンクへと書き換えられます。

 CSSクラスrhstatのspan要素の中は、Houndサーバに接続できない場合、表示されません。

 すべてのstat指定の後に、以下のスクリプトを配置します。

<script type="text/javascript" language="JavaScript">
<!-- rhstat_site = ”http://www.example.com";
// -->
</script>
<script type="text/javascript" language="JavaScript" src="http://www.hound.jp/stat.js"> </script>

 rhstat_siteの値は、rh_siteの値と同じでなければなりません。

ツール・サービス別の設置方法

 ツールやサービスごとに設置方法を解説しています。

Houndを設置できないblogサービス

 一部のblogサービスではテンプレート機能に制限があり、Houndを設置することができません。そのようなblogサービスの一部を、以下に掲げます。

  • はてなダイアリー
  • エキサイトブログ
  • アメーバブログ
  • Gooblog(無料版)
  • Yahoo!ブログ

©2012 Hound

Referer Hound