Re: Ver.3.0.8をVer.3.0.12にバージョンアップ後Ver.3.0.8で登録したブログ記事の「公開開始日、終了日」を空欄のまま保存するとエラーが発生して保存できません。
- jkjmn > Ver.3.0.8をVer.3.0.12にバージョンアップ後Ver.3.0.8で登録したブログ記事の「公開開始日、終了日」を空欄のまま保存するとエラーが発生して保存できません。 @ 2016/11/4 17:22
- » katokaisya > Re: Ver.3.0.8をVer.3.0.12にバージョンアップ後Ver.3.0.8で登録したブログ記事の「公開開始日、終了日」を空欄のまま保存するとエラーが発生して保存できません。 @ 2016/11/14 11:12
katokaisya > Re: Ver.3.0.8をVer.3.0.12にバージョンアップ後Ver.3.0.8で登録したブログ記事の「公開開始日、終了日」を空欄のまま保存するとエラーが発生して保存できません。 @ 2016/11/14 11:12 |
---|
jkjmnさんはじめまして。
同様の現象が再現できるかどうかテストしてみたのですが、 3.0.10以前のバージョンで、公開開始日・公開終了日を空欄のまま保存した場合は、dbにNULLが保存されるのですが、 誤って、時刻にスペースなどを入れてしまうと、00:00:00という時刻が保存ができてしまう現象がありました。 この場合、DBには「0000-00-00 00:00:00」が保存されてしまい、 3.0.10以降では 日付の値(000-00-00)が不正となり、 「公開開始日の形式が不正です。」「公開終了日の形式が不正です。」のエラー表示が出るようです。 スペースなどが入っていなければ、正しく保存され、3.0.10以降でも普通に扱えるようです。 保存時に間違ってスペースが入っていないかどうか確認することはできますか? ※(dbで publish_begin 0000-00-00 00:00:00 publish_end 0000-00-00 00:00:00 こうなっていれば、時刻のところにスペースなどの値が入っている状態で、 publish_begin null publish_end null こうなっていれば、完全に空の状態です。 ) もし、スペースなどが原因で時刻に00:00:00が入ってしまっている状態であれば、 ご指摘の通り、管理画面から一旦日付を入力して保存した後、日付、時刻を消して保存し直す必要があるようですね。 |