お知らせ

作って覚えるPHP+MySQLアプリケーション 2008年6月24日

作って覚えるPHP+MySQLアプリケーション」が発売されました。
PHP+MySQL+Smartyを使って、ブログ/ショッピングサイト/マッシュアップの3つのWebアプリケーションを作る方法を解説しています。

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

エントリーの投稿日を公開日に自動変更する(MT3.3対応版)

| コメント(7) | トラックバック(16)

以前に、「エントリーの作成日時を公開日時に自動更新する」というプラグインを公開していました(ReleaseDateプラグイン)。
それをMT3.2/3.3の両方に対応させました。
また、MT3.3ではBIGPAPIとTransformerの両方に対応しています。

機能的には以前のバージョンと同じですが、MT3.2で前バージョンのプラグインをお使いの方は、このプラグインをバージョンアップしておくと、MT3.2からMT3.3へ移行してもそのままプラグインを使うことができます。

1.このプラグインの動作

Movable Typeでは、エントリーの日時として表示されるのは、「エントリーを新規作成した時点の日時」です。
エントリー編集画面に「投稿日」の欄があり、エントリーを新規作成した時点で、その日時が「投稿日」の欄に設定されます。
エントリーを公開しても、この欄の日時は公開時点の日時にはならず、新規作成した時点の日時のままです。

エントリーを書いてすぐに公開すれば、投稿日と公開日の差は数分で済むでしょう。
しかし、エントリーを少しずつ書いてから公開したり、公開前に何度も推敲したりした場合、投稿日時と公開日の間にかなりのギャップがあくこともあり得ます。

そこで、このプラグインは、エントリーを公開する時点で、エントリーの投稿日を公開日に自動的に更新します。
また、エントリーごとに、自動更新するかどうかを設定することができます。

更新は以下のタイミングで行われます。

  • 下書きのエントリーを公開に変えて保存する時点
  • エントリーを新規作成し、下書きを経由せずに保存して、公開する時点

一度公開したエントリーを再編集して保存しなおした場合は、日付は変更しません。

2.BIGPAPIのインストール(MT3.2の場合)

Movable Type 3.2でこのプラグインを利用する場合、「BIGPAPI」というプラグインも必要です。
BIGPAPIの内容やインストールについては、以下のエントリーを参照してください。

管理画面のカスタマイズをプラグインで行う「BIGPAPI」

一方、Movable Type 3.3では、BIGPAPIがあってもなくても動作します。
他にBIGPAPI対応のプラグインをお使いの場合は、BIGPAPIをインストールしておいてください。そうでなければ、BIGPAPIを入れる必要はありません。

3.プラグインのインストール

以下のリンクをクリックして、プラグインのファイルをダウンロードします。

ReleaseDate_1_20.zip

プラグインの継続的な開発やサポートのために、プラグインをご利用された方は、ドネーション(寄付)を行っていただけると幸いです。
ドネーションの方法は、こちらのページをご参照ください。

ファイルを解凍すると、「ReleaseDate.pl」というファイルができます。これを、Movable Typeの「plugins」ディレクトリにアップロードします。
なお、このファイルは文字コードをutf-8にしてあります。それ以外の文字コードをお使いの方は、文字コードを変換してアップロードしてください。

4.デフォルトの動作の設定

投稿日の自動更新をデフォルトでオンにするかどうかは、Blogごとに設定することができます。
個々のBlogの設定のページで「プラグイン」のタブを開き、「ReleaseDate」のところの「設定を表示」をクリックします。
すると、「エントリーの投稿日を公開日に自動変更する」のチェックボックスが表示されます。
このチェックをオンにすると、デフォルトで自動更新がオンになります。
オフにした場合は、デフォルトでは自動変更しないようになります。

デフォルトの動作の設定

5.エントリーごとの設定

エントリーの投稿のページでは、「投稿日」の欄の下に「投稿日を公開日に変更」のチェックボックスが表示されます。
このチェックをオンにした状態でエントリーを公開すると、投稿日が公開日に自動更新されます。
ただし、公開済みのエントリーでは、このチェックボックスは表示されません。

「投稿日を公開日に変更」の設定

なお、手順4.で「エントリーの投稿日を公開日に自動変更する」のチェックをオンにしておくと、エントリーを新規作成した時点で、「投稿日を公開日に変更」がオンになります。
「通常は投稿日を公開日に自動更新する」という場合は、4.のチェックをオンにしておきます。

一方、手順4.で「エントリーの投稿日を公開日に自動変更する」のチェックをオフにした場合、エントリーを新規作成した時点では、「投稿日を公開日に変更」がオフになります。
「通常は自動更新しないが、時々自動更新を使う」という場合、4.のチェックをオフにしておき、エントリーを公開する前に「投稿日を公開日に変更」のチェックのオン/オフを設定するようにします。

6.UpdateAuthoredOnプラグインとの共存

BIGPAPIの作者のKevin Shai氏は、「UpdateAuthoredOn」というプラグインも公開しています。
UpdateAuthoredOnプラグインは、エントリーの編集画面にボタンを追加して、そのボタンがクリックされたときに、投稿日をその時点の日時に書き換えるという動作をします。

UpdateAuthoredOnプラグインと、このエントリーのReleaseDateプラグインは、共存することができます。
UpdateAuthoredOnプラグインのボタンで投稿日を書き換えた場合、「投稿日を公開日に変更」のチェックをオフにしてエントリーを公開すれば、ボタンを押した時点の日時のままになります。
用途に応じて、UpdateAuthoredOnプラグインのボタンでの日時変更と、ReleaseDateプラグインでの自動変更とを使い分けると良いでしょう。

ただし、UpdateAuthoredOnプラグインは、本エントリー投稿時点では、まだMT3.3には対応していないようです。

関連するエントリー(1件)

トラックバック(16件)

このブログ記事を参照しているブログ一覧: エントリーの投稿日を公開日に自動変更する(MT3.3対応版)

このブログ記事に対するトラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/584.

» エントリーの投稿日を公開日に変換するプラグイン(ツール・ド・もんち - Tour De MonChi -)からのトラックバック

以前に「投稿日の変換プラグイン(ReleaseDate)」を設定しましたが、The blog of H.FujimotoさんでMovableType3... 続きを読む

Movable Typeでエントリーを作成すると、「新規エントリー」のリンクをクリックした日時が、「エントリーの投稿日時」の欄に登録されるしくみなんですが... 続きを読む

» アップグレードの続き(6)Transformer対応プラグイン(オラオラ)からのトラックバック

前のテンプレートを参照しながら、テンプレートを書き換えています。 意外とプラグインに依存するテンプレートだったので苦労してます。 という事で、こりずにT... 続きを読む

» ReleaseDate動くようになっていました(東風Ex)からのトラックバック

以前「ReleaseDateプラグイン動きません」なんて書いていたのですが、実は... 続きを読む

» 投稿日時を常に現在日時にするプラグイン(COLOR NO.A)からのトラックバック

 エントリ(記事)を書いても、すぐに公開しない場合、実際に公開するときにイチイチ... 続きを読む

» 便利なプラグイン。(maroli net)からのトラックバック

Movable Typeは、投稿画面を開いた時間がエントリーの投稿時間になるので... 続きを読む

» ReleaseDate プラグイン(MT3.3対応版)(PARADISE BLOG)からのトラックバック

昨日MT3.3-ja へアップデートしたので、以前から使っていたエントリーの投稿... 続きを読む

» エントリの公開日時を自動的に現在日時にする(COLOR NO.A)からのトラックバック

サーバのHDDが壊れたので、大事なメモは残しておきたいってことで、再度エントリす... 続きを読む

» MTのアップデートが一段落して(こしぱ Weblog)からのトラックバック

てなことでドタバタとやっておりましたが、なんとかひととおりのアップデートが一段落... 続きを読む

» Movable Type3.3でエントリーの投稿日を公開日に自動変更する(おじさんの備忘録)からのトラックバック

MovableTypeの場合管理画面からエントリを作成すると投稿日時はそのエントリの投稿日時ではなく新規作成を開いた時間に設定されてしまう。 別段困る事... 続きを読む

» エントリーの投稿日を公開日に自動変更する(rust)からのトラックバック

Movable Typeではエントリーを作成した時点=新規投稿画面を開いた日時で... 続きを読む

» MTプラグイン「ReleaseDate」(風花の森*Blog)からのトラックバック

MTのプラグインを入れた。 【?】 エントリーを公開する際に、エントリーの日時を... 続きを読む

» もう殴り書きはやめよう(旅とバイクと青い空)からのトラックバック

いちおうタイトルは、自分への戒めということで。どのくらい実現できるだろうか。 このブログで利用ししているMovable Typeというシステムには、様々... 続きを読む

» 慎重に書けますねぇ(もぐらくんドットコム::blog)からのトラックバック

じっくり記事を書いていると、書き始めた時刻と公開する時刻に大きなずれが生じてしま... 続きを読む

» ReleaseDate Plugin(PARADISE CLUB)からのトラックバック

エントリーの投稿日を公開日に、自動変更する 「ReleaseDate Plugi... 続きを読む

» エントリーの投稿日を公開日に自動変更するプラグイン(DOR underground)からのトラックバック

エントリーの投稿日を公開日に自動変更する(MT3.3対応版) Movable ... 続きを読む

コメント(スレッド7件,コメント7件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

プラグインについてご質問をされる方は、ご自分のBlogのURLを必ず入力してください。
また、プラグインの開発やサポートを継続的に行えるようにするために、ドネーション(寄付)をしていただけると幸いです。
金銭的寄付だけでなく、精神的寄付も歓迎します。
ドネーションのページはこちら

No.1 PhotoPierre : (無題)

おお、早速。すばらしいです。
こういう親切な人が身近にいると、3.3への意向もスムーズにできそうで、前途明るいです。
実験的に3.3で作っているサイトがあるのですが、表示がだんだんあか抜けてきちゃいましたね。小っちゃくて四角いアイコン類が、だんだんカドが取れて大きくなってきたドクロ

No.2 もんち : (無題)

早速、利用させていただきました。
ありがとうございます。

No.3 mituru Author Profile Page: (無題)

こんばんは、お世話になっています
プラグインをDLさせて頂きました。

ありがとうございます。

No.4 mituru Author Profile Page: (無題)

こんばんは、お世話になっています
プラグインをDLさせて頂きました。

ありがとうございます。

No.5 ゆう : (無題)

壱さん、こんばんは。
先日はmixiの方、承認ありがとうございます。

このカスタマイズ、あっというまにできてしまうものだったんですね。
以前からブログ更新時の時差にはイラっとしていたので今度からは気にせず更新できそうです音符
ありがとうございますハート

No.6 footbrain : (無題)

こんにちは。
またひとつ、教えてください。

RightFieldsと一緒に使用する事は可能ですか?

RightFieldsを使用するようになって以来、
「投稿日を公開日に変更」のチェックボックスが表示され無くなってしまいました。

No.7  Author Profile Page: (無題)

>footbrainさん
こんにちは。

RightFieldsプラグインとの組み合わせは試していませんが、プラグインの動作原理から考えて、バッティングする可能性は高いです。

コメントする

管理者のみにコメントを送信したい場合は、「コメントを秘密にする」のチェックをオンにしてコメントを送信するか、メールフォームからメールをお送りください。

ブログ全体の感想など、この記事に直接に関係しないコメントは、ゲストブックにお気軽に投稿してください。


アーカイブ

ブログパーツ

ステータス