Home > Internet > Movabletype > ブクマ数表示プラグイン

ブクマ数表示プラグイン

被ブックマークってどうしてますか?
最近はScript系のAPIが充実してきて、みなさんそれを使っているような気がします。
しかしAPIでの表示は、作っているのが各エントリーにブクマが必ず付いてるのが当たり前って方たちなので、ここのような「ひと月に1つブクマされれば良い方」なんて所ではこっぱずかしいだけなんですよね。「このエントリーにブクマはありません」がズラーッと並ぶのはちょっとね。
それで最近は、ブクマ関係表示してませんでしたが・・・・

やってくれました、壱さん。

以前に「はてなブックマークとdel.icio.usの被ブックマーク数を表示するプラグイン」を公開していましたが、そのプラグインを改良しました。

まだ、全部のエントリー書き終わってないようなので、続きで驚愕の機能が明らかになってくると思います。

実は以前のバージョン試してみたこと有るんですが、いろいろと制限があって使用中止していたんですよね。そこら辺がどう処理されているか、今後のエントリーが楽しみです。

プラグインの設定画面には被ブックマーク数の取得間隔の設定入力がありますね。これをどうやって実現するのか、今から期待しています。

それからなぜ私が、プラグインだから喜んでるかというとですね。
MTIfNonEmptyというタグ (オラオラ)」で説明しているように、プラグインの中身に対しても、条件タグが使えるんです。(ちなみに、エントリー書いた時点じゃ、「たぶん知らないの俺ぐらいだったんだろうなぁ」と思ってたんですが、某氏のはてブに「プラグインのタグでも使えるのは知らなかった。」と書いてあるの見て、結構知られてない技だったかも・・・と思いました。)<補足なのにナゲェ~よ

という訳で、今回は数なのでMTIfNoZeroの方を使ってみます。
<MTIfNonZero tag="EntryTotalBookmarkCount"><span class="separator">|</span><MTIfNonZero tag="EntryHatenaBookmarkCount">&nbsp;<a href="<$MTEntryHatenaBookmarkInfoLink$>"><img src="/images/button/hatena-b_icn.gif" title="はてなブックマーク" />&nbsp;(<$MTEntryHatenaBookmarkCount$>)</a></MTIfNonZero><MTIfNonZero tag="EntryDeliciousBookmarkCount">&nbsp;<a href="<$MTEntryDeliciousBookmarkInfoLink$>"><img src="/images/button/delicious_sicn.gif" title="del.icio.usブックマーク" />&nbsp;(<$MTEntryDeliciousBookmarkCount$>)</a></MTIfNonZero><MTIfNonZero tag="EntryLivedoorBookmarkCount">&nbsp;<a href="<$MTEntryLivedoorBookmarkInfoLink$>"><img src="/images/button/takeclip.gif" title="livedoor クリップ" />&nbsp;(<$MTEntryLivedoorBookmarkCount$>)</a></MTIfNonZero></MTIfNonZero>

こんな感じです。賢い皆さんはこれ見るだけで、解っちゃうでしょ。これでエントリーにブクマされてない時は、このブロック自体が表示されないし、その中でもブクマされてないSBMに関しては表示しなくなります。

お約束でエントリー・コンテクスト内(MTEntries内かエントリーテンプレート内)で使用するのを忘れないように。

説明は壱さんがして下さると思いますが、「~BookmarkCount」がブクマ数、「~BookmarkInfoLink」がSBMのページURL、「~BookmarkInfoLink」が登録用URLのようですね。「~BookmarkRanking」なんて言うタグもあるようだし、エントリーごとじゃなくブログ全体のブクマ数を扱うタグもあるようですね。

また、再構築が遅くなるような事やっちゃったよ。

早速The blog of H.Fujimoto:はてなブックマーク/del.icio.us/Livedoor clipの被ブックマーク数を表示するプラグイン(Movable Type 3.3用・その2)が公開されました。被ブクマ数とリンク関連のタグの説明です。

ping a Trackback

TrackBack URL for this entry.(1)

Comments:(2)

bzbell`s user-pic TypeKeyAuthed bzbell said January 4, 2007 12:18 AM | ReplyThis!

そいうプラグインがあったんですかぁ。
知りませんでしたの( ̄∇ ̄)

前にテクノラティの被リンク数をエントリごとに表示させてたら、時間帯によっては負荷がかかっちゃってまともに表示できないことがありました。
不要なとき表示しないってのはいいですね。

oscar`s user-pic oscar replied for bzbell's comment January 4, 2007 9:13 AM | ReplyThis!

前のバージョン(1.0)は、cronで定期実行させるか、自分でCGIにアクセスして更新するかだったんですが、今回は何かしかけがあるみたいです。
負荷に関しては、やっぱり1エントリー毎に要求出すAPIよりはかかると思いますよ。ただそこら辺も改善してあるという話です。
それと、被リンク時に再構築しそうなタグも見受けられるんで、すごく楽しみなんですよ。

>不要なとき表示しないってのはいいですね。
今回は控えめでいい感じになりました。

スクリプトの読み込みが完了していません。

Sign in Sign in Sign in

メールフォーム(Javascriptを使用していません)や、twitter.pngTwitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。

Comment Form

QuickTagsHere

EmoticonHere

(入力しない場合「Anonymous」で代替されます)
(公開はされませんが、Gravatarアイコンの取得や、Comment Subscribeの送信先アドレスとして使われます)
(入力すると、コメント表示でユーザー名にリンクが貼られます)
(この情報は、JavascriptによりCookieに保存されます。)

NotifyMail Powered by Comment Subscribe

はてブコメント:

Home > Internet > Movabletype > ブクマ数表示プラグイン

MT5Techniques

MT5Techniques

2冊目の共著「Movable Type 5 実践テクニック」(シックスアパート監修)が出版されました。(ソフトバンク クリエイティブ刊)

検索
(5)
(6)

別ページに遷移します。

Powered by Hyper Estraier

Feeds
Link Status
In One

なかのひと

位置情報ブログパーツ「なかのひと」

Links
Powered By

Return to page top