Movable Typeのファイルアップロード画面では、ファイルを年月日で整理するには一旦プルダウンで選択する必要がある。
「MTAppjQuery」プラグインを導入し、「user.js」に以下のコードを追記すると、自動で入力欄に現在の年月日が入るようになる。
- もちろんMovable Type以外にも応用できる。
- バージョンアップで正常に動作しなくなった場合は、最終行のセレクタを書き替えること。
mtapp_jquery_getUploadDate.js
var getUploadDate = function() {
var d = new Date();
// 年月日の取得
var month = d.getMonth() + 1;
var day = d.getDate();
var hour = d.getHours();
// 1桁を2桁に変換する
if (month < 10) {month = "0" + month;}
if (day < 10) {day = "0" + day;}
if (hour < 10) {hour = "0" + hour;}
// 整形して返却
return "img/" + d.getFullYear() + "/" + month + "/";
}
$('.insert-asset-dialog form#upload-form #extra_path, #main-content form#upload-form #extra_path').val(getUploadDate());