
以前、表示中のエントリを編集するブックマークレット について書きましたが、私は Movable Type で複数のブログを作っているので、ブログが増えるたびブックマークレットが増えていきます。
で、ブックマークレットがこれ以上増えるのはチョット困るかな?と思い、ひとつのブックマークレットで、複数ブログのエントリを編集する方法を考えてみました。
ちなみに私の環境は、Movable Type 3.2 + Firefox 1.0.7 です。
まず「エントリー・アーカイブ」テンプレートの適当な所に以下のソースを加えて、再構築。
<form>
<input type="hidden" value="<$MTEntryID$>" />
<input type="hidden" value="<$MTBlogID$>" />
</form>
それから、以下のコードを呼び出すブックマークレットを作成。
※改行は削除してください。
javascript:
var e=document.edit.e.value;
var b=document.edit.b.value;
location.href='http://www.example.com/mt/mt.cgi?__mode=view&_type=entry&id=' + e + '&blog_id=' + b
こんな感じで、コメントがオフになっている時でも、ブックマークレットで編集できます。
現場からは以上です。それでは、またッ!!!


