解決済

投稿した日付とともに曜日を表示する

投稿した日付のとなりに曜日をあわせて表示することは可能でしょうか?

2006-07-19 22:06の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
Ads By Google

回答(2)

2.

2006-07-24 16:57:39ベスト
1.標準の日付の形式を英語に設定する
次のステップで、実際の表示は日本語にもできますので、ここは必ず英語にして下さい。管理ページのトップから、
カスタマイズ/管理
を選んで、「日付の表示形式」を
November 01, 2003
の方にして[設定を保存する]を押しましょう。

2.トップページのHTMLを変更する
カスタマイズ/管理画面にいると思いますので、左のメニューから「デザインの設定」を押して、一番右下の「カスタマイズ」を選んで、次に「トップページ」を押しましょう。テキストエリアのHTMLソースを下方向に見ていくと、
<!-- Loop Start -->
の少し下あたりに、
<$ArticleDate$>
という記述があります。この部分が、実際の表示で1で選択した日付の形式に置き換えられて表示されています。この部分を消して、以下のコードに置き換えて下さい。
<!-- ここから日付変換 -->
<script type="text/javascript">
<!--
dayofweek=new Array("日","月","火","水","木","金","土");
article_date=new Date("<$ArticleDate$>");
article_year=(article_date.getYear()>1900)?article_date.getYear():article_date.getYear()+1900;
article_month=article_date.getMonth()+1;
article_dayofmonth=article_date.getDate();
article_dayofweek=dayofweek[article_date.getDay()];
document.write(article_year+"年"+article_month+"月"+article_dayofmonth+"日("+article_dayofweek+")");
// -->
</script>
<noscript><$ArticleDate$></noscript>
<!-- ここまで日付変換 -->
曜日の定義は見ればわかると思いますが、実際の表示はdocument.writeの行で行っています。この場合だと、
2006年7月24日(月)
のように表示されます。まずは、このままで試されてから改造することをオススメします。
あとは、[この内容で保存する]を押してから、トップページを再構築して、表示を確認しましょう。表示を改造するなら、このタイミングで修正して下さい。

3.2と同じ手順で、個別ページ、アーカイブページなどにもトップと同じ記述をコピーして、全て再構築すれば完成です。

もし、トラブルでコメントされる場合は、ブログのアドレスを教えて頂けると、解決が早くなるかと思います。ご健闘をお祈りします。
回答レベル : 回答

非常にわかりやすい手順で説明をいただきありがとうございました!

再構築後すぐに曜日が表示されとても助かりました。

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

1.

2006-07-20 11:00:05
出来ない…と思いますo
(何度も実験しましたが、ことごとく失敗しました)

こんな回答ですみませんo

どなたか補足をお願いしますo
自信度 : 自信なし 回答レベル : 補足要求
Ads By Google

コメント(3)

2006-07-20 14:47:53

ちょっと面倒でもよければ回答しますので、やるならコメント下さい。

#2.  
2006-07-23 19:57:18

RSSとかをいじるんですかね?

やる気は十分にありますので是非回答聞きたいです!

よろしくお願いします!

2006-07-24 23:19:36

ベストありがとうございます。
うまくいってよかったです^^

トラックバック

トラックバックURL: