Tips

MovableTypeでイベントやフェアブログを構築するときに使えるテンプレート

  • このエントリーをはてなブックマークに追加

MovableTypeでイベント情報ブログを構築するときに使えるテンプレートをご紹介します。

1.カスタムフィールドを用意します。
イベント開催日と終了日を登録するカスタムフィールドを用意します。
ここでは開催日のフィールド名を「fairdate」終了日を「fairenddate」とします。

customefield

2.タイムスタンプにします。
カスタムフィールドで登録した日付をphpのstrtotime()関数をつかってタイムスタンプにします。

3.現在の日時と比較します。
phpで現在の日付を取得し、イベント開催日のタイムスタンプと比較します。

現在開催中のイベントを表示するには、開催日は現在の日時より前でかつ、終了日は現在の日付より後になるので、こんなif文になります。

これから開催のイベントを表示するには、開催日も終了日も現在の日時より後になるので、こんなif文になります。

終了したイベントを表示するには、現在の日時より前になるので、こんなif文になります。

4.MTのテンプレートにのせる

イベントが終了すると自動で非表示にかわるので、便利です。

  • このエントリーをはてなブックマークに追加