Hei Blog

Movable Typeのこと、いろいろメモっとこうと思ってブログつくりました。

MTの記事一括編集で記事をカンタンに並べ替えるには

MTの記事は、通常は公開日が新しい記事から順番に並びます。
この表示順、公開日を表示させる「ニュース」や「お知らせ」のようなコンテンツの場合は何の問題もないのですが、日付を表示させずに表示順をよく変更するようなコンテンツの場合には、公開日をいじって並び替えるというケースがよくあります。

デフォルト状態のMTで最も速く公開日を変更する方法は、記事一覧画面で該当記事にチェックをつけ、記事の一括編集画面に移動して日付を手入力する方法ではないかと思います。
しかしこの方法は、日付と時間を確認しながら手入力しなければいけませんし、ブラウザの表示幅によっては時間まで全部見えなかったりして正直言って面倒です。

こんなときは、MT管理画面のカスタマイズの定番プラグイン「MTAppjQuery」で、こんな風に設定してみましょう。

今回使うのは、MTAppSortableBatchEdit という機能です。
mt-static/plugins/MTAppjQuery/js ディレクトリの中にある「user.js」というファイルの
「 (function($){ 」と「 })(jQuery); 」の間に、

if(mtappVars.blog_id == XX && mtappVars.screen_id == 'batch-edit-entry'){
    $.MTAppSortableBatchEdit();
}
※XXにはこの処理をしたいブログのIDを入れます

と書いてアップロードすればOK!

記事の一括編集画面に移動してみると、

kijinarabikae02.png

このように、ドラッグ&ドロップで記事の順番が並び替えできるようになっているはずです。
日付の入力欄が小さくなっていても気にせずカンタンに並び替えができます。
並び替えが完了したら、「保存」ボタンをクリックして再構築するだけ。

※記事を並び替えたときに公開日が自動的に変更されますので、日付や時刻が公開画面に出るような場合には注意が必要です。(オプションを利用すると、公開日でなく更新日が変更されるようにすることもできます)

超便利ですよねー。
ちなみにこの機能はMTAppjQueryのバージョン0.21から追加された機能です。
それ以下のバージョンをお使いの場合は、アップデートしてからお試しください。


スポンサードリンク




コメント

お名前 必須

名前を入力してください。

メールアドレス

正しいメールアドレスを入力してください。

URL

正しいURLを入力してください。

タイトル

タイトルを入力してください。

タイトルに不適切な言葉が含まれています。

コメント必須

コメントを入力してください。

コメントに不適切な言葉が含まれています

パスワード必須

パスワードを入力してください。

パスワードは半角小文字英数字で入力してください。

Cookie

RSS 2.0 Login