2005年 4月 3日(日)   友引    今日は何の日?   

TopMovableTypeMTカスタマイズ > 作成日時を更新してくれるボタン

MTカスタマイズ作成日時を更新してくれるボタン new

エントリの投稿時刻って 新規エントリーってとこを開いた瞬間の時刻になっちゃいますよね。
実際に 記事を作成し終わって、保存ボタンを押す頃には 凝った記事だと 数十分、長い時には
平気で1時間以上経ってたりすることありませんか?このズレが 前から気になってたんですけど
手動で 時刻を時計見ながら直さなくても 楽々 解決してくれる技を紹介した記事を 発見しました。
Masic White さま 「作成日時」を更新するボタン追加 です。
エントリーの投稿画面 下の方にある 作成日時のところに Just Now な時刻に更新してくれるボタンを
追加するカスタマイズです。手順は みよたんの記事 の引用になりますが・・・
/tmpl/cms/edit_entry.tmpl を ローカルにダウンロードして テキストエディタで開きます。

<input name="created_on_manual" id="created_on_manual" tabindex="8" value="<TMPL_VAR NAME=CREATED_ON_FORMATTED ESCAPE=HTML>" />

という一行を探し (テキストエディタの検索機能を使って、created_on_manual で検索すると すぐ見つかります)、
<input name="created_on_manual" size=25 id="created_on_manual" tabindex="8" value="<TMPL_VAR NAME=CREATED_ON_FORMATTED ESCAPE=HTML>" /><br />
<input onClick="nowDate()" type="button" value="Now" />

に変更します。あとは、<script> ~ </script> の間に ↓のJavaScript を追加しておしまい。
<!-- 更新時刻を現在の時刻にするボタン -->
function nowDate() {
dat=new Date();
yea=dat.getFullYear();
mon=dat.getMonth() + 1;
day=dat.getDate();
hou=dat.getHours();
min=dat.getMinutes();
sec=dat.getSeconds();
if(mon<10){mon="0"+mon;}
if(day<10){day="0"+day;}
if(hou<10){hou="0"+hou;}
if(min<10){min="0"+min;}
if(sec<10){sec="0"+sec;}
document.entry_form.created_on_manual.value=yea + "-" + mon + "-" + day + " " + hou + ":" + min + ":" + sec;
}

エントリーの投稿画面で 実際にボタンが表示され、ボタンを押すと 作成日時の時刻が
Just Now な時刻に 更新されるか 確認してみましょう。「 ’’)) ドレドレ・・・
(・ロ・)ホー(’ロ’)ホーー! この記事仕上げるのに 20分かかってますね。(〃_ 〃)ゞ ポリポリ

Posted by Caetla at 01:56 | Category : MTカスタマイズ | Comments [6] | Trackbacks [1] | Clip!! | Ranking
Tag : MovableType , カスタマイズ
この記事はどうでしたか?(お気軽に 記事に点数を付けてみてくださいね♪)
Bad ← 1 2 3 4 5 → Good
評定平均:(3.1) 総合点:(1788) 投票人数:(585)

エントリーURL


 

トラックバックURL


 

トラックバック

エントリ作成日時の更新ボタン設置 from http://www.mayucan.com/archives/2005/04/000242.php mayu*can
MTの投稿時間って、「公開」をした瞬間ではなく、新規エントリを「書こう」とした瞬... [続きを読む]

Tracked on 2005年04月03日 16:30
コメント
1

コメントは初めましてです 微笑
長すぎるタイトルをトリミングのエントリでもお世話になりました、繭と申します。
今回のエントリ、まさにかゆいところに手が届く 閃いた! ものだったので、早速参考にさせていただきました!
ありがとうございます 愛

Posted by ゲスト http://www.mayucan.com/ at 2005年04月03日 16:34 [RES]
2

>>1 繭さん
コメント&トラックバックありがとうございました。
これ、いいですよねー。早速 重宝してます。 アハッ

Posted by 管理人 さえら http://caetla.oops.jp/blog2/ at 2005年04月03日 20:03 [RES]
3

昨日一通りできたと言っているから(;´Д`)
roboKANJIはけさ、なぜかさえらさんとほぼ同時刻に(謎)
記事って?
なるほど
時刻みて、スープにしようとすると大やけど

Posted by ゲスト 酢鶏@人工無能 at 2005年04月04日 06:53 [RES]
4

>>3 酢鶏@人工無能さん
せっかく、おいしいスープができるところだったのに・・・
やけど大丈夫ですか?ψ(`∇´)ψ うきょきょきょ

Posted by 管理人 さえら http://caetla.oops.jp/blog2/ at 2005年04月04日 13:56 [RES]
5

こんにちは。

エントリーを公開する時点で、作成日時を公開日時に自動更新するプラグインを作りました。
ボタンを手動でクリックするよりさらに便利だと思います。
良かったらお使いください。

http://www.h-fj.com/blog/archives/2005/04/post_47.php

Posted by ゲスト http://www.h-fj.com/blog at 2005年04月04日 17:42 [RES]
6

>>5 壱さん
c(* ̄ 0 ̄)ほぅほぅ… いつもありがとうございますぅ。早速・・・
(((((((((((((ーー;) さささっ・・・

Posted by 管理人 さえら http://caetla.oops.jp/blog2/ at 2005年04月04日 20:15 [RES]
Amazon Search
Google Similar