12 24

MODx Ver0.9.6.3がクリスマスイブにリリースされました。
ということで、久々にeFormの最新版1.4.4.5のISO-2022-JP版を作成したのでご報告。
MODxのフォーラムにも書きましたが、ココでもアナウンスをば。

eForm自体のロジックには触っていない(はず)なので、細かいeFormの使い方については現時点では明記しません。(たぶん、旧来からあんまり変わってないと思います)

ダウンロードは、当HPのダウンロードページもしくはMODxフォーラムよりどうぞ。

あ、ダウンロードしたZIPファイルを解凍すると2つのPHPファイルが入ってますので、assets/snippets/eformに上書きコピーしちゃってください。
(eofrm.inc.phpは上書き、modxmailer.inc.phpは新規のファイルになるはずです、但し旧バージョンからのアップグレードの場合はどちら上書きになるはずです)

では、メリークリスマス♪

投稿者 ZeRo

このエントリに定義されたタグ:
6 3
gmailに送るとゴミが出るというか ヘッダー部分が出ちゃうという問題をそのままにしてアップしちゃったんですが・・・。
原因は、phpmailer?? なのかどうか・・確実性はないんですが、改行コードの設定を変えたところ無事動いちゃいました。
本来であれば、CRLF(\r\n)でよいはずなんですけど、gmailで受信すると改行が多い状態になって、ヘッダー部分が本文としてメーラー(ThunderbirdくんとかgmailのWEBメールが)が認識しちゃうんです。

なので、eform.inc.phpで呼び出してるphpmailerのクラスを生成後に、この改行コードの指定であるLEの変数を"\n"として設定して送信するように修正してテストしてみたところ、無事gmailでも正常な本文で受信できました。

ちょっと、結果オーライな修正ですが、その修正を入れたバージョンVer1.2jp-aをリリースしました。

まだ、確実にそれが正しいとは言い切れないのですが・・・。
gmailがNGでもちゃんと受信できるところもあるので・・・まあ、しばらく様子見で問題があったらLEの箇所をコメントアウトしてみてください。

発見!

このCRLFまたはLF問題は、 mail関数の説明のところに書かれていることと同じ原因なようです。
けど、ヘッダーは、CRLFって書いてあるなぁ・・・・
これで安心して眠れるわ まだ、解せない・・・

投稿者 ZeRo

このエントリに定義されたタグ:
6 2

本家で、Ver1.2がリリースされたので日本語版+改造を1.2対応にしてみました。
本家の修正内容は、以下の通り

  • checkbox/radio/listboxの複数選択の対応
  • キャプチャ画像のサポート

です。
それに加えて、JP版では 旧バージョン と同じ追加機能(htmlmail/successtext)と日本語メール対応が入っています。

"eForm Ver1.2JPをアップ" の続きを読む...

投稿者 ZeRo

このエントリに定義されたタグ:
4 17

MODxのリソースとしてあげられているeFormの日本語化とついでに拡張機能?として以下を追加してみた。

  • HTMLメールにするかどうかの設定を追加 (htmlmail=0/1)
  • フォームのフォーマットにphone(電話番号)を追加
  • メール送信後の完了(gotoid)の指定が同一の場合の完了メッセージをChunkで指定するようにして、任意の完了メッセージが出せるようにした。(success)

その他、ちゃんと動かなかった?っぽいところを修正したり端折ったりしてみました。

"MODx eForm日本語化+拡張機能?" の続きを読む...

投稿者 ZeRo

このエントリに定義されたタグ: