全てのエントリ中の最新作成日時を得る
全てのエントリ中の最新作成日時を取得します。
これを取得するには、以下のようなコードでOKです。
サンプルコード1
<MTEntries lastn="1" sort_by="created_on">
<p><MTEntryDate language="ja" format="%x %X"></p>
</MTEntries>
このエントリにサンプルコード1を貼った動作サンプル
2008年4月26日 09:50
created_onモデファイアを使わずに変数を用いて取得するサンプル
まず、最新作成日時を保持するNewestDate変数を0で初期化します。次にMTEntriesループ中で、NewestDate変数と各エントリの作成日時(MTEntryDateテンプレートタグで取得)を代入したLopDate変数をひとつひとつ比較し、もしLopDate変数のほうがNewestDate変数より新しければ、NewestDate変数をLopDate変数の値で上書きします。
サンプルコード2
<MTSetVar name="NewestDate" value="0">
<MTEntries>
<MTSetVarBlock name="LopDate"><MTEntryDate language="ja" format="%x %X"></MTSetVarBlock>
<MTIf name="LopDate" gt="$NewestDate">
<MTSetVar name="NewestDate" value="$LopDate">
</MTIf>
</MTEntries>
<P><MTGetVar name="NewestDate"></p>
このエントリにサンプルコード2を貼った動作サンプル
2008年4月26日 09:50
- ページ先頭へ
- 前のエントリ: サイトの最終更新日時を取得する
- カテゴリ:その他のサンプル