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) を使用中の方はアップデートを推奨いたします。

謝辞

森井ゴンザレス様に不具合をご指摘いただきました。ありがとうございました。

ポスト @ 13:46:23 | | 「このエントリーを含むはてなブックマーク」ボタン この記事「アップデート推奨:XML-RPC for P_BLOG (revision e) v.0.2.2」を含むはてなブックマークの数

3 Comments

Re: アップデート推奨:XML-RPC for P_BLOG (revision e) v.0.2.2

早速のバグフィックスありがとうございます。最新版に入れ替えさせていただきました (Smile)

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 編集

Post Your Comment



(Smile) (Wink) (Laugh) (Foot in mouth) (Frown) (Gasp) (Cool) (Tongue)

*は入力必須です。E-Mailは公開されません。