アップデートするとeFormが表示されなくなる。 1.0.5-r10→1.0.6-r4  【解決済み】

質問全般・改善要望
返信する
アバター
min-o
メンバー
メンバー
記事: 324
登録日時: 2009年10月07日(水) 18:32

アップデートするとeFormが表示されなくなる。 1.0.5-r10→1.0.6-r4

投稿記事 by min-o »

http://forum.modx.jp/viewtopic.php?f=7&t=787
で、自分でレスしたのに、自サイトで同じ症状になってしまい、解決できないのでお助けください :shock:

1.0.5-r10(※)→1.0.6-r4アップデートで
http://modx.jp/news/146.html MODX Evolution 1.0.5J-r10 パッチ集 2012年06月30日版 パッチ済み
----
注意! eFormのバージョン (version: 1.4.2)がインクルードされているファイルのバージョン (version: )と異なります。 同じバージョンのファイルであることを確認してください。
----
eForm使用ページでこのように出ます。

スニペットのeFormのバージョンは1.4.4.7 (1.0.5J-r10のときも同じ)
assets/snippets/eform/eform.inc.php は

1.0.5J-r10 # eForm 1.4.4.6 - Electronic Form Snippet
1.0.6J-r4  # eForm 1.4.4.7 - Electronic Form Snippet

です。
上記以外に eForm version: 1.4.2 が入っている場所があるのでしょうか?

ためしに 1.0.6J-r4 アップデート後、1.0.5J-r10の
assets/assets/snippets/eform/ディレクトリに差し替えてみたところ
フォームは表示され送信もされますが、2バイト文字がすべて化けました…orz

-----
ご利用のサーバ: さくらインターネット/ロリポップ
Webサーバのバージョン :
PHPのバージョン :5.2.17/5.2.17
データベースのバージョン :5.1.51-log/5.1.59-community-log
MODXのバージョン :1.0.5J-r10→1.0.6-r4アップデート
ブラウザ :fierfox13
-----
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: アップデートするとeFormが表示されなくなる。 1.0.5-r10→1.0.6-r4

投稿記事 by yama »

スニペット編集画面内のeFormのコードとeform.inc.phpの両方を1.0.6J-r4同梱のもので揃えてみてください。それで解決すると思います。
(スニペット編集画面内のeFormのコードはinstall/assets/snippets/eform.tplの中身)
今回の件はスニペット編集画面内のeFormのコードが1.0.5J-r10のままになっているのだと思います
アバター
min-o
メンバー
メンバー
記事: 324
登録日時: 2009年10月07日(水) 18:32

Re: アップデートするとeFormが表示されなくなる。 1.0.5-r10→1.0.6-r4

投稿記事 by min-o »

>yamaさん いつもありがとうございます。

>スニペット編集画面内のeFormのコードとeform.inc.phpの両方を1.0.6J-r4同梱のもので揃えてみてください。それで解決すると思います。

変更したところ、フォームが表示されるようになりました。
送信もできるのですが、受信するとメール本文の2バイト文字が文字化けします。
(メールタイトルの2バイト文字はOK)

文字化けするメーラー
win XP EdMaxフリー版
アンドロイドスマホ HTC Aria 標準のメーラー
Mac OSX メール
iPad 標準のメール

レンサバのwebメーラーとGmailでは問題ないです。
iPadとスマホにもGmailを設定していますが、ipadでは文字化け、スマホはOK

送信者にメールのコピーを同時に送る設定にしているので、文字化け環境が多いとちょっと困るので、なんとか直す方法はないでしょうか?
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: アップデートするとeFormが表示されなくなる。 1.0.5-r10→1.0.6-r4

投稿記事 by yama »

了解です。もし差し支えなければ、ダミーのメールをeFormからcontact@modxcms-jp.com宛てに送っていただいてよいでしょうか?ヘッダの中身と照らし合わせて調べてみます
アバター
min-o
メンバー
メンバー
記事: 324
登録日時: 2009年10月07日(水) 18:32

Re: アップデートするとeFormが表示されなくなる。 1.0.5-r10→1.0.6-r4

投稿記事 by min-o »

送信者アドレスをcontact@modxcms-jp.com にして送信してみました。
確認ください。
よろしくお願いします。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: アップデートするとeFormが表示されなくなる。 1.0.5-r10→1.0.6-r4

投稿記事 by yama »

確認しました。ISO-2022-JPで送信されるはずが、なぜかUTF-8になってますね。調べてみます
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: アップデートするとeFormが表示されなくなる。 1.0.5-r10→1.0.6-r4

投稿記事 by yama »

$modx->debug = true;
とだけ書いたプラグインを新規作成し、OnWebPageInitイベントにチェックを入れて保存し、再び送信テストを行なっていただけますでしょうか。
送信テスト後にイベントログを見ると、

CharSet = ISO-2022-JP
Encoding = 7bit
mb_language = Japanese
encode_header_method = mb_encode_mimeheader

Date: Thu, 12 Jul 2012 14:15:17 0900
From: MODX =?ISO-2022-JP?B?GyRCRnxLXDh4PDAlNSUkJUgbKEI=?=
Message-ID:
X-Priority: 3
X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.4]
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="ISO-2022-JP"

上記のようなデバッグ情報が記録されていると思います。この情報を教えていただけますでしょうか。
念のため、PMで教えてください。
アバター
min-o
メンバー
メンバー
記事: 324
登録日時: 2009年10月07日(水) 18:32

Re: アップデートするとeFormが表示されなくなる。 1.0.5-r10→1.0.6-r4

投稿記事 by min-o »

PMでイベントログをお送りしました。確認ください。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: アップデートするとeFormが表示されなくなる。 1.0.5-r10→1.0.6-r4

投稿記事 by yama »

添付のファイルを /manager/includes/controls/ ディレクトリに上書きしてみていただけますでしょうか。
添付ファイル
modxmailer.inc.zip
(1.53 KiB) ダウンロード数: 591 回
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: アップデートするとeFormが表示されなくなる。 1.0.5-r10→1.0.6-r4

投稿記事 by yama »

すいません、添付のファイルにゴミ文字列が混入しました。$mail->Encoding = "7bit";という文字列を検索して削除してください。
アバター
min-o
メンバー
メンバー
記事: 324
登録日時: 2009年10月07日(水) 18:32

Re: アップデートするとeFormが表示されなくなる。 1.0.5-r10→1.0.6-r4  【解決済み】

投稿記事 by min-o »

いただいたファイルをアップしたところ、文字化けしていた全てのメーラーで
文字化け直りました。
ありがとうございます!
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
返信する