バージョン選択

フォーラム

メニュー

オンライン状況

27 人のユーザが現在オンラインです。 (14 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 27
もっと...

サイト内検索

質問 > 管理機能 > 受注メールの受取先を複数設定したい

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
haaataga
投稿日時: 2010/12/23 21:48
対応状況: 確認中
常連
登録日: 2010/11/7
居住地:
投稿: 32
受注メールの受取先を複数設定したい
EC-CUBEの管理画面の基本情報管理の
ショップマスタにて商品注文受付の
メールアドレスを設定できるかと思います。

今回、商品注文受付のメールアドレスを複数
設定したいと思っているのですがそれは可能でしょうか?

つまり商品の注文があった場合、複数のメールアドレスで
メールを受け取りたいと考えております。


よろしければそのやり方を教えて頂きたいと
思います。どうかよろしくお願い致します。
patapata
投稿日時: 2010/12/24 9:23
対応状況: −−−
仙人
登録日: 2010/7/7
居住地: 神奈川県
投稿: 502
Re: 受注メールの受取先を複数設定したい
一応2通りの方法を提示します。

・単純にメーリングリストを組んで、メーラーの機能で送る
・管理者ページの受注メール登録のエラーチェックを修正して「,」カンマの入力を許可し、カンマ区切りでメールを登録する
(場合によってはデータベースの該当の項目のMAXLENGTHを修正する必要有り)
haaataga
投稿日時: 2010/12/25 3:44
対応状況: −−−
常連
登録日: 2010/11/7
居住地:
投稿: 32
Re: 受注メールの受取先を複数設定したい
お返事ありがとうございます。


カンマを入れてメールアドレスを複数書き込みたいと思いますが、
エラーチェックの修正がわからなくて躓いております。

MAXLENGTHの問題は解決したのですが、
エラーでひっかからないようにするために
どのようにエラーチェックを修正していけばよろしいでしょうか?
すいませんが
どうかよろしくお願いいたします。

ゲスト
投稿日時: 2010/12/27 11:37
対応状況: −−−
Re: 受注メールの受取先を複数設定したい
チェックを外すだけなら

data/class/pages/admin/basis/LC_Page_Admin_Basis.php

       // メールチェック
       $objErr->doFunc(array('商品注文受付メールアドレス', "email01",
STEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "MAX_LENGTH_CHECK"));

の様に「"EMAIL_CHAR_CHECK"」を外せば、通りました。
ゲスト
投稿日時: 2010/12/27 14:09
対応状況: −−−
Re: 受注メールの受取先を複数設定したい
あるいは、

data/class/SC_CheckError.php

   function EMAIL_CHAR_CHECK( $value ){                                //
 メールアドレスに使用する文字を正規表現で判定する
       if(isset($this->arrErr[$value[1]])) {
           return;
       }
       $this->createParam($value);
       if(strlen($this->arrParam[$value[1]]) > 0 && !ereg("^[,
a-zA-Z0-9_\.@\+\?-\]+$",$this->arrParam[$value[1]]) ) {
           $this->arrErr[$value[1]] = "※ " . $value[0] . "に使用する文字
を正しく入力してください。<br />";
       }
   }


[a-z.....]を
[,(sp)a-z.....]とした方が良いのかもしれません。上記は、修正済みです。
ohesotori
投稿日時: 2010/12/28 0:30
対応状況: −−−
半人前
登録日: 2006/12/18
居住地:
投稿: 27
Re: 受注メールの受取先を複数設定したい
チェックだけを通してしまうと、後でメール配送されるときに宛先として、

  To: "(買った人の名前) 様" <(買った人のメアド)>

と出力されるはずですが、その時に影響しませんか?
ohesotori
投稿日時: 2010/12/28 1:32
対応状況: −−−
半人前
登録日: 2006/12/18
居住地:
投稿: 27
Re: 受注メールの受取先を複数設定したい
すみません。
よく考えたら、Bccの方に送られるアドレスですね。
関係なさそう:)
失礼しました。
ゲスト
投稿日時: 2010/12/28 9:27
対応状況: −−−
Re: 受注メールの受取先を複数設定したい
引用:
patapataさんは書きました:
・管理者ページの受注メール登録のエラーチェックを修正して「,」カンマの入力を許可し、カンマ区切りでメールを登録する


   function EMAIL_CHAR_CHECK( $value )
を修正すると、フロント側も道連れなので

   function EMAIL_CHAR_CHECK_ADMIN( $value )
とかを作って、使った方が良いですね。
flealog
投稿日時: 2010/12/28 9:33
対応状況: −−−
仙人
登録日: 2008/6/10
居住地:
投稿: 485
Re: 受注メールの受取先を複数設定したい
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=2151&forum=2&post_id=7594

↑参考になりませんでしょうか?


----------------
EC-CUBE3っぽいテンプレート
GitHub で公開中
https://github.com/bluestylejp

お問い合わせ番号CSV登録&メール送信プラグイン
http://urx.red/qDT6

haaataga
投稿日時: 2010/12/28 17:24
対応状況: −−−
常連
登録日: 2010/11/7
居住地:
投稿: 32
Re: 受注メールの受取先を複数設定したい
たくさんのアドバイス非常にありがとうございます。
非常に助かります。

ただ、複数メールアドレスの設定がまだうまく行っておりません。


基本情報管理のSHOPマスタにおいて、
商品注文受付メールアドレス *の入力欄に二つ以上
のメールアドレスを入力すると
下記のようなエラーが出てまいります。

※ 商品注文受付メールアドレスに使用する文字を正しく入力してください。

なお、商品注文受付メールアドレス *
の入力欄には下記のように二つのアドレスを
カンマで区切って入力致しました。

99999@amail.plala.com,888888@amail.plala.or.jp


因みに、入力欄の右側に(上限500文字)という文字が表示されておりますので入力できる文字数は問題はないかと思います。


また
data/class/pages/admin/basis/LC_Page_Admin_Basis.php
のところは下記のように修正しております。

// メールチェック
$objErr->doFunc(array('商品注文受付メールアドレス', "email01", STEXT_LEN) ,array("EXIST_CHECK", "EMAIL_CHECK", "MAX_LENGTH_CHECK"));


data/class/SC_CheckError.php
のところは下記のようにしております。

function EMAIL_CHAR_CHECK( $value ){ // メールアドレスに使用する文字を正規表現で判定する
if(isset($this->arrErr[$value[1]])) {
return;
}
$this->createParam($value);
if(strlen($this->arrParam[$value[1]]) > 0 && !ereg("^[,(sp)a-zA-Z0-9_\.@\+\?-]+$",$this->arrParam[$value[1]]) ) {
$this->arrErr[$value[1]] = "※ " . $value[0] . "に使用する文字を正しく入力してください。<br />";
}
}



どこか間違っている部分があるのでしょうか?
ご教授お願します。


(1) 2 3 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン

右上バナー


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は73,725名です
総投稿数は102,960件です

投稿数ランキング

1
seasoft
7333
2
468
3131
3
AMUAMU
2712
4
nanasess
2192
5
umebius
2042
6
yuh
1664
7
red
1456
8
h_tanaka
1169
9
tsuji
942
10
fukap
907
11
shutta
835
12
tao_s
794
13 ramrun 789
14 karin 689
15 sumida 641
16
homan
633
17 DELIGHT 572
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.