2009年9月現在、FC2リクエストに月の英語表記用変数の導入へのリクエストがあります。
FC2リクエスト「月の英語表記用の変数」
このリクエストに賛成し、是非実現させましょう。アーカイブの「月」を数字表記から英語表記にするというのは、
このブログを始めた当初から思っていた「出来たらいいな。こんなカスタマイズ」の一つでした。
導入方法まず以下のコードを
</head>直前あたりに入れます。
<script type="text/javascript"><!--
month = new Array(12);
month['01'] = 'January';
month['02'] = 'February';
month['03'] = 'March';
month['04'] = 'April';
month['05'] = 'May';
month['06'] = 'June';
month['07'] = 'July';
month['08'] = 'August';
month['09'] = 'September';
month['10'] = 'October';
month['11'] = 'November';
month['12'] = 'December';
//--></script>
次に英語表記にしたい
<%topentry_month> を以下のコードに置き換えます。
<script type="text/javascript"><!--
document.write (month['<%topentry_month>']);
//--></script>
公式プラグイン「月別アーカイブ」の月を英語表記にする場合は
<!--archive--> 〜 <!--/archive-->の間を以下のコードに置き換えます。
(プラグイン管理 → 月別アーカイブの編集 → 【HTMLの編集】 より)
<script type="text/javascript"><!--
document.write ('<li><a href="<%archive_link>">',month['<%archive_month>'],' <%archive_year> (<%archive_count>)</a></li>');
//--></script>
動作確認、エラーチェックしましたがjavascriptは弄った事無いので少し不安です。
「ここ変!」な箇所がありましたら報告お願いします。
環境設定で変えれるようになってほしいな
0 Comments
0 Trackbacks
この記事にトラックバックする(FC2ブログユーザー)