- 2007-01-03 (水) 10:05
- MovableType


- ブクマ数表示プラグイン
被ブックマークってどうしてますか?
最近はScript系のAPIが充実してきて、みなさんそれを使っているような気がします。
しかしAPIでの表示は、作っているのが各エントリーにブクマが必ず付いてるのが当たり前って方たちなので、ここのような「ひと月に1つブクマされれば良い方」なんて所ではこっぱずかしいだけなんですよね。「このエントリーにブクマはありません」がズラーッと並ぶのはちょっとね。
それで最近は、ブクマ関係表示してませんでしたが・・・・
以前に「はてなブックマークとdel.icio.usの被ブックマーク数を表示するプラグイン」を公開していましたが、そのプラグインを改良しました。
実は以前のバージョン試してみたこと有るんですが、いろいろと制限があって使用中止していたんですよね。そこら辺がどう処理されているか、今後のエントリーが楽しみです。
プラグインの設定画面には被ブックマーク数の取得間隔の設定入力がありますね。これをどうやって実現するのか、今から期待しています。
それからなぜ私が、プラグインだから喜んでるかというとですね。
「MTIfNonEmptyというタグ (オラオラ)」で説明しているように、プラグインの中身に対しても、条件タグが使えるんです。(ちなみに、エントリー書いた時点じゃ、「たぶん知らないの俺ぐらいだったんだろうなぁ」と思ってたんですが、某氏のはてブに「プラグインのタグでも使えるのは知らなかった。」と書いてあるの見て、結構知られてない技だったかも・・・と思いました。)<補足なのにナゲェ~よ
<MTIfNonZero tag="EntryTotalBookmarkCount"><span class="separator">|</span><MTIfNonZero tag="EntryHatenaBookmarkCount"> <a href="<$MTEntryHatenaBookmarkInfoLink$>"><img src="/images/button/hatena-b_icn.gif" title="はてなブックマーク" /> (<$MTEntryHatenaBookmarkCount$>)</a></MTIfNonZero><MTIfNonZero tag="EntryDeliciousBookmarkCount"> <a href="<$MTEntryDeliciousBookmarkInfoLink$>"><img src="/images/button/delicious_sicn.gif" title="del.icio.usブックマーク" /> (<$MTEntryDeliciousBookmarkCount$>)</a></MTIfNonZero><MTIfNonZero tag="EntryLivedoorBookmarkCount"> <a href="<$MTEntryLivedoorBookmarkInfoLink$>"><img src="/images/button/takeclip.gif" title="livedoor クリップ" /> (<$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)が公開されました。被ブクマ数とリンク関連のタグの説明です。
- Newer >: どうしたら、早くなる?
- < Older: links for 2007-01-02
ping a Trackback
- TrackBack URL for this entry.(1)
Comments:(2)
-
said
January 4, 2007 12:18 AM
|
ReplyThis!
そいうプラグインがあったんですかぁ。
知りませんでしたの( ̄∇ ̄)前にテクノラティの被リンク数をエントリごとに表示させてたら、時間帯によっては負荷がかかっちゃってまともに表示できないことがありました。
不要なとき表示しないってのはいいですね。-
-
replied for
bzbell's comment
January 4, 2007 9:13 AM
|
ReplyThis!
前のバージョン(1.0)は、cronで定期実行させるか、自分でCGIにアクセスして更新するかだったんですが、今回は何かしかけがあるみたいです。
負荷に関しては、やっぱり1エントリー毎に要求出すAPIよりはかかると思いますよ。ただそこら辺も改善してあるという話です。
それと、被リンク時に再構築しそうなタグも見受けられるんで、すごく楽しみなんですよ。>不要なとき表示しないってのはいいですね。
今回は控えめでいい感じになりました。
-




スクリプトの読み込みが完了していません。
メールフォーム(Javascriptを使用していません)や、
Twitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。