ページ 11

入力タイプDateOnlyに曜日の表示は可能でしょうか?

Posted: 2011年11月08日(火) 17:28
by 8nda3
複数人で更新作業をするためModxを導入することにしました。

テンプレート変数のDateOnlyは非常に便利で、PCに慣れていない
スタッフでも手早く日付を入力できるので利用したいと思っています。

これは日本語表記の曜日を表示させることは可能なのでしょうか?

PHPは全く分からず、知識はHTML&CSSのみです。

フォーラムなどを利用させて頂きながらやっと、形になってきたところですが、
さらに便利な管理画面にできればと思っています。

サイトの内容上、曜日まで表記出来た方が親切なのですが、
もし自分のスキルで無理ならカレンダーのウィジェットかなにかを配置し、
対応するしかないかなと思っています。

いずれは、その日付以降は過去の情報として自動で別ページに移せるようにできればと
思っています。

どうぞよろしくお願い致します。

Re: 入力タイプDateOnlyに曜日の表示は可能でしょうか?

Posted: 2011年11月08日(火) 18:15
by yama
PHP文が多少必要になります

コード: 全て選択

@EVAL:
$value = strtotime($value);
$w = array('日','月','火','水','木','金','土');
return $w[date('w',$value)];
上記のようなカスタムウィジェットを作ると曜日出力できると思います

Re: 入力タイプDateOnlyに曜日の表示は可能でしょうか?  【解決済み】

Posted: 2011年11月10日(木) 17:06
by 8nda3
ご返信ありがとうございます。

アドバイスいただいた通り、カスタムウィジェットにこのコードを
入れてみました。
ところが、曜日のみ表示され、日付が表示されませんでした。

お恥ずかしいことにphpは全く分からないため、その他をどうしてよいか分からず
色々試していたところ、無事希望の「2011/11/11(金)」というフォーマットの表示
が出来るようになりました!

入力タイプを『DateOnly』、ウィジェットを『Date Formatter』にし、
『Date format』を『%Y年%B%d日(%a)』にしたところ、上記の希望していた表示にできました。

ご返信頂かなかったら、ウィジェットを見ることもなかったので感謝です。
ありがとうございました!

Re: 入力タイプDateOnlyに曜日の表示は可能でしょうか?

Posted: 2011年11月10日(木) 17:36
by 8nda3
すみません、解決とさせていただきましたが、なんせ良く分かっていないもので・・・。

このやり方で何か不都合があれば、どうぞご指摘くださいませm(__)m