桜子さんから MTOS4.2+MT4iでは公開日時指定でエントリ投稿ができないという連絡がきたので、調べてみることにしました。公開状態を表すmt_entry.entry_statusの値がバージョンによって違うようです。blog_idが1のブログにエントリされている記事について確認したところ、MTOS4.2では、公開で日時指定するとentry_statusは4になるのですが、MT4iでエントリの状態に「公開日」を指定して投稿するとentry_statusは3で投稿されるため、「未承認」状態となってしまうようです。
例)記事の状態を確認する方法
select entry_id, entry_status, entry_title from mt_entry where entry_blog_id=1;
ということで、mt4i.cgiを修正しました。

コメントする