2004年06月19日

●Movable Type3.0DでMT4iを使うために

表題について改めて投稿します。
現在MT4iはMovable Type2.661以前のバージョンまでしか動作確認が行われていませんでしたが知らずにMovable Type3.0Dにインストール。概ね正常に動作しましたが「携帯から投稿したコメントがリアルタイムに表示されない」という不具合が発生しました。

事象を調べたところコメントは正常に受け付けられていましたがコメント投稿状態が「保留」、つまりblog管理者が承認しないとコメントがページに反映されないという状態になっていることが判明しました。このままでも使えない訳ではありませんがちょっと不便です。

でMovable Type3.0のプログラムを調べていたところ、携帯から投稿したコメントを自動的に承認してくれる対処方法を発見しましたので記しておきます。使用バージョンはTonkeyさんのMT4i_18T6です。

mt4i.cgiの1590行目付近

$comment->text($post_text);
if ($admin_data[3]){
  $comment->url($admin_data[3]);
}

に赤字の行
$comment->text($post_text);
$comment->visible(1);
if ($admin_data[3]){
  $comment->url($admin_data[3]);
}

を追加してください。投稿および参照の試験は行いましたが不具合等ありましたらご了承ください。

オリジナルのMT4i Version1.8も1103行目に同様の対処を施せば動作可能と思われます。

Posted by yujiro at 00:35 | Popup Comments
トラックバックURL

このエントリーのトラックバックURL:
http://yujiro.dyndns.org/blog/koikikukan/mt-tb.cgi/102

トラックバック実行後、タイムアウトした旨のメッセージが表示されることがありますが、トラックバック先の処理は(これまでの経験上)正常に終了しています。正常に送信されたかどうかはトラックバック先の個別アーカイブページ等をご確認ください(タイムアウトについてはこちらの記事を参照ください)。
また同一のトラックバックが重複してしまった場合、こちらで気がついた時に適宜削除しておりますので削除のご連絡は不要です。ただし期間が空いている場合(数日とか)は気がつかない場合がありますのでご連絡ください。

コメント
コメントはまだありません。
コメントする




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)

コメントありがとうございます。投稿が反映されるまでに時間がかかる場合がありますが「投稿」ボタンを続けてクリックされないようお願い致します。またコメント投稿処理が終了しない場合、トップページに反映されない場合がありますがコメントは正常に投稿されています(サーバ側の不具合のようです。こちらで操作してページに反映させています)。また1回のクリックでも重複してしまう場合がありますが適宜削除しておりますのでご連絡は不要です。