User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
BlogWriterで投稿されている方へ 投稿者: borz 投稿日:2005/07/26(Tue) 06:23 No.1847  
こんにちは。

WordPressを以前から利用させていただいてありがとうございます。

いつの日からか定かではないのですが、WordPress0.5RC5aの環境で、BlogWriter ver2.1.1.3を利用して投稿すると、必ず記事の最後に<!--more-->タグが付加されるんです。

BlogWriterの仕様若しくは相性なのかもしれませんが、同じような症状が起きる方いらっしゃいませんか?
もしかして、この症状は私だけ?


Re: BlogWriterで投稿されている方へ 投稿者: のぶのぶ 投稿日:2005/07/26(Tue) 13:57 No.1848  

引用:

borzさんは書きました:
こんにちは。

WordPressを以前から利用させていただいてありがとうございます。

いつの日からか定かではないのですが、WordPress0.5RC5aの環境で、BlogWriter ver2.1.1.3を利用して投稿すると、必ず記事の最後に<!--more-->タグが付加されるんです。

BlogWriterの仕様若しくは相性なのかもしれませんが、同じような症状が起きる方いらっしゃいませんか?
もしかして、この症状は私だけ?

申し訳ありません、XMLRPCのバグで、記事の追記部分が無いときも、<!--more-->を挿入してしまっておりました。
xmlrpc.phpの1044行目と、1143行目に、

        if (array_key_exists('mt_text_more',$contentstruct)) {
            $postarr['post_content'] .= "\n<!--more-->\n" . format_to_post($contentstruct['mt_text_more']);
        }

という部分がありますが、これを

        if (array_key_exists('mt_text_more',$contentstruct)) {
            if (trim(format_to_post($contentstruct['mt_text_more']))) {
                $postarr['post_content'] .= "\n<!--more-->\n" . format_to_post($contentstruct['mt_text_more']);
            }
        }

に修正して頂けませんでしょうか。


Re[2]: BlogWriterで投稿されている方へ 投稿者: borz 投稿日:2005/07/26(Tue) 14:43 No.1849  

のぶのぶさん、こんばんは。

引用:
申し訳ありません、XMLRPCのバグで、記事の追記部分が無いときも、<!--more-->を挿入してしまっておりました。


対処方法をこんなに早く教えて頂けて感謝です。
私だけの症状だと思い、毎回手動でmoreタグを削除していました。
ありがとうございました。

ついでに質問で申し訳ないのですが、このBlogWriterで過去記事取得を行うと
「XML Parse Error: Reason: テキストの内容に無効な文字がみつかりました」とエラーが出て「<value><string>」が表示されていて過去記事が取得出来ないのですが、おわかりになりますか?


Re[3]: BlogWriterで投稿されている方へ 投稿者: のぶのぶ 投稿日:2005/07/26(Tue) 15:00 No.1850  

引用:

ついでに質問で申し訳ないのですが、このBlogWriterで過去記事取得を行うと
「XML Parse Error: Reason: テキストの内容に無効な文字がみつかりました」とエラーが出て「<value><string>」が表示されていて過去記事が取得出来ないのですが、おわかりになりますか?

取得対象の記事中に機種依存文字が入っていませんでしょうか?


Re[4]: BlogWriterで投稿されている方へ 投稿者: borz 投稿日:2005/07/27(Wed) 00:33 No.1855  

おはようございます。

引用:
取得対象の記事中に機種依存文字が入っていませんでしょうか?


すみません、機種依存文字ってどんなのでしょうか?


Re[5]: BlogWriterで投稿されている方へ 投稿者: のぶのぶ 投稿日:2005/07/27(Wed) 02:12 No.1856  

引用:

borzさんは書きました:
おはようございます。

引用:
取得対象の記事中に機種依存文字が入っていませんでしょうか?


すみません、機種依存文字ってどんなのでしょうか?

主にWindows環境でしか使えない文字の事を言います。
詳しくは、
機種依存文字
等を参照下さい。
BlogWriterが使用しているXMLRPCでのやりとりではUTF-8文字コードによるXMLでデータのやりとりを行っていますが、この時に機種依存文字が含まれていると文字コード変換がうまくいかなくて不正なXMLになってしまう事があります。


Re[6]: BlogWriterで投稿されている方へ 投稿者: borz 投稿日:2005/07/27(Wed) 06:14 No.1857  

のぶのぶさん、こんにちは。

引用:

主にWindows環境でしか使えない文字の事を言います。
詳しくは、
機種依存文字
等を参照下さい。
BlogWriterが使用しているXMLRPCでのやりとりではUTF-8文字コードによるXMLでデータのやりとりを行っていますが、この時に機種依存文字が含まれていると文字コード変換がうまくいかなくて不正なXMLになってしまう事があります。


機種依存文字に関して情報ありがとうございました。
別のテストサーバで試したところ、問題なく行えましたので、取得しようとする記事内に機種依存文字が含まれていたのではないかと思います。
特に機種依存文字を入力した覚えはないのですが、もしかするとアフリエイトタグなどが引っかかった可能性があるのではないかとの予想です。

ともあれ、私の環境だけが悪いようですので、お手数おかけして申し訳ありませんでした。


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -