フォームのメール内容変更したい

2013年11月17日 at 10:59

こんにちは。
このページでは大変お世話になっております。

フォームで記入されたメールの以下の部分をユーザー名もしくはフォームなどの名称に変更できないでしょうか。

あなたの concrete5 サイトのフォーム ホーム から送信されました。
上記を
フォームから送信されました。
「記入した方のお名前」様からのお問い合わせです。

などのように変更したいのですがどこを弄れば可能でしょうか?

Concrete5.6.1.2

よろしくお願い致します。

タグ:

Re: フォームのメール内容変更したい

2013年11月18日 at 20:20
3ステップです。

1. concrete/mail/block_form_submission.php をダウンロードする
2. block_form_submission.php を編集する
3. mail/block_form_submission.php にアップロードする

変更前
$body = t("
There has been a submission of the form %s through your concrete5 website.

%s

To view all of this form's submissions, visit %s

", $formName, $submittedData, $formDisplayUrl);


変更例
$body = sprintf("
%sページから送信がありました

内容:
%s

詳細URL:%s

", $formName, $submittedData, $formDisplayUrl);
 

Re: フォームのメール内容変更したい

2013年11月18日 at 20:27
block_form_submissionまでは判ったものの、どう変更すれば良いのかで苦しんでいました。
Hissyさんの回答を見て、スッキリしました!ありがとうございます。
 

Re: フォームのメール内容変更したい

2013年12月7日 at 10:29
hissyさん、いつもありがとうございます。

出張のため、このページを見るのがレスが遅くなり申し訳ございませんでした。

本日、編集してみます。
 

Re: フォームのメール内容変更したい

2013年12月7日 at 15:26
hissyさん、ありがとうございました。

早速、入れ替えて試しました。
うまく働いてくれています。

ところでもう一つお聞きしたいのですがメールのアドレスに以下の項目がありますが独自名に変更出来ないものでしょうか。
concrete5-noreply@hogehoge.jp

concrete5-noreplyをページのタイトル名などに変更出来たら良いと思っているのですが。
 

Re: フォームのメール内容変更したい

2013年12月7日 at 15:43
config/site.php に下記のように記述します。

define('EMAIL_DEFAULT_FROM_NAME', 'ほげほげ');
define('EMAIL_DEFAULT_FROM_ADDRESS', 'hogehoge@example.com');
 

Re: Re: フォームのメール内容変更したい

2013年12月7日 at 16:55
早速、ありがとうございます。

define('DB_SERVER', 'mysqserver’);
define('DB_USERNAME', ‘ほげほげ);
define('DB_PASSWORD', ‘パスワード’);
define('DB_DATABASE', ‘データベース’);
define('PASSWORD_SALT', ‘………’);
define('EMAIL_DEFAULT_FROM_NAME', 'ほげほげ');
define('EMAIL_DEFAULT_FROM_ADDRESS', 'hogehoge@example.com');
上記のように加えましたが画面が真っ白になります。