表示中の記事を編集するブックマークレット(複数ブログ用)

以前、表示中のエントリを編集するブックマークレット について書きましたが、私は Movable Type で複数のブログを作っているので、ブログが増えるたびブックマークレットが増えていきます。

で、ブックマークレットがこれ以上増えるのはチョット困るかな?と思い、ひとつのブックマークレットで、複数ブログのエントリを編集する方法を考えてみました。

ちなみに私の環境は、Movable Type 3.2 + Firefox 1.0.7 です。

まず「エントリー・アーカイブ」テンプレートの適当な所に以下のソースを加えて、再構築。

<form name="edit">
<input type="hidden" name="e" value="<$MTEntryID$>" />
<input type="hidden" name="b" 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

こんな感じで、コメントがオフになっている時でも、ブックマークレットで編集できます。

コメントを残す

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