お知らせ
2008年4月8日
「Movable Typeプロフェッショナル・スタイル」が発売されました。
Movable Typeの第一線に関わる人々の共著で、Movable Typeをビジネスサイト構築に活かすテクニックが満載です。
Movable Typeでサイト構築を行っているWeb制作会社等の方々にお勧めです。
他にも多数書籍を執筆しています。
こちらもぜひご覧ください。
はてなブックマーク/del.icio.us/Livedoor clipの被ブックマーク数を表示するプラグイン(Movable Type 3.3用・その2)
「はてなブックマーク/del.icio.us/Livedoor clipの被ブックマーク数を表示するプラグイン」の第2回目として、エントリーアーカイブページに、被ブックマーク数を静的に表示する(テンプレートを再構築した時点で表示する)方法を解説します。
1.被ブックマーク数を表示するタグ
このプラグインをインストールすると多数のテンプレートタグが追加されます。
個々のエントリーの被ブックマーク数は、以下のテンプレートタグで表示することができます。
| テンプレートタグ | 内容 |
|---|---|
| MTEntryHatenaBookmarkCount | はてなブックマークでの被ブックマーク数を表示します。 |
| MTEntryDeliciousBookmarkCount | del.icio.usでの被ブックマーク数を表示します。 |
| MTEntryLivedoorBookmarkCount | Livedoor clipでの被ブックマーク数を表示します。 |
昨日のエントリーで、各エントリーの被ブックマーク数を一括取得する方法を解説しました。
その操作を行った後で、上記のタグを含むテンプレート(エントリー・アーカイブ・テンプレートなど)を再構築すれば、各エントリーに被ブックマーク数が表示されます。
2.各サービスへのリンクの出力
エントリーを各サービスでブックマークしてもらいやすくするために、以下のタグを使って、各サービスへのリンクを出力することができます。
| テンプレートタグ | 内容 |
|---|---|
| MTEntryHatenaBookmarkLink | はてなブックマークでエントリーをブックマークするページのURLを出力します。 |
| MTEntryDeliciousBookmarkLink | del.icio.usでエントリーをブックマークするページのURLを出力します。 |
| MTEntryLivedoorBookmarkLink | Livedoor clipでエントリーをブックマークするページのURLを出力します。 |
また、各サービスには、個々のページの被ブックマーク状況を表示する機能がありますが、そのページへのリンクも以下のタグで出力することができます。
| テンプレートタグ | 内容 |
|---|---|
| MTEntryHatenaBookmarkInfoLink | はてなブックマークでの被ブックマーク状況のページのURLを出力します。 |
| MTEntryDeliciousBookmarkInfoLink | del.icio.usでの被ブックマーク状況のページのURLを出力します。 |
| MTEntryLivedoorBookmarkInfoLink | Livedoor clipでの被ブックマーク状況のページのURLを出力します。 |
3.タグの組み合わせの例
例えば、以下のようにしたいとします。
- 個々のエントリーのサイドバーに、サービスの名前と被ブックマーク数を表示
- サービス名をクリックすると、そのサービスでブックマークするためのページに移動
- 各サービスの被ブックマーク数をクリックすると、そのサービスの被ブックマーク状況のページに移動
Movable Typeの標準のテンプレートの場合、上記のようにするには、エントリー・アーカイブ・テンプレートのサイドバーの部分に以下のタグを入れます。
<div class="module-bookmark-count module">
<h2 class="module-header">被ブックマーク数</h2>
<div class="module-content">
<ul class="module-list">
<li class="module-list-item"><a href="<$MTEntryHatenaBookmarkLink$>" target="_blank">はてなブックマーク</a>:<a href="<$MTEntryHatenaBookmarkInfoLink$>" target="_blank"><$MTEntryHatenaBookmarkCount$></a></li>
<li class="module-list-item"><a href="<$MTEntryDeliciousBookmarkLink$>" target="_blank">del.icio.us</a>:<a href="<$MTEntryDeliciousBookmarkInfoLink$>" target="_blank"><$MTEntryDeliciousBookmarkCount$></a></li>
<li class="module-list-item"><a href="<$MTEntryLivedoorBookmarkLink$>" target="_blank">Livedoor clip</a>:<a href="<$MTEntryLivedoorBookmarkInfoLink$>" target="_blank"><$MTEntryLivedoorBookmarkCount$></a></li>
</ul>
</div>
</div>
また、小粋空間のテンプレートで同様の表示を行うには、エントリー・アーカイブ・テンプレートのサイドバーの部分に、以下のタグを入れます。
<!-- 被ブックマーク数開始 --> <div class="sidetitle"> Bookmark Count </div> <div class="side"> <ul> <li><a href="<$MTEntryHatenaBookmarkLink$>" target="_blank">はてなブックマーク</a>:<a href="<$MTEntryHatenaBookmarkInfoLink$>" target="_blank"><$MTEntryHatenaBookmarkCount$></a></li> <li><a href="<$MTEntryDeliciousBookmarkLink$>" target="_blank">del.icio.us</a>:<a href="<$MTEntryDeliciousBookmarkInfoLink$>" target="_blank"><$MTEntryDeliciousBookmarkCount$></a></li> <li><a href="<$MTEntryLivedoorBookmarkLink$>" target="_blank">Livedoor clip</a>:<a href="<$MTEntryLivedoorBookmarkInfoLink$>" target="_blank"><$MTEntryLivedoorBookmarkCount$></a></li> </ul> </div> <!-- 被ブックマーク数終了 -->
前後の記事
関連するエントリー(7件)
- はてなブックマーク/del.icio.us/Livedoor clipの被ブックマーク数を表示するプラグイン(Movable Type 3.3用・その5)(2007年01月08日 11:24)
- はてなブックマーク/del.icio.us/Livedoor clipの被ブックマーク数を表示するプラグイン(Movable Type 3.3用・その4)(2007年01月06日 13:21)
- はてなブックマーク/del.icio.us/Livedoor clipの被ブックマーク数を表示するプラグイン(Movable Type 3.3用・その3)(2007年01月05日 21:53)
- はてなブックマーク/del.icio.us/Livedoor clipの被ブックマーク数を表示するプラグイン(Movable Type 3.3用・その1)(2007年01月02日 10:10)
- はてなとdel.icio.usの被ブックマーク数を得るプラグイン(その3)(2005年11月26日 12:48)
- はてなとdel.icio.usの被ブックマーク数を得るプラグイン(その2)(2005年11月25日 09:36)
- はてなとdel.icio.usの被ブックマーク数を得るプラグイン(その1)(2005年11月24日 16:04)
トラックバック(0件)
このブログ記事を参照しているブログ一覧: はてなブックマーク/del.icio.us/Livedoor clipの被ブックマーク数を表示するプラグイン(Movable Type 3.3用・その2)
このブログ記事に対するトラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/769.


コメントする
管理者のみにコメントを送信したい場合は、「コメントを秘密にする」のチェックをオンにしてコメントを送信するか、メールフォームからメールをお送りください。
ブログ全体の感想など、この記事に直接に関係しないコメントは、ゲストブックにお気軽に投稿してください。