LoginSignup
0

More than 5 years have passed since last update.

Movable Type: 画像アップロード時に、ファイルパスに年月日が自動で入るようにする

Last updated at Posted at 2013-05-18

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());

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0