このページは古い情報を掲載しています
このページの情報は更新されていません。新しい情報は「はてなブックマークコメント表示ブログパーツ - Hatena Developer Center」に移転しました。
本ドキュメントははてなブックマークが提供するコメント表示用ブログパーツの実装を解説するものです。主にはてなスタッフがその作成と更新を行っています。
ご利用のブログサービスに、はてなブックマークでのコメントを表示するブログパーツです。
正しく設置されるとブログのコメント欄のように、はてなブックマークでのコメントが表示されます。
http://b.hatena.ne.jp/guide/blogparts.select?type=blogparts
から、ブログサービスを選択すると下記のようなブログサービスごとに正しく設定されたJavaScirptが表示されます。
各サービスのブログパーツ設置方法に従って JavaScript をブログに設置してください。
<script type="text/javascript" charset="utf-8" src="http://b.hatena.ne.jp/js/bookmark_blogparts.js"></script> <script type="text/javascript"> HBBlogParts.commentInsertSelector = [ 'div.hatena-bookmark-marker', 'div.article-body-inner', 'div.blogbody div.mainmore', 'div.blogbody div.main', 'div.entry-body-main']; HBBlogParts.insertPosition = 'after'; HBBlogParts.permalinkSelector = [ 'div.hatena-bookmark-marker a', 'div h3 a', 'h2.title a', 'h2.entry-title a', '.posted a' ]; HBBlogParts.permalinkPathRegexp = /\/archives\/\d+\.html$/; HBBlogParts.permalinkAttribute = 'href'; </script>
以下では、ブログパーツの設定方法について解説します。
<script type="text/javascript"> HBBlogParts.commentInsertSelector = [ 'div.hatena-bookmark-marker', 'div.article-body-inner', 'div.blogbody div.mainmore', 'div.blogbody div.main', 'div.entry-body-main']; HBBlogParts.permalinkSelector = [ 'div.hatena-bookmark-marker a', 'div h3 a', 'h2.title a', 'h2.entry-title a', '.posted a' ]; HBBlogParts.permalinkAttribute = 'href'; HBBlogParts.permalinkPathRegexp = /\/archives\/\d+\.html$/; </script>
上記の部分が各ブログサービス毎に設定を行っている JavaScript になります。
HBBlogParts オブジェクトのプロパティを書き換えることで、スマートフォンアプリ・ブラウザ拡張機能に設定のないブログにも対応することができます。以下ではそれぞれのプロパティについて解説します。
最低限、上記の 4 プロパティが設定されていれば、はてなブックマークコメント表示ブログパーツは動作します。
以下ではさらに細かい設定をするためのプロパティについて解説します。これらのプロパティは上記で解説したプロパティと同様に script タグの中で値を代入してください。