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

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

関連記事

さくらのVPSからXSERVERへのサーバー移転に合わせてMovableTypeからWordPressへ移行+SSL化

ご無沙汰しております、ヤガーです。 すっかり更新頻度の減ってしまったテック・ガジェットブログのCreazy!なのですが、2006年5月に開始してから10年以上MovableTypeで動作させてきました …

どれだけMacを開いていたかが丸わかり!?Macでスリープ・解除の履歴を確認するコマンド

どもども、お疲れ気味のヤガー@yagerです。 忙殺されていると、なかなか自分がどのくらい働いているかも分からなくなってくる場合がありますが、月末月初は勤怠報告などで自分の稼働時間を泣きながらまとめて …

検索エンジン3社が開始した、rel=canonicalの使い方

Google、Yahoo!、Live(Microsoft)の3社が「ページの正当なURL」を定義するための方法を導入する事になったようです。 headタグの中にrel=”canonical …

Google Analytics のベンチマーク機能から分かる事

先日、Google Analyticsの新機能がリリースされていました。 3 月 6 日にを ベンチマーク機能 (ベータ版) とデータ共有設定を公開させていただきました 。これらはAnalytics …

WordPressテーマ作成の第一歩。ファイル・テンプレート構造を理解する

Movable Typeでブログを続けて7年目の@yagerです。特にこのブログをWordPressに変えようとかって話ではないんですが、メインで開発している言語がPHPだったりもしますし、新しいサイ …

スポンサードリンク

スポンサードリンク