こんにちは。WordPressを以前から利用させていただいてありがとうございます。いつの日からか定かではないのですが、WordPress0.5RC5aの環境で、BlogWriter ver2.1.1.3を利用して投稿すると、必ず記事の最後に<!--more-->タグが付加されるんです。BlogWriterの仕様若しくは相性なのかもしれませんが、同じような症状が起きる方いらっしゃいませんか?もしかして、この症状は私だけ?
引用: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']); } } に修正して頂けませんでしょうか。
borzさんは書きました:こんにちは。WordPressを以前から利用させていただいてありがとうございます。いつの日からか定かではないのですが、WordPress0.5RC5aの環境で、BlogWriter ver2.1.1.3を利用して投稿すると、必ず記事の最後に<!--more-->タグが付加されるんです。BlogWriterの仕様若しくは相性なのかもしれませんが、同じような症状が起きる方いらっしゃいませんか?もしかして、この症状は私だけ?
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']); } }
のぶのぶさん、こんばんは。引用:申し訳ありません、XMLRPCのバグで、記事の追記部分が無いときも、<!--more-->を挿入してしまっておりました。対処方法をこんなに早く教えて頂けて感謝です。私だけの症状だと思い、毎回手動でmoreタグを削除していました。 ありがとうございました。ついでに質問で申し訳ないのですが、このBlogWriterで過去記事取得を行うと「XML Parse Error: Reason: テキストの内容に無効な文字がみつかりました」とエラーが出て「<value><string>」が表示されていて過去記事が取得出来ないのですが、おわかりになりますか?
申し訳ありません、XMLRPCのバグで、記事の追記部分が無いときも、<!--more-->を挿入してしまっておりました。
引用:ついでに質問で申し訳ないのですが、このBlogWriterで過去記事取得を行うと「XML Parse Error: Reason: テキストの内容に無効な文字がみつかりました」とエラーが出て「<value><string>」が表示されていて過去記事が取得出来ないのですが、おわかりになりますか?取得対象の記事中に機種依存文字が入っていませんでしょうか?
ついでに質問で申し訳ないのですが、このBlogWriterで過去記事取得を行うと「XML Parse Error: Reason: テキストの内容に無効な文字がみつかりました」とエラーが出て「<value><string>」が表示されていて過去記事が取得出来ないのですが、おわかりになりますか?
おはようございます。引用:取得対象の記事中に機種依存文字が入っていませんでしょうか?すみません、機種依存文字ってどんなのでしょうか?
取得対象の記事中に機種依存文字が入っていませんでしょうか?
引用:borzさんは書きました:おはようございます。引用:取得対象の記事中に機種依存文字が入っていませんでしょうか?すみません、機種依存文字ってどんなのでしょうか?主にWindows環境でしか使えない文字の事を言います。詳しくは、機種依存文字等を参照下さい。BlogWriterが使用しているXMLRPCでのやりとりではUTF-8文字コードによるXMLでデータのやりとりを行っていますが、この時に機種依存文字が含まれていると文字コード変換がうまくいかなくて不正なXMLになってしまう事があります。
borzさんは書きました:おはようございます。引用:取得対象の記事中に機種依存文字が入っていませんでしょうか?すみません、機種依存文字ってどんなのでしょうか?
のぶのぶさん、こんにちは。引用:主にWindows環境でしか使えない文字の事を言います。詳しくは、機種依存文字等を参照下さい。BlogWriterが使用しているXMLRPCでのやりとりではUTF-8文字コードによるXMLでデータのやりとりを行っていますが、この時に機種依存文字が含まれていると文字コード変換がうまくいかなくて不正なXMLになってしまう事があります。機種依存文字に関して情報ありがとうございました。別のテストサーバで試したところ、問題なく行えましたので、取得しようとする記事内に機種依存文字が含まれていたのではないかと思います。特に機種依存文字を入力した覚えはないのですが、もしかするとアフリエイトタグなどが引っかかった可能性があるのではないかとの予想です。ともあれ、私の環境だけが悪いようですので、お手数おかけして申し訳ありませんでした。
主にWindows環境でしか使えない文字の事を言います。詳しくは、機種依存文字等を参照下さい。BlogWriterが使用しているXMLRPCでのやりとりではUTF-8文字コードによるXMLでデータのやりとりを行っていますが、この時に機種依存文字が含まれていると文字コード変換がうまくいかなくて不正なXMLになってしまう事があります。
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -