ブックマーク数を画像で取得するAPIを利用して、自分のサイトやブログでエントリーがブックマークされた数を表示させることができます。あなたの書いたエントリーについてのコメントを一覧したり、ブックマークしてもらうためのナビゲーションとしてお使いください。
このページでは、このブックマーク数を画像で取得するAPIを利用して、各ブログサービスで被ブックマーク数を表示させる方法を紹介しています。 「このエントリーを含むはてなブックマーク」ボタンと並べて設置すると効果的です。
※はてなグループの日記でも同様の設定をすることで、自分の日記に被ブックマーク数を表示させることができます。
... </BlogItemCommentsEnabled></MainOrArchivePage> <$BlogItemControl$> </p> ...
を
... </BlogItemCommentsEnabled></MainOrArchivePage> <$BlogItemControl$> <a href="http://b.hatena.ne.jp/entry/<$BlogItemPermalinkUrl$>"> <img src="http://b.hatena.ne.jp/entry/image/<$BlogItemPermalinkUrl$>"> </a> </p> ...
のように記述して保存してください。
※実際には改行をいれずに一行で記述してください。
... </MTEntryIfCategories> | <a href="<$MTEntryPermalink$>">固定リンク</a> </p> ...
を
... </MTEntryIfCategories> | <a href="<$MTEntryPermalink$>">固定リンク</a> <a href="http://b.hatena.ne.jp/entry/<$MTEntryPermalink>"> <img src="http://b.hatena.ne.jp/entry/image/<$MTEntryPermalink>"> </a> </p> ...
のように記述して保存してください。
※実際には改行をいれずに一行で記述してください。
※「Individual Archives」も、手順は「Main Index」の場合とほとんど一緒です。
... <!--deny_comment-->コメント(-)<!--/deny_comment--> </li> ...
を
... <!--deny_comment-->コメント(-)<!--/deny_comment--> </li> <li> |<a href="http://b.hatena.ne.jp/entry/<%topentry_link>"> <img src="http://b.hatena.ne.jp/entry/image/<%topentry_link>"> </a> </li> ...
のように記述して保存してください。
※実際には改行をいれずに一行で記述してください。
... <span class="etTBLink">Trackback ( {include file="/home/gooblog/Smarty/blog/templates/trackback_link.tpl"} )</span> </div> ...
を
... <span class="etTBLink">Trackback ( {include file="/home/gooblog/Smarty/blog/templates/trackback_link.tpl"} )</span> <a href="http://b.hatena.ne.jp/entry/{$entry_url[entry]}"> <img src="http://b.hatena.ne.jp/entry/image/{$entry_url[entry]}"> </a> </div> ...
のように記述して保存してください。
※実際には改行をいれずに一行で記述してください。
... <div class="entry_state">| {category_name} | {entry_time} | {comment_num} | {trackback_num} </div> ...
を
... <div class="entry_state">| {category_name} | {entry_time} | {comment_num} | {trackback_num} | <a href="http://b.hatena.ne.jp/entry/{entry_permalink}"> <img src="http://b.hatena.ne.jp/entry/image/{entry_permalink}"></a> </div> ...
のように記述して保存してください。
※実際には改行をいれずに一行で記述してください。
... </IfArticleCategory></div> ...
を
... </IfArticleCategory>│<a href="http://b.hatena.ne.jp/entry/<$ArticlePermalink$>"> <img src="http://b.hatena.ne.jp/entry/image/<$ArticlePermalink$>"> </a></div> ...
のように記述して保存してください。
※「個別記事」「カテゴリ別アーカイブ」「月別アーカイブ」も、手順は「トップページ」の場合とほとんど一緒です。
※実際には改行をいれずに一行で記述してください。
... </MTEntryIfAllowPings> </p> ...
を
... </MTEntryIfAllowPings> <a href="http://b.hatena.ne.jp/entry/<$MTEntryPermalink$>"> <img src="http://b.hatena.ne.jp/entry/image/<$MTEntryPermalink$>"> </a> </p> ...
のように記述して保存してください。
※実際には改行をいれずに一行で記述してください。
※Individual Archives (個別エントリーアーカイブ) も、手順は Main Index の場合とほとんど一緒です。
... <a href="<!--$entry_link-->#comment">COMMENT[<!--$entry_comment_num-->]</a> </span> <!--/if_cm_receipt--> <br> ...
を
... <a href="<!--$entry_link-->#comment">COMMENT[<!--$entry_comment_num-->]</a> </span> <!--/if_cm_receipt--> <span class="EntryBookmark"> <img src="http://file.samurai.blog.shinobi.jp/default_entry_footer_arrow.gif"> <a href="http://b.hatena.ne.jp/entry/ブログのURL<!--$entry_link-->"> <img src="http://b.hatena.ne.jp/entry/image/ブログのURL<!--$entry_link-->"></a> </span> <br> ...
のように記述してください。ブログのURLの最後にはスラッシュを付けず、「http://hatena.blog.shinobi.jp」のように記述します。
※実際には改行をいれずに一行で記述してください。
/* 「含むはてなブックマーク」ボタン */ .EntryBookmark { margin-left: 5px; }
のように記述して保存して、そのテンプレートを使用するよう設定してください。
... <% if:style.disp_category %>| <a href="<% article_category.page_url %>"> <% article_category.name %></a><% /if %> </div> ...
を
... <% if:style.disp_category %>| <a href="<% article_category.page_url %>"> <% article_category.name %></a><% /if %> <a href="http://b.hatena.ne.jp/entry/<% article.page_url %>"> <img src="http://b.hatena.ne.jp/entry/image/<% article.page_url %>"> </a> </div> ...
のように記述して保存してください。
※実際には改行をいれずに一行で記述してください。
... <BlogEntryIfAllowPings> / <a href="{$BlogEntryPermalinkUrl$}#Trackback">トラックバック ({$BlogEntryTrackbackCount$})</a></BlogEntryIfAllowPings> ...
を
... <BlogEntryIfAllowPings> / <a href="{$BlogEntryPermalinkUrl$}#Trackback">トラックバック ({$BlogEntryTrackbackCount$})</a></BlogEntryIfAllowPings> / <a href="http://b.hatena.ne.jp/entry/{$BlogEntryPermalinkUrl$}"> <img src="http://b.hatena.ne.jp/entry/image/{$BlogEntryPermalinkUrl$}"> </a> ...
のように記述して保存してください。
※実際には改行をいれずに一行で記述してください。
http://b.hatena.ne.jp/entry/image/エントリーのURL
という URL を指定すると、そのエントリーのブックマーク数を画像で取得することが可能です。
例えば http://d.hatena.ne.jp/ のブックマーク数を対象とした場合、
<img src="http://b.hatena.ne.jp/entry/image/http://d.hatena.ne.jp/">
と記述することで と画像でブックマーク数を表示することができます。これにより、任意のウェブページにブックマーク数を表示させることが可能です。
画像の大きさは以下の三サイズを用意しております。
なお、ブックマークされてないエントリーの場合、1x1 の透過png 画像を返します。また内部でキャッシュを利用しているため、実際のブックマーク数と画像が示すユーザ数の表示が異なる場合がございます。ご了承下さい。
「#」を含むURLのブックマーク数の画像を取得したい場合は、URIエンコードを行い「#」を「%23」に変更する必要があります。