2007/05/06
アップデート推奨:XML-RPC for P_BLOG (revision e) v.0.2.2
P_BLOG 用 XML-RPC プラグイン v.0.2.1 のバグを修正した バージョン 0.2.2 をアップロードしました。
P_BLOG では、<!-- more --> で記事を区切ることにより、全文をブログのトップページに表示せずに、<!-- more --> より前の内容だけを表示し、「もっと読む…」以下で <!-- more --> 以下を含めた全文を表示させることができます。
バージョン 0.2 および 0.2.1 では、 <!-- more --> 以下を <!-- more --> より前の部分に置き換えてしまうというバグがあったため、1つの記事に同じ内容が含まれたりすることがありました。そのため、お手数をかけますが、XML-RPC for P_BLOG (revision e) を使用中の方はアップデートを推奨いたします。
謝辞
森井ゴンザレス様に不具合をご指摘いただきました。ありがとうございました。
3 Comments
Re: アップデート推奨:XML-RPC for P_BLOG (revision e) v.0.2.2
早速のバグフィックスありがとうございます。最新版に入れ替えさせていただきました
From : 森井ゴンザレス @ 2007-05-08 11:20:57 編集
Re: アップデート推奨:XML-RPC for P_BLOG (revision e) v.0.2.2
こんにちは。masakunともうします。
XML-RPC for P_BLOGを使わせてもらっています。そのフィードバックです。
さて配布されているXML-RPC for P_BLOGでは、MySQLへ渡す文字コードが"EUC-JP"でハードコードされています。このため、MySQLの環境によってはコードそのものを変更する以外に意図する文字コードで投稿する方法がありません。
以下のようにコードを書き換えることで、『Blogクライアントから渡される文字コードを自動判別して、P_BLOGで設定したMySQLデータベースの文字コードに変換してからほかの処理に渡す』という動きになると思います。(思います、というのは私がPHPのコードをよく読めないから…)
置換前
$category = mb_convert_encoding($category, "EUC-JP", "UTF-8");
置換後
$category = mb_convert_encoding($category, $cfg['mysql_lang'], 'auto');
対象のファイルは以下の二つ、対称の変数は$category, $title, $body, $moreの4つです。
./plg_xmlrpc_include/fnc_mt_api.inc.php
./plg_xmlrpc_include/fnc_xmlrpc_api.inc.php
Tips的でも取り上げていただけると幸いです。
From : masakun @ 2007-08-18 11:11:18 編集
Re: アップデート推奨:XML-RPC for P_BLOG (revision e) v.0.2.2
フィードバックありがとうございます。
自分の P_BLOG のデータベースが EUC-JP になってしまっているために、見落としていました。ぜひ改善を検討したいと思います。
From : Hiro @ 2007-08-18 21:59:52 編集