■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

nada-iconsで問い合わせ返信メールの編集

 

 1  |  2   | 次のページ>

板橋 陽一 > nada-iconsで問い合わせ返信メールの編集 @ 2014/4/22 16:03
nada-iconsで返信メールの内容をどこで編集したらいいかわかりません。
編集の仕方を教えて下さい。

フォームは作りましたが、入力者へのメールと、管理者宛のメールの内容を、問合わせのメールとは変えたいのですが
内容はトライアスロン大会の申し込みフォームです。
http://marronnier.net/basercms/index.php/entry_form/index
で公開しており、本番はちょっとURLを変えて公開を予定しております。

■ BaserCMSのバージョン:3.0.2
■ レンタルサーバー名:heteml
■ スマートURLの利用: [OFF]
■ 設置フォルダ: [サブフォルダ]
■ 利用しているデータベース: [ sqlite ]
■ PHPスキル(E)

tecking > Re: nada-iconsで問い合わせ返信メールの編集 @ 2014/4/23 13:13
板橋陽一さん

URLを拝見するに、お問い合わせ(contact)と参加申し込み(entry_form)でフォームを分けているんですね。

メールのテンプレートを変えたいということでしたら
/app/webroot/theme/nada_icons/Emails/text/ 内にて mail_default.php をコピーするかたちで
たとえば mail_contact.php(お問い合わせ用), mail_entry_form.php(参加申し込み用)をつくり
文面をカスタマイズされてはいかがでしょうか。

カスタマイズ後、管理画面の[プラグイン管理]−[メールフォーム管理]−[メールフォーム一覧]にてフォームの編集画面に入ると
「送信メールテンプレート名」という欄があり、そこで選択できるようになっているかとおもいます。

板橋 陽一 > Re: nada-iconsで問い合わせ返信メールの編集 @ 2014/4/23 16:54
teckingさん、ご回答ありがとうございます。

板橋です。また署名に誤りがあり、サーバーはhetemlのレンタルサーバーです。

/app/webroot/theme/nada_icons/Emails/text/ 内ということなのですが、FTPで内容を見ると、/app/webroot/theme/nada_icons/Mail/という形でその下には/text/というフォルダーはなく/default/となっており、その下にはconfirm.phpやindex.php・submit.phpの3つのファイルが有るのですが、どうも違うような気がします。tecking様の言っておられるのは管理画面の何処かから行けるということなのでしょうか?後に書いてある
管理画面の[プラグイン管理]−[メールフォーム管理]−[メールフォーム一覧]にてフォームの編集画面に入ると
「送信メールテンプレート名」という欄があり、という部分もわからなくいけないのですが、どうも管理画面の使い方ができてないような気がします。どこからどういけばいいのかわからずまだ解決できません。来月から募集を開始したいので困っております。

■ BaserCMSのバージョン:3.0.2
■ レンタルサーバー名:heteml
■ スマートURLの利用: [OFF]
■ 設置フォルダ: [サブフォルダ]
■ 利用しているデータベース: [ sqlite ]
■ PHPスキル(E)

n1215 > Re: nada-iconsで問い合わせ返信メールの編集 @ 2014/4/23 17:49
板橋 陽一 様

横から失礼します。

テーマのディレクトリ以下のEmailsディレクトリはメール文面、Maiディレクトリは問い合わせページの見た目に対応しています。
デフォルトの状態ではnada iconsはEmailsディレクトリを含まない(つまりbaserCMSコアのMailプラグインのテンプレートを利用している)ので
テーマの中にディレクトリを新しく作成する必要があります。

以前にこちらでteckingさんが回答されているのと同じく
適切な場所にbaserコアのMailプラグインのテンプレートファイルをコピーしてくるという方法で解決できるはずです。
http://forum.basercms.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=1451&forum=6


なお、baserCMSのテンプレートファイルの読み込み順には一定の規則がありますので
下記URLを参照していただければ理解も深まるかと思います。

ファイル読み込みの優先順位
http://basercms.net/manuals/3/programmers/3.html[/url]

Twitter: @n_1215

tecking > Re: nada-iconsで問い合わせ返信メールの編集 @ 2014/4/23 18:38
n1215さん

過去ログも付け加えてのフォローありがとうございます。
板橋さんからのご回答をうけて、今夜にも追記しようとおもってました。たすかりました!
板橋 陽一 > Re: nada-iconsで問い合わせ返信メールの編集 @ 2014/4/24 11:49
n1215様
tecking様

板橋です。

試してみたのですが、FTPでディレクトリーを作成して、コピーしたものをと探したのですが、baseCMSコアのEmailsディレクトリーの方にはmail_default.phpがなくemptyでしたので。別のthemeのスケルトンから持ってきてコピーしたのですがうまく行かず。
管理画面に出る画面を編集するとエラーになってしまいます。

管理画面の[メールフォーム設定編集]から送信メールテンプレートの編集をしようとすると
実在しない /app/webroot/theme/{テーマディレクトリ}/Elements/Emails/text/ 内を見に行くようなので、そちらを作ってみると、編集画面でないような気がします。(コードが色々と書いてあるファイルが出る)

実際にこのままで、入力送信してみると、管理者用メールは送られてくるのですが入力者へのメールにはメールが送られてきません。
こちらのメールにご挨拶や注意事項を入れたメールを送りたいのですが・・・・

FTPを使わないほうがいいのかとも思いますが、/app/webroot/theme/{テーマディレクトリ}/Emails/text/のディレクトリーを管理画面から作る方法がわかりません。

色々と書いてしまいましたが、困っております。ご迷惑をお掛けしてごめんなさい。

■ BaserCMSのバージョン:3.0.2
■ レンタルサーバー名:heteml
■ スマートURLの利用: [OFF]
■ 設置フォルダ: [サブフォルダ]
■ 利用しているデータベース: [ sqlite ]
■ PHPスキル(E)

tecking > Re: nada-iconsで問い合わせ返信メールの編集 @ 2014/4/24 12:22
参加募集が迫っているなか、お困りでいらっしゃるようですね。できるだけ協力したいとおもいます。

引用:
管理画面の[メールフォーム設定編集]から送信メールテンプレートの編集をしようとすると
実在しない /app/webroot/theme/{テーマディレクトリ}/Elements/Emails/text/ 内を見に行くようなので


この挙動をするということは、おそらく3.0.1ではないかと推測するのですが
いま、ローカル環境でテストされているbaserCMSのバージョンは何でしょうか?
3.0.2だと /app/webroot/theme/{テーマディレクトリ}/Emails/text/ を見に行くよう修正されているので
そのあたりの問題が関係している可能性もありますね。

《参考》
baserCMS 3.0.2 リリースノート
http://basercms.net/release/3_0_2
(fixes #5122 に修正済みの旨が書かれています)
板橋 陽一 > Re: nada-iconsで問い合わせ返信メールの編集 @ 2014/4/24 14:23
tecking様お世話になります。

うまくupdate出来なく、めちゃくちゃになってしまいました。
もいちど、一からやり直したいと思います。えらい時間が掛かりそうですが、頑張ってみます。

localでなくhetemlレンタルサーバーのサブフォルダーでテストしてます。
うまくいくかどうか疑問ですが、焦るとろくなことないですね。
themeの部分だけダウンロードして、新しいバージョンで再インストールしてみます。

まだ解決できませんので、もう少し付き合って下さい。
お世話をお掛けします。ありがとうございます。かなり助かっております。

■ BaserCMSのバージョン:3.0.2
■ レンタルサーバー名:heteml
■ スマートURLの利用: [OFF]
■ 設置フォルダ: [サブフォルダ]
■ 利用しているデータベース: [ sqlite ]
■ PHPスキル(E)

板橋 陽一 > Re: nada-iconsで問い合わせ返信メールの編集 @ 2014/4/24 22:22
インストールし直してやり直してみましたが。
引用:
カスタマイズ後、管理画面の[プラグイン管理]−[メールフォーム管理]−[メールフォーム一覧]にてフォームの編集画面に入ると
「送信メールテンプレート名」という欄があり、そこで選択できるようになっているかとおもいます。

多分これだと思うのですが、どう編集したら良いのか分かりません。
<?php

/* SVN FILE: $Id$ */
/**
 * [EMAIL] メール送信
 * 
 * PHP versions 5
 *
 * baserCMS :  Based Website Development Project <http://basercms.net>
 * Copyright 2008 - 2013, baserCMS Users Community <http://sites.google.com/site/baserusers/>
 *
 * @copyright		Copyright 2008 - 2013, baserCMS Users Community
 * @link			http://basercms.net baserCMS Project
 * @package			baser.plugins.mail.views
 * @since			baserCMS v 0.1.0
 * @version			$Revision$
 * @modifiedby		$LastChangedBy$
 * @lastmodified	$Date$
 * @license			http://basercms.net/license/index.html
 */
$this->BcBaser->includeCore('Mail.Emails/text/entry_mail_default');
_
この後に文章を入れれば良いのでしょうか?やってみれば良いのかもしれないがちょっと怖い
違うような気もする。contactsが使っているものをみたいのですがそれも見えなくて、みれれば分かるような気がするのですが

■ BaserCMSのバージョン:3.0.2
■ レンタルサーバー名:heteml
■ スマートURLの利用: [OFF]
■ 設置フォルダ: [サブフォルダ]
■ 利用しているデータベース: [ sqlite ]
■ PHPスキル(E)

tecking > Re: nada-iconsで問い合わせ返信メールの編集 @ 2014/4/24 22:50
引用:
多分これだと思うのですが、どう編集したら良いのか分かりません。


あれれ、これが出ちゃいましたか。本来見えるべきは、

<?php
/* SVN FILE: $Id$ */
/**
 * [EMAIL] メール送信
 * 
 * PHP versions 5
 *
 * baserCMS :  Based Website Development Project <http://basercms.net>
 * Copyright 2008 - 2013, baserCMS Users Community <http://sites.google.com/site/baserusers/>
 *
 * @copyright		Copyright 2008 - 2013, baserCMS Users Community
 * @link			http://basercms.net baserCMS Project
 * @package			baser.plugins.mail.views
 * @since			baserCMS v 0.1.0
 * @version			$Revision$
 * @modifiedby		$LastChangedBy$
 * @lastmodified	$Date$
 * @license			http://basercms.net/license/index.html
 */
?>

                                           <?php echo $other['date'] ?> 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
        ◆◇ お問合せを受付けました ◇◆ 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

<?php if ($other['mode'] === 'user'): ?>
 この度は、お問い合わせいただきありがとうございます。 
 送信内容は下記のようになっております。  
<?php elseif ($other['mode'] === 'admin'): ?>
 <?php echo $mailConfig['site_name'] ?> へのお問い合わせを受け付けました。
 受信内容は下記のとおりです。   
<?php endif; ?>

(以下略)

といった中身になるので、もし出てこないようなら
/lib/Baser/Plugin/Mail/View/Emails/text/mail_default.php を
/app/webroot/theme/{現在のテーマディレクトリ}/Emails/text 内にコピーし
そのうえで、管理画面の[プラグイン管理]−[メールフォーム管理]−[メールフォーム一覧]にて
上記の中身を見ることができるか、まずはそこからご確認いただけますか?

 

 1  |  2   | 次のページ>

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
31 人のユーザが現在オンラインです。 (31 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 31