MODxでeFormの[+postdate+]を日本語に最適化


MODXバージョン:1.0.5J-r1
eFormバージョン:1.4.4.6

eFormの[+postdate+]のこのような表示を↓

————————————————–
 お問い合わせ日:30- 3月-2011 10:09:53
————————————————–

下記のように修正できます。

————————————————–
 お問い合わせ日:2011年 3月31日 11:15:12
————————————————–

力技かも知れませんが、strftime() 関数の文字列を書き換えます。

assets/snippets/eform/eform.inc.php
の340行目あたりを以下のように書き換える。


# set postdate
//$fields['postdate'] = strftime("%d-%b-%Y %H:%M:%S",time());
$fields['postdate'] = strftime("%Y年%b%d日 %H:%M:%S",time());

オリジナルをコメントアウトで残しておく事をお勧めします。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です