最近、このウェブログによく画像をアップしてエントリーを書くようになりました。私は画像をアップするディレクトリにimageというディレクトリを使っているんですが、毎回「image」と入力しないといけないのが面倒になってきまして・・・
そこでまた、googleで検索。。。
そして見つけたのがこちら
テキストフィールドに毎回入力する手間を省く為にデフォルトにしてしまおうと思ってちょっと改造。
こちらのやり方を真似させて頂こうと思っていたんだけど、もう少しいろいろ調べていて、さらに見つけたサイトがこちら。
結局nlog(n)様のやり方を真似させていただきました。
MTPath/mt/cms/tmpl/upload.tmplを開いて、一番最後の方の</form>と</body>の間に以下のjavascriptのコードを挿入するだけらしいです。
<script type="text/javascript"
language="javascript">
<!–
var today = new Date();
var num_year = today.getYear();
var str_year = String((num_year < 2000) ? num_year + 1900 : num_year);
var num_month = today.getMonth() + 1;
var str_month = (num_month < 10) ? "0" + num_month : String(num_month);
document.forms[0].extra_path_archive.value = str_year + str_month;
//–>
</script>
私はこれにちょこっと手を入れさせて頂いて、
今月の場合なら、image_200407というディレクトリにアップするように変更して利用させていただきました。nlog(n)様ありがとうございました。
画像のアップロード先を月別にフォルダ分け
ファイルをアップロードする時、アップロード先である、 <ローカル・アーカイブ・パス>/のINPUTフィールドに 入力するわけですが、今までずっと、「…