Creazy!

WEBエンジニア・ヤガーのテック・ガジェットブログ

MovableType 小技集

MTの管理画面にSBM被ブックマーク数画像を表示するプラグイン

投稿日:


以前から下記MTプラグインを入れてMTの管理画面にはてブのブクマ数を表示しています。
・Milano::Monolog: AddHatenaBookmarkUserNum v0.2
なんですが、最近SBMのAPIまわりをゴニョゴニョしている事もあり、Deliciousとlivedoorクリップの被ブックマーク数画像も表示させるように改造してみました。
SBMブクマ数を表示
こんな感じになります。

改造の仕方

改造は、AddHatenaBookmarkUserNum.pl の 29行目あたりを修正します。
修正前:

$$tmpl =~ s,<TMPL_VAR NAME=TITLE_SHORT></a>,<TMPL_VAR NAME=TITLE_SHORT></a><TMPL_IF NAME=STATUS_PUBLISH>&nbsp;<a href="http://b.hatena.ne.jp/entry/<TMPL_VAR NAME=ENTRY_PERMALINK>" target="_blank"><img src="http://b.hatena.ne.jp/entry/image/<TMPL_VAR NAME=ENTRY_PERMALINK>" border="0"/></a></TMPL_IF>,;

修正後:

$$tmpl =~ s,<TMPL_VAR NAME=TITLE_SHORT></a>,<TMPL_VAR NAME=TITLE_SHORT></a><TMPL_IF NAME=STATUS_PUBLISH><br /><a href="http://b.hatena.ne.jp/entry/<TMPL_VAR NAME=ENTRY_PERMALINK>" target="_blank"><img src="http://b.hatena.ne.jp/entry/image/<TMPL_VAR NAME=ENTRY_PERMALINK>" border="0" /></a><a href="http://labs.creazy.net/sbm/entry?service=delicious&amp;url=<TMPL_VAR NAME=ENTRY_PERMALINK>" target="_blank"><img src="http://labs.creazy.net/sbm/delicious/numberimg/<TMPL_VAR NAME=ENTRY_PERMALINK>" border="0" /></a><a href="http://clip.livedoor.com/page/<TMPL_VAR NAME=ENTRY_PERMALINK>" target="_blank"><img src="http://image.clip.livedoor.com/counter/<TMPL_VAR NAME=ENTRY_PERMALINK>" border="0" /></a></TMPL_IF>,;

リリースタイトルのタグの後ろにはてブ数画像をくっつけているので、同じ要領で後ろにDeliciousとlivedoorクリップの被ブックマーク数画像も追加します。Deliciousの画像はもちろんこちらで作ったAPIを使っています。
あと、画像が3つ並ぶとどうしてもどこかで改行してしまうので、それならばとエントリータイトルのすぐ後で改行してブクマ数は下に表示するようにしました。
というわけで、使えそうな人はやってみてください。
ってか、このプラグインはMT4には対応しているのかな?
※AddSBMUserNumとかいう名前で再配布しようかとも思いましたが、ライセンスについて特に書いてなかったし、みらのさんに許可も取っていないのでやめました。
まあ、簡単だから自分でやってみて下さい。あ、自己責任でお願いします><

-MovableType, 小技集

執筆者:


comment

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

関連記事

MacのDock風メニューを縦方向にも設置できる「MacStyleDockPlus.js」

コリスさんで以下のスクリプトが紹介されていました。 MacStyleDock.jsは、Mac OS X風のドックをPrototypeやjQueryなどのライブラリを必要とせず実装できる、わずか3KBの …

新しいFacebookページにStatic iframe形式でタブを追加する方法

【2011/02/21:追記】 iframe形式を使おうと思っている方は、こちらの記事も参考にしてください。 Facebookページのiframe形式タブに切り替える場合は、バグに注意! 少し前にfa …

no image

AmazonはTwitterで自由にアフィリエイトして良いとは言ってないっぽい

via: Amazon アソシエイト・プログラム(アフィリエイト) 公式ブログ: 「Twitterで共有」、始まりました! Amazonがアソシエイト・バーで公式に「Twitterで共有」機能を提供し …

no image

PhotumblrでTumblrの画像をブログパーツにしてみる

だいぶ前にTumblrの画像を抜き出すPipesを作ったんだけど、今日はそれを使ってブログパーツを作ってみます。 元ネタはこちらのエントリーをお読みください。(で、省略w) ・「Photumblr」T …

no image

FLVをまとめてMP4に変換するPHPスクリプト

YouTube HD Suiteの最新版になってから、ファイル名をいちいち指定しなくてもよくなったので、ドンドン落とせるようになってしまいました。で、すでに時間的に普通には消化できない量になってきてい …

スポンサードリンク

スポンサードリンク