MT覚え書き:和風日付表示プラグイン

■このエントリーはMTを使っていた頃の覚え書きです■

ふと思ったこと。今日は振り替え休日、昨日は春分の日、、、あ、祝日の表記って出来ないのかなぁ。。。と、思ってたらあるじゃないですかっ!(もっとはやく探せばよかった。。。)

[魔] Magic Whiteさんの
和風日付表示プラグイン導入”という記事でみつけた、
M's folderさんの
MT 和風日付表示プラグイン”を導入しました。(最新版はこちら

漢数字表記(三月二一日や三月二十一日等)や和風月名(弥生・皐月等)の表示も可能です。いろんな組み合わせが可能ですね。
設置について。

まずはダウンロードしたプラグインをMTの「plugins」フォルダにアップ。

で、テンプレートの修正。
デフォルトのメインテンプレートはたぶんこんな感じ。

たとえば、インデックステンプレート等の日付表記部分の

<MTDateHeader>
<h2><$MTEntryDate format="%x"$></h2>
</MTDateHeader>

の、

<$MTEntryDate format="%x"$>

を、

<MTDatej>
<$MTDatejYear$>年 <$MTDatejMonth$>月 <$MTDatejDay$>日(<$MTDatejYoubi$>)<$MTDatejSyuku$>
</MTDatej>

に変更。基本はこれだけです。

<$MTDatejYear kanji="1"$>

のように、オプションで、kanji="1"、kanji="2"、kanji="3"を選んで付け加えれば表記が変わります。

MTDatejYear、MTDatejMonth、MTDatejDayの漢字表示のオプションは以下の通り。
kanji="1" : 数字を漢数字に置き換え(例:「21」->「二一」)
kanji="2" : 数字を読みを含んだ漢数字に置き換え(例:「21」->「二十一」)
kanji="3" : 月名を数字でなく和風月名で表示(例:「1」->「睦月」、「5」->「皐月」)。
ただし、kanji="2"はMTDatejMonthとMTDatejDayのみ、kanji="3"はMTDatejMonthにのみ有効。


そしてウチの場合、やっぱり土日に色を付けたいので、

<MTDateHeader>
<MTDatej>
<h2>
<span class="entryDate<$MTEntryDate format="%A" language="en"$>">
<$MTDatejYear$>年 <$MTDatejMonth$>月
<$MTDatejDay$>日(<$MTDatejYoubi$>)<$MTDatejSyuku$>
</span>
</h2>
</MTDatej>
</MTDateHeader>

としました。この設置方法は、
V.J.Catkick@さんの
せめて土日に色をつけるを参考にしました。

あとは、カテゴリーページや個別ページ、お好みによって各部分の日付表示部のタグを修正します。

ありがとうございました。

Comment

Post a comment
















管理者にだけコメントをわたす。

 

Trackback

Trackback Pings

※この記事に関係の無いトラックバックは削除させていただきます。
FC2ブログユーザーは”こちら”をクリック。

このエントリーのURL
 

copyright © 武州屋 all rights reserved. Powered by FC2ブログ.ホームページ アフィリエイト レンタルサーバー FC2ブログ