eformで&ccsender=`1`にすると&to=`アドレス`に2通届く

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

eformで&ccsender=`1`にすると&to=`アドレス`に2通届く

投稿記事 by min-o »

-----
ご利用のサーバ: さくらインターネット ビジネスプロ
MODXのバージョン: 1.0.6J-r8
PHPのバージョン: 5.2.17
MySQLのバージョン: 5.5.28-log
ブラウザ: FireFox18
-----
eFormのバージョン 1.4.4.7

いつもお世話になっております。
modx新規インストールで、インストールされたeformのデモページを修正してフォームを作ったのですが、
&ccsender=`1`にして、入力者に控えを送る設定にすると
&to=`アドレス` のアドレスに同じものが2通届きます。

&ccsender=`0`にすると1通です。

スニペットコール
[!eForm?
&formid=`ContactForm`
&subject=`【サイト】[+subject-title+]` // 送信するメールのタイトル
&from=`support@hogehoge.jp`
&fromname=`【サイト】`
&to=`support@hogehoge.jp` // フォームメールの送信先
&ccsender=`1` // 入力者にもCCを送る1
&tpl=`14` //【必須】フォーム本体のHTMLコード(リソースIDで指定)
&vericode=`1` // CAPTCHによる入力チェック
&sendAsText=`1` // テキストメールで送信
&report=`15` //【必須】送信するメールのひな型(リソースIDで指定)
&invalidClass=`invalidValue` // 無効な値のcss class
&requiredClass=`requiredValue` // エラー項目のcss class
&cssStyle=`ContactStyles`
&gotoid=`13` // 送信完了後に表示するページのリソースID
!]



modx 1.0.6J-r4 eForm 1.4.4.7
modx 1.0.4J eForm 1.4.4.6
の各サイトでもほぼ同じようにeFormのスニペットコールをしているのですが、
どちらも1通のみです。

原因がわからないのですが、方法はないでしょうか?
よろしくお願いします。


また、ずっと気になっていたのですが
&vericode の文言や色ってどこで設定しているのでしょうか?
ikaとかawabiとか寿司ネタなのはおもしろいのですが、変更することはできるのでしょうか? ^^;
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: eformで&ccsender=`1`にすると&to=`アドレス`に2通届く

投稿記事 by yama »

最新版では解決してたと思うのでアップデートするか、1.0.6J-r5以降なので、最新版に同梱されているeFormをアップデートするだけでもよいと思います。
min-o さんが書きました: &vericode の文言や色ってどこで設定しているのでしょうか?
ikaとかawabiとか寿司ネタなのはおもしろいのですが、変更することはできるのでしょうか? ^^;
背景画像は manager/media/captcha/noises/ で、文言はグローバル設定の「CAPTCHA用ワード」で変更できます。

MODXにある程度慣れてる場合は、管理画面のバックアップ機能でダウンロードできるsqlファイルをテキストエディタで開いて文字列検索するとヒントを得やすいかも?MODXはほとんど全ての設定をファイルではなくデータベースに置きますので。
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: eformで&ccsender=`1`にすると&to=`アドレス`に2通届く

投稿記事 by yama »

もしかすると本体側のMODxMailerのバグかも?
その場合はmanager/includes/controls/modxmailer.inc.phpを最新版のものに差し替えると直ると思います
MODxMailerの確認のほうが簡単なので、こっちを先に試してみてください
アバター
min-o
メンバー
メンバー
記事: 324
登録日時: 2009年10月07日(水) 18:32

Re: eformで&ccsender=`1`にすると&to=`アドレス`に2通届く

投稿記事 by min-o »

返信ありがとうございます。
その場合はmanager/includes/controls/modxmailer.inc.phpを最新版のものに差し替えると直ると思います
1.0.8 のファイルに差し替えてみましたが、変わりません。

次に、eformを1.0.8 のものと差し替えましたが、変わらずtoあどれすに2通届きます。


CAPTCHA用画像とワードの場所ありがとうございます。
管理画面のバックアップ機能でダウンロードできるsqlファイルをテキストエディタで開いて文字列検索するとヒントを得やすいかも?MODXはほとんど全ての設定をファイルではなくデータベースに置きますので。
なるほど。次回あったらこれで検索してみます。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
min-o
メンバー
メンバー
記事: 324
登録日時: 2009年10月07日(水) 18:32

Re: eformで&ccsender=`1`にすると&to=`アドレス`に2通届く

投稿記事 by min-o »

1.0.6J-r8  デモサイト設定しました。
http://130219153102-1949.evo.demo.modx.jp/manager/
デフォルトのまま、toだけ変えたところ1通のみでした。
間違えました。
toだけ変えたのみでも、2通届いていました。

リソースID 13,14,15を製作中のものと同じに変更したところ、2通になりました。
//でコメントアウトして、最低限のスニペットコールにしても変わりません。

1.0.8J デモサイトも設置してみました
http://130219160245-1949.evo.demo.modx.jp/manager/
やはり toだけ変えたのみでも、2通届いていました。
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: eformで&ccsender=`1`にすると&to=`アドレス`に2通届く

投稿記事 by yama »

サンプルありがとうございます。これ使って調べてみますね
アバター
yama
管理人
記事: 3251
登録日時: 2009年7月29日(水) 02:50

Re: eformで&ccsender=`1`にすると&to=`アドレス`に2通届く

投稿記事 by yama »

https://github.com/modxcms-jp/evolution ... 2c753e209e
修正しました

https://raw.github.com/modxcms-jp/evolu ... rm.inc.php
assets/snippets/eform/eform.inc.php をテキストエディタで開いて上記の内容を貼り付けてサーバ上に転送してみてください
アバター
min-o
メンバー
メンバー
記事: 324
登録日時: 2009年10月07日(水) 18:32

Re: eformで&ccsender=`1`にすると&to=`アドレス`に2通届く

投稿記事 by min-o »

assets/snippets/eform/eform.inc.php 差し替えで
無事1通になりました。

ありがとうございます! :D
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
返信する