Yuriko.Net 個別記事
2009-11-20

Ktai Entry 0.9.0 ベータ2配付
WordPress 用メール投稿プラグイン Ktai Entry のバージョン 0.9.0 ベータ版 (その2) を配布します。バージョン 0.9.0 ベータ1 からの変更点は以下の通りです。
- 添付ファイルの名前が二重拡張子になっている場合、余分なドットを削除するようにしました。*** これは一部の Apache 設定における脆弱性に対応するセキュリティー修正です***
- メール中の EZweb 絵文字の読み取りで、21個の絵文字が違う絵文字に化けてしまう (違う絵文字コードを投稿に入れていた) 不具合を修正しました。
- 0.9.0-beta1 で「外部メールボックスを随時読み込み」で PHP エラーが発生していたのを修正しました。
ダウンロード: ktai_entry090-beta2.tar.bz2 (87.2KB)
今回は、WordPress 2.8.6 にて修正された脆弱性と同じものを修正しています。修正方法は今後変更するかもしれません (二重拡張子部分すべてを削除 etc)。
まだまだベータ版なので、Ktai Entry の開発に協力したいという方のみ利用をお願いします。特に WordPress MU での動作はテストが不十分なので、試用して頂けると幸いです。


上に戻る
ゆりこさん、プラグインの開発ご苦労様です。
現在、WordPress MU 2.8.6で、「Ktai Entry のバージョン 0.9.0 ベータ版 (その2) 」を、試用させて頂いております。
しかし、標準の状態では、利用出来ませんでした。
「すぐにメッセージを読み出す。」ボタンを押すと、メールが読み込まれ、表示されますが、
PCでアクセス時に読み込まれるはずのメールが、読み込まれません。
そこで、ググってみましたら、以下のサイトを見つけました。
http://www.oikko.com/wordpress/?p=57
このサイトを参考に、以下の変更をほどこしましたら、使用可能になりました。
ketai_entry.phpの247行目のprivateをpublicに変更
public function get_nonce() {retrieve.phpの70行目のprivateをpublicに変更
public function elapsed_interval() {これらの変更は、問題があるのでしょうか?
私自身で、プラグインをいじる自信は全くありませんので、
是非、標準でMUにて利用可能にして頂けると幸いです。
今後も、プラグインの開発をがんばって下さい!
どちらも Ktai Entry のコーディングミスのようです。
private → publicの変更で不具合が起きる可能性はないので、勝手に変更するのは自由です。ただし、この変更を Ktai Entry で正式に採用するとなると、それはソフトウェアの設計にかかわる問題になるので、慎重に判断しなければなりません (
publicにしてはならないものをしてしまうのはよくない)。少なくとも retrieve.php は明らかにpublicであるべきでしょう。ketai_entry.php の方を public にしていいかは疑問があり、protected にして、かつ Ktai_Entry_Schedule クラスを Ktai_Entry クラスから継承させるという手もあります。ちょっと考えてみます。ご返信ありがとうございます。
お手数ですが、ご検討して頂けると助かります。
また、ベータ版を出して頂けましたら、テストさせて頂きます。
開発期待しております!
[...] さんに活躍してもらったらYurikoさんのページにバグ情報発見 [...]
gmailからメール投稿を行っています。
ligarさんと同じように、「すぐにメッセージを読み出す。」ボタンを押すと、投稿処理がなされます。
しかし、gmailからメール投稿していくら待っても読み込まれず、PCからアクセスしても読み込まれないのです。
何が原因なのでしょうか?
追伸
今後のバージョンでは、PCだけでなくktai_styleの携帯サイトのアクセスでも、確実に読み込まれることに期待したいです。
すでにそのような機能があるのであれば、自分の環境では動いてないということですが(TーT)
Ktai Style でもお世話になってます
携帯からメール投稿時、PCで管理画面上から[メールをすぐに読みだす。]をクリックした後、PHP Fatal errorが発生します。
PHP Fatal error: Call to private method Ktai_Entry_Retrieve::display() from context ” in /var/www/html/wp-content/plugins/ktai_entry/retrieve.php on line 37, referer: http://www.hf164.com/wp-admin/options-general.php?page=ktai_entry/ktai_entry.php
APCは無効にした状態です。
また
PHP Fatal error: Call to private method Ktai_Entry::get_nonce() from context ‘Ktai_Entry_Schedule’ in /var/www/html/wp-content/plugins/ktai_entry/ktai_entry.php on line 475
というPHP Fatal error:も発生します。
ちなみに当方現在
PHP 5.3.2 (cli) (built: Mar 4 2010 21:52:46)
Server version: Apache/2.2.3
です。
ご確認の程、宜しくお願い致します。
追記です。
更に調査した所、私の環境では
上記エラーはWP Super Cacheを無効にする事で表示されなくなりました・・・
以上御報告でした。
更に追記です。
WP Super Cacheを無効にした状態で傍観していた所
PHP Deprecated: Assigning the return value of new by reference is deprecated in /var/www/html/wp-content/plugins/ktai_entry/Mail_mimeDecode.php on line 324
PHP Deprecated: Assigning the return value of new by reference is deprecated in /var/www/html/wp-content/plugins/ktai_entry/PEAR.php on line 569
PHP Deprecated: Assigning the return value of new by reference is deprecated in /var/www/html/wp-content/plugins/ktai_entry/PEAR.php on line 572
PHP Fatal error: Call to private method Ktai_Entry_Retrieve::display() from context ‘Ktai_Entry_Schedule’ in /var/www/html/wp-content/plugins/ktai_entry/retrieve.php on line 37
は記録されていました(泣)
設定内容は
管理画面上にてPOP3 読み込み間隔 2分
テンプレートのヘッダー部分に
記載
動作ログ 詳細記録(日本語)
my-hacks.phpにて
メール投稿されたら管理者にメールが届くようにしたい
VGA 以上のサイズなら画像を右回転させたい
の設定してます
お時間のある時に御検証頂ければ幸いです。
これからも、素敵なプラグインのバージョンアップや新プラグインを心待ちにしてます!!!
携帯からの投稿にで快適に使わせて頂いております。
PCからのメールで投稿する際に本文がカットされてしまうのですが
もし対処法などありましたら教えて頂けないでしょうか?
投稿は主にMewから行いたいと思っています。
よろしくお願いいたします。
Ktai Entryを使わせていただき、導入テストをしております。
その際に、2点引っかかったので教えてください。
WordPressMU2.9.2 KtaiEntry0.9.0beta2を使用しております。
まず、0.9.0beta1より「携帯電話でのウェブログ閲覧でもメール取り込み動作が行なわれます」とありますが、
取り込んでくれません。設定画面より「すぐにメッセージを読み出す。」は機能します。
これが動くためには何か条件があるのでしょうか?
また、携帯テーマに何か記載することによって、強制で取り込みできるような仕組みがあるでしょうか?
もう一点ですが、メールのタイトルがなし(空欄)の場合も、投稿処理されますがこれは仕様でしょうか?
仕様であれば(KtaiEntryに手を加えることになるかと思うのですが)メールタイトルなしの時に、
強制で「タイトルなし」等、付けたい場合どこをいじればいいのでしょうか?
post.phpの289行目付近の$post_titleだと思うのですが、上手くいきません。
お手数ですが、アドバイスいただければと思います。