種まきびとブログ
  • seedsman.jp
  • 花子と草男のブログ
  • 種まき人ブログ
  • Hanako Mail
2006年1月26日 投稿者: seedsman

MT3.2ja-2 日付タグ

MT3.2ja-2 日付タグ
2006年1月26日 投稿者: seedsman

アーカイブの設定はデフォルトのままにしていたが、今までの2.661ではずっと日付と時間の表示にしていたからFTPからエントリーを探しにくい。そこで今度は以下のようにしたくて奮闘した。

西暦のフォルダ/月のフォルダ/西暦年月日-24時間表示の時間.html

奮闘したというのは、実は Movable Type のユーザーマニュアル通りだとうまくいかなったからだ。以下はユーザーマニュアルから。

どの日付タグでも、 format アトリビュートを使って、表示文字列のフォーマットを設定することができます。・・・中略・・・
%Y=年。四桁の数字。例: 2001
%y=年。二桁の数字で、一桁のときは 0 がつく。例: 01

これが、%Y でなんどやっても二桁の数字の年になってしまう。%Y で検索してみると、あるサイトで「マニュアルの日付タグが違っている」というサイトがあって、じゃ試しに反対にしてみようと大文字でなく小文字の y にしてみた。そしたらうまく行った。どうやら、MT変数置換タグの中とそれ以外では違うようだ。format アトリビュートを使って、とあるのがその意味らしい。もう、ホント、おばさんには大変。(@_@;)

エントリーアーカイブ: %Y/%m/<$MTArchiveDate format=”%Y%m%d-%H%M”$>.html
上ではフォルダ名が二桁の西暦となってしまう。yyyy/mm/ にしてもダメだった。そこで下のように変更したらバッチリ。
変更後エントリーアーカイブ: %y%/m/<$MTArchiveDate format=”%Y%m%d-%H%M”$>.html
出力 フォルダ/ファイル: ・・・2006/01/20060126-1036.html

月別日付アーカイブ: %Y/%m/<$MTArchiveDate format=”%Y%m%d-%H%M”$>.html”$>.html
これも以下のようにしたら○。
変更後月別日付アーカイブ: %y/%m/<$MTArchiveDate format=”%Y%m%d-%H%M”$>.html”$>.html
出力 フォルダ/ファイル: ・・・2006/01/200601.html

前の記事小さい時から次の記事 越冬中 あやりーな特集ですね^_^;

月別アーカイブ

Rife WordPress Theme ♥ Proudly built by Apollo13Themes - Edit this text