ネットコモンズ2 NC2 登録フォームの 送信者 送信者名 返信先メールアドレス(Reply-To) が変更できるか調べてみました
標準では システム管理 メール設定 送信者メールアドレス 送信者(返信先メールアドレス)の値で固定され変更ができないようです
https://manual2.netcommons.org/%E7%AE%A1%E7%90%86%E8%80%85%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB/4_%E7%AE%A1%E7%90%86%E7%94%A8%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9/4-05_%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E7%AE%A1%E7%90%86NC3では、返信先メールアドレス(Reply-To)を設定できるようです
http://manual.netcommons.org/%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB/%E5%90%84%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/%E6%83%85%E5%A0%B1%E7%AE%A1%E7%90%86%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E6%A9%9F%E8%83%BD/%E7%99%BB%E9%8C%B2%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0/%E7%99%BB%E9%8C%B2%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%E3%81%AE%E8%A8%AD%E5%AE%9ANC2でも返信先メールアドレス(Reply-To)を指定できるようにカスタマイズできるか調べてみました。結果、変更できることがわかりましたが、正規の方法かどうかは不明です。
どこかの define.inc.php を変えればできるようにも思えるのですが、よくわからない・・・
【手順】
/test/webapp/modules/registration フォルダをローカルにコピーローカルフォルダ名の変更(このフォルダ内のファイルをリネームします)
/test/webapp/modules/registration
→/test/webapp/modules/testregistration
フォルダ名のリネーム ツール Flexible Renamer.exe
大文字小文字を区別する設定で
registration → testregistration
Registration → Testregistration
REGISTRATION → TESTREGSTRATION
フォルダ内テキストの置換 YokkaGrep
大文字小文字を区別する設定で
registration → testregistration
Registration → Testregistration
REGISTRATION → TESTREGSTRATION
/test/webapp/modules/testregistration/config/define.inc.php
の 最後の行の ?> マークの上に 下記4行を挿入
/**メール送信時のFromメールアドレス */
define("FROM_TEST_NAME", "testFromメールアドレス");
/**メール送信時のFrom名称*/
define("FROM_TEST_EMAIL", "test@test");
/test/webapp/modules/testregistration/action/main/mail/Mail.class.php
の52行目 $this->mailMain->setSubject($mail["mail_subject"]);
の直下に 下記を挿入
// Fromメールアドレス
$this->mailMain->setFromEmail( FROM_TEST_EMAIL );
// From名称
$this->mailMain->setFromName( FROM_TEST_NAME );
/test/webapp/modules/testregistration/language/japanese/modinfo.ini
module_name = "登録フォーム"
→module_name = "テスト登録フォーム"
名称を変更します
/test/webapp/modules/testregistration リネームと、3ファイルの挿入変更が完了したら、フォルダをアップロード
ネットコモンズへログイン モジュール管理 で 未インストールモジュールの一番下 "テスト登録フォーム" を インストール
https://manual2.netcommons.org/%E7%AE%A1%E7%90%86%E8%80%85%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB/4_%E7%AE%A1%E7%90%86%E7%94%A8%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9/4-10_%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E7%AE%A1%E7%90%86
成功すれば、インストールOKと出て、モジュール追加で追加が可能となります
インストールのエラーの場合は、リネームがうまくいっていない可能性があります
リネーム テキスト置換 モジュールのコピーの参考にさせていただいたページ
【参考リンク】https://opensource-workshop.jp/bbses/bbs_articles/view/346/f86d852eb299f46271deac33edb23575?frame_id=773
NetCommons開発TIPS - [教育システム] の(株)オープンソース・ワークショップ
1. 既存モジュールをコピーしてカスタマイズ
https://forest.watch.impress.co.jp/library/software/flexrenamer/
Flexible Renamer
ファイル名を思い通りに一括変更
【外部リンク】
NoEditor