

MovableTypeの編集画面で【URL】のボタンを使って作成するリンクに、はてブ参照数を追加する方法です。
方法といっても特別なことはなんもやってなくて、mt-static/mt.jsを改変するだけです。
もしプラグインなどですでに実現されていたら、気にせずスルーして下さい(笑
詳しくは続きで。
方法を詳しく説明します。
この方法では…
・<a>タグに target="_blank" を追加する
・<a>タグのリンク先に http://b.hatena.ne.jp/entry/XXX を追加する
の2点を実現しています。
mt/mt-static/mt.js を開いて、321行目あたりの
setSelection(e, '<a href..(中略)...</a>');
という一行を探します。見つからない場合は、テキスト中を"setSelection"で検索でもしてみてください。
で、その1行を次のように書き換えます。
setSelection(e, '<a href="http://b.hatena.ne.jp/entry/' + my_link + '" target="_blank"><img style="border:0;" src="http://b.hatena.ne.jp/entry/image/small/' + my_link + '"></a> <a href="' + my_link + '" target="_blank">' + str + '</a>');
ちなみにこの改変では
○ はてブ参照数 リンク先 ○
の順で並びます。↓こうなるわけですね。
http://hatena.g.hatena.ne.jp/hatenabookmark/20060712/1152696382
http://airoplane.net/archives/003718.html
逆にしたい場合は
setSelection(e, '< href="' + my_link + '" target="_blank">' + str + '</a> <a href="http://b.hatena.ne.jp/entry/' + my_link + '" target="_blank"><img style="border:0;" src="http://b.hatena.ne.jp/entry/image/small/' + my_link + '"></a>');
こうしてください。↓ちなみにこんな感じになるわけですね。
http://hatena.g.hatena.ne.jp/hatenabookmark/20060712/1152696382
はてブ参照数の細かい仕様は、リンク先のはてブの説明を参照して下さいね。
ちょっと眠いときに書いたエントリなんで、間違いなどあったらご指摘くださいませ。
あとでもうちょっとわかりやすく改訂する予定です。
TrackBack URL は次のとおりです。
http://airoplane.net/cgi-bin/mt3/mt-tb.cgi/3707
最新のエントリー
■ みなさんおげんきですか Wiki形式で考えなしに更新するタイプを検討中
■ 宅急便と宅配便 ちがうのね
■ 参考になりそうなマッシュアップメモ すっげー数があるね
■ 使えそうなAPIメモ 増えすぎてわけわからなくなりそう
■ TwitterVisionをスクリーンセーバーにするTips これはナイス
■ ブログパーツがめっちゃ増えてますね むしろありすぎなくらい
|

