MTのエントリーの公開日に現在時刻をセット(みんなやってるな...)

| コメント(0) | トラックバック(0)

自分で欲しかったから mt/alt-tmpl/cms/edit_entry.tmpl をいじってたんですけどね。同じこと考えてる人がたくさんいらっしゃるようで。標準で欲しいわな、これ。

公開日付に現在時刻をセットするボタン
  <mtapp:setting
     id="authored_on"
     label="$authored_on_label"
     label_class="top-label"
     help_page="entries"
     help_section="date">
    <div class="date-time-fields">
      <input type="text" id="created-on" class="text date text-date<mt:if name="status_future"><mt:if name="can_publish_post"> highlight</mt:if></mt:if>" name="authored_on_date" value="<$mt:var name="authored_on_date" escape="html"$>" /><span class="separator"> <__trans phrase="@"></span> <input type="text" class="text time <mt:if name="status_future"><mt:if name="can_publish_post"> highlight</mt:if></mt:if>" name="authored_on_time" value="<$mt:var name="authored_on_time" escape="html"$>" id="created-on-time" />
    <MTDefaultLanguage setvar="lang">
    <a href="javascript:void(0)" onclick="set_authored_on_to_current()">
    <mt:if name="lang" eq="ja">&#12394;&#12358;<mt:else>Set now</mt:If>
    </a>
    <script type="text/javascript">
    function set_authored_on_to_current (){
        var d = new Date();
        var month  = d.getMonth() + 1;
        var day    = d.getDate();
        var hour   = d.getHours();
        var minute = d.getMinutes();
        var second = d.getSeconds();
        if ( month < 10) {month = "0" + month;}
        if ( day < 10 ) { day = "0" + day; }
        if ( hour < 10 ) { hour = "0" + hour; }
        if ( minute < 10 ) { minute = "0" + minute; }
        if ( second < 10 ) { second = "0" + second; }
        var authored_on_date = d.getFullYear() + '-' + month + '-' + day;
        var authored_on_time = hour + ':' + minute + ':' + second;
        getByID( 'created-on' ).value = authored_on_date;
        getByID( 'created-on-time' ).value = authored_on_time;
    }
    </script>
    </div>
  </mtapp:setting>

トラックバック(0)

トラックバックURL: http://junnama.alfasado.net/cgi/mt/mt-tb.cgi/725

コメントする

Facebook

Twitter

このブログ記事について

このページは、Junnama Nodaが2014年1月10日 20:24に書いたブログ記事です。

ひとつ前のブログ記事は「目標と計画の間。あるいは希望と計画の間。」です。

次のブログ記事は「3分で作るWebブラウザ (OS X & Windows)」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 6.2.6