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
バックスラッシュが消える _MD_YYBBS_POSTER: froggy _MD_YYBBS_POSTDATE:2006/07/13(Thu) 15:21 No.3008  
Windows Server 2003上のApache2.0.58+MySQL4.0.27+PHP4.4.2で、XOOPS 2.0.15JPを使用しています。WordPressのバージョンは0.5.0 RC Finalを使わせていただいております。
MySQLのdedefault-character-set=ujis、php.iniの設定は、mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = EUC-JP
mbstring.encoding_translation = On
mbstring.detect_order = auto
mbstring.substitute_character = none
としています。
他のモジュールでは問題なく半角バックスラッシュが投稿できるのですが、WordPressでのみバックスラッシュが消えてしまいます。エスケープされているのかと思い、バックスラッシュを二つ続けて投稿してみると、一つのみ記事に保存されるのですが、この記事を修正すると残った一つのバックスラッシュも消えてしまいます。
これはなぜなんでしょうか?

テスト:
\(バックスラッシュ一つ)
\\(バックスラッシュ二つ)


Re: バックスラッシュが消える _MD_YYBBS_POSTER: のぶのぶ _MD_YYBBS_POSTDATE:2006/07/27(Thu) 13:09 No.3019  

レスが非常に遅くなって申し訳ありません。
この現象は、もともとのWordPress1.xにあったバックスラッシュ処理の不備を0.5.0まで引きずっていたために発生するようです。
実は、0.6.0の方ではこの部分の処理を変更して、改善されていると思います。
但し、この変更によって既存のコンテンツ中のバックスラッシュのDBへの格納形態が変更になっているため、「最新スナップショット」の方ではモジュールアップデートで自動的にDBを更新処理を入れています。

もしよければ、試してみて下さい。


Re[2]: バックスラッシュが消える _MD_YYBBS_POSTER: xoops初心者 _MD_YYBBS_POSTDATE:2006/07/27(Thu) 16:39 No.3028  

はじめまして、最近xoopsの構築を始めたものです。まだ自分のPC上の開発環境でしか
動かしていません。

WordPressMEモジュールは非常にカスタマイズ性が高く、すばらしいと思います。
自分はmodPukiWikiプラグインを有効にしているのですが、0.5ではforggyさんと
同様の現象でしたので、0.6にアップデートしました。
すると、ソースの上ではバックスラッシュは残っているのですが、投稿すると反映されません。
これは何がいけないのでしょうか?ご教授頂ければ幸いです。

自分の環境は
・WindowsXP
・xampp1.5.3a(Apache2.2.2+MySQL5.0.21+PHP4.4.2)
・XOOPS2.0.15JP
・WordPressモジュール0.6.0
・mbstringの設定はforggyさんと同様です


Re[2]: バックスラッシュが消える _MD_YYBBS_POSTER: froggy _MD_YYBBS_POSTDATE:2006/07/28(Fri) 13:00 No.3030  

お忙しいところ、レスありがとうございました。
0.6.0 Alphaにアップデートしましたところ、バックスラッシュの投稿に問題は発生しなくなりました。
また何か気付いた点があればご報告させていただきます。


Re[3]: バックスラッシュが消える _MD_YYBBS_POSTER: froggy _MD_YYBBS_POSTDATE:2006/07/28(Fri) 13:19 No.3031  

0.6.0 Alphaにアップデートした後、新規の投稿や、既存の投稿の再編集ではバックスラッシュに問題は起こらなくなったのですが、0.6.0 Alphaインストール後にモジュールアップデートをかけると(例えば最新スナップショットへアップデート)、既存の投稿中のバックスラッシュが全て消失してしまいます。
のぶのぶさんの書かれている「自動的にDBを更新する処理」によるものではないかと思うのですが、既存の投稿からバックスラッシュが消える仕様は改善できないものなのでしょうか?


NO: PASS:

_MD_YYBBS_SIG
_MD_YYBBS_SIG_LINK