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

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

関連記事

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

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

Googleドキュメントのフォーム機能からGoogle Apps Scriptを使ってメール送信

【2014/12/26:追記】 この記事はGoogleの仕様変更などで内容が古くなっていたため、最新の情報で書き換えました。 リンク先の記事を参照してください。 Googleドライブのフォーム機能から …

ハイビジョン映像(AVCHD)を記録するとMTSファイルになって扱いにくいのでffmpegでmp4に変換

手持ちのビデオ撮影機材が予算の関係で中古で購入したミラーレス一眼(GF1、GF3、GX1、なぜか全てPanasonic LUMIX)なんですが、高画質で録画しようとするとAVCHDのMTSファイルにな …

no image

第5回:twitter の JavaScript Badge を改造する

しつこく twitter ネタでまいります。 前回の記事で JavaScript の Badge がちゃんと動くようになりました。これで CSS を使えば自由にレイアウトできるようにはなったんだけど、 …

no image

blog chart.jp のブログパーツが重いので勝手に改造した

すでにローンチから時間が経ってしまっていますが、ブログを色々な角度から解析してチャート化してくれるWebサービス「blog chart.jp」というのがあります。 ABCDEFGの頭文字をもつ6つの指 …

スポンサードリンク

スポンサードリンク