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

メールアドレスが公開されることはありません。

関連記事

no image

PHPでWEBページのタイトルを抜き出すサンプル

いきなりPHPなネタですが。 マッシュアップ系のサービスを作っていると、指定されたURLのページタイトルを取得したい時が頻繁にあります。そんな時、いわゆるスクレイピングしてタイトルを抜き出すんですが、 …

MacのAutomatorで楽天kobo「kobo Touch」に最適なcbz形式ファイルを作成する

ちょうど1週間前に発売した楽天koboですが、サービス開始時のクオリティの低さに悪評が絶えず、炎上案件となってしまっているようです。 ・「大きなミスを犯してしまった」――楽天koboに何が起きたのか …

no image

第13回:URLエンコードとURLデコードを簡単にするブックマークレット

URLエンコードとURLデコードって頻繁には使わないけど、いざ使う時は適当にGoogleで検索して出てきた変換サイトを使っていたりしました。 この辺とか、 URLエンコードとデコードが行えるフォームで …

Deliciousの被ブックマーク推移グラフを表示するURL見つけた

ボクは普段ソーシャルブックマークサービスはDeliciousを使っているんですが、ブログ用にブクマ数やグラフ、タグなんかを表示できるTagometerというブログパーツが用意されています。 With …

no image

nslookupをPHPで実装する簡単なサンプル

唐突な思い付きネタですw nslookupはDNSにドメイン情報を問い合わせるためのコマンドで、IPアドレスからホスト名を取得したり、ホスト名からIPアドレスを取得したりできる仕組みです。 すでに、W …

スポンサードリンク

スポンサードリンク