カテゴリ | |
サマリ | newプラグインで月を英語表示した場合 |
バージョン | 1.4.5 |
投稿者 | もりた |
状態 | 完了 |
投稿日 | |
英語ベースの外観を持つサイトにしようと,newプラグインの日時文字列にJan, Feb,...といった英語での月名を使用すると,日時文字列とは無関係な文字列が引数になったと見なされ,当該ページ名が表示されてしまいます。pukiwiki.ini.phpの中で$date_formatの月表示を「MM」にして英語表記にしている際に,nowなどと組み合わせて使った場合に問題が発生します。
PHPのstrtotime関数に依存していそうだから改善は難しいでしょうか? よろしくお願いします。
環境=PHP 5.0.2/Vine Linux 2.6/Apache 1.3.26/PukiWiki 1.4.5
- とりあえずPHP: strtotime - Manual --
- 文字で月を使うときは,day month year; day month; month day year; day-month-year; month dayのどれかでないと解釈されないのですね。pukiwiki.ini.phpをそのままアメリカ式にMM-dd-YYとしていたので,MM dd, YYと変えたら,正常に動作するようになりました。ありがとうございました。 -- もりた
- 質問が解決したら質問者は、状態を「完了」にしてくださいますようご理解のほどお願いいたします。 -- Kuro
- 質問者の疑問が解消されているようであるし、その詳細が第三者にも伝わる形で記述されているようですから、後は誰が完了にしても良いと思います :) ホラWikiですし。慣れている人は自分で「完了」にしちゃうんですけどね :) -- henoheno
- 「解決している」と第三者から読み取れる回答があってから、数日経過していたら「完了」にしたほうがいいかしらー。 -- Kuro
- 「完了」に変えておくことに気づきませんでした。ご迷惑をおかけしました。-- もりた