Re: Re: お問合せ新着フォームの内容の変更

2018年9月3日 at 17:18

上記はレガシーフォームの時の例です。
エクスプレスフォームを使用されているのであれば、
concrete/mail/block_express_form_submission.php を application/mail に コピーします。

Re: お問合せ新着フォームの内容の変更

2018年9月3日 at 21:15
aclissさん、返信ありがとうございます。

application/mail/block_form_submission.php の 14行目〜19行目は...

There has been a submission of the form %s through your concrete5 website.

%s

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

となっています。

あなたの concrete5 サイトのフォーム ホーム から送信されました。」を「あなたの【サイト名】サイトのフォームから送信されました。

と変更するためには【サイト名】を呼び出しするコードをどのように記述すれば良いかわかりますか?

申しわけありませんが、よろしくお願い致します。
 

Re: お問合せ新着フォームの内容の変更

2018年9月5日 at 0:11
13〜20行目を下記の通り変更すれば表示されると思います。

$body = sprintf("あなたの %s サイトのフォームから送信されました。

%s

このフォームからの送信をすべて確認する: %s

", tc('SiteName', \Core::make('site')->getSite()->getSiteName()), $submittedData, $formDisplayUrl);
 

Re: Re: お問合せ新着フォームの内容の変更

2018年9月5日 at 16:59
aclissさん、ありがとうございます。

application/mail/block_form_submission.phpの13〜20行目を仰せの通りに記述してファイルをアップロードしましたが該当部分が文字化けします。
日本語が入っているのが原因でしょうか?

宜しくお願いいたします。
 

Re: Re: Re: お問合せ新着フォームの内容の変更

2018年9月5日 at 22:29
ファイルの文字コードの問題だと思います。
通常 windowsだと ShiftJIS になりますが、
utf-8 にする必要があります。

windowsだと 僕は terapad というソフトを使って 文字コードを変更しています。

お使いのOS と エディタを教えていただけますか?
 

Re: Re: Re: Re: お問合せ新着フォームの内容の変更

2018年9月6日 at 12:08
ありがとうございます。

Windows10でエディタは同じくterapadです。

concrete/mail/block_form_submission.phpをのァイルをそのままterapadで開いて記述を変更して application/mail/block_form_submission.phpにアップロードしています。

宜しくお願い致します。
 

Re: Re: Re: Re: Re: お問合せ新着フォームの内容の変更

2018年9月6日 at 16:58
文字コー/改行コードを指定して保存 というメニューがあると思います。文字コードを utf-8n 改行コードをlfにして保存してみてください
 

Re: Re: Re: Re: Re: Re: お問合せ新着フォームの内容の変更

2018年9月6日 at 17:56
度々、お手数をおかけしてすみません。
該当部分を記述してファイルを保存の際に「文字コー/改行コードを指定して保存(K)」で文字コードをUTF-8で 改行コードをLFにして保存しましたら正常にメールが届き、文字化けもしていません。

助かりました。

本当にありがとうございました。