« 気になるDSのゲーム | メイン | おそらく画像が違う件について »

MovableType 3.3 「投稿日」に現在時刻を設定するボタン追加

タイトル通りなんですが、以前の記事を参考にpluginを入れたところどうも動いてなさそうです。仕方ないのでプリミティブにソースを改造...

のまのしわざ: MovableType 3.2 「投稿日」に現在時刻を設定するボタン追加

最近よく下書きして後でエントリーすることが増えてきたのですが、ここで面倒くさいのが投稿日時の設定。いちいち現在時刻を手で入れていたのですが、全角で入っちゃったり、ちょっとでもフォーマットを間違えるとエラーになるし面倒です。そこでJavaScriptで入れ込むのを作ってみました。

この手順とまったく同じなのですが、一部違うのは/tmpl/cms/edit_entry.tmplの変更箇所が3カ所に増えてました。

/tmpl/cms/edit_entry.tmplの変更

[tnoma@nomano cms]$ diff edit_entry.tmpl edit_entry.tmpl.20060703
473c473
< <input name="created_on_manual" id="created_on_manual" tabindex="4" value="<TMPL_VAR NAME=CREATED_ON_FORMATTED ESCAPE=HTML>" /><input type="button" name="currentTime" value="<MT_TRANS phrase="put CurrentTime">" onclick="putCurrentTime(this.form)" />
---
> <input name="created_on_manual" id="created_on_manual" tabindex="4" value="<TMPL_VAR NAME=CREATED_ON_FORMATTED ESCAPE=HTML>" />
679c679
< <input name="created_on_manual" id="created_on_manual" style="display: inline" tabindex="9" value="<TMPL_VAR NAME=CREATED_ON_FORMATTED ESCAPE=HTML>" /><input type="button" name="currentTime" value="<MT_TRANS phrase="put CurrentTime">" onclick="putCurrentTime(this.form)" />
---
> <input name="created_on_manual" id="created_on_manual" style="display: inline" tabindex="9" value="<TMPL_VAR NAME=CREATED_ON_FORMATTED ESCAPE=HTML>" />
685c685
< <input name="created_on_manual" id="created_on_manual" tabindex="9" value="<TMPL_VAR NAME=CREATED_ON_FORMATTED ESCAPE=HTML>" /><input type="button" name="currentTime" value="<MT_TRANS phrase="put CurrentTime">" onclick="putCurrentTime(this.form)" />
---
> <input name="created_on_manual" id="created_on_manual" tabindex="9" value="<TMPL_VAR NAME=CREATED_ON_FORMATTED ESCAPE=HTML>" />

あとは同じです。

【この記事に関連するエントリー: weblog

トラックバック

このエントリーのトラックバックURL:
http://nomano.shiwaza.com/mt333/tb203.cgi/2705

コメントを投稿

富士スピードウェイ集団訴訟関連

実践Web2.0 BOOK 人気ブロガー直伝! 一歩先行くWeb2.0的ワーキングスタイル
4844324187
↑この本のお手伝いをしました。是非チェックしてみて下さい。

About

このエントリーの概要です。

あわせて読みたい
フィードメーター - [の] のまのしわざ