バグ報告 > 管理機能 > 受注管理からのメール通知で{order}の差込がおかしい |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
ramrun |
投稿日時: 2007/10/3 11:08
対応状況: −−−
|
仙人 登録日: 2006/11/3 居住地: 投稿: 789 |
Re: 受注管理からのメール通知で{order}の差込がおかしい 自分のところでやった対策を書いておきます。
まず、slibのsfSendOrderMailについて。 受注完了時の自動送信メールは template_idが1または2が送られます。 現状では{order}の処理が下記のようになってます。
$arrMAILTPLPATH[$template_id])の部分は$arrMAILTPLPATH[$send_type])とする必要があります。 またdtb_mailtemplateのsend_typePC用:0、携帯用:1をPC用:1、携帯用:2と変更しておきます。 template_idからsend_typeを取得する必要が出てきますので、受注動的部分の取得は
としました。 しかしこれだけだと、管理画面の受注管理からメール通知する際にずれます。 管理画面からのテンプレートではtemplate_idが0から始まっているためで、それを1からに変更するためにはSC_FormParam.phpが絡んでくるためいじっては不味そうです。 /html/admin/order/mail.phpにて、case 'change'で行っている処理
をcase 'send'とcase 'confirm'の処理に追加します。 case 'send'
case 'confirm'
これでとりあえず対策できたっぽい気がします... 改造していて気づいたのですが
getとselectではテーブルとカラムの引数が逆ですね。 統一したほうがいいように思います。 ----------------------------------------------------------- 10/4追記 メールテンプレを更新すると、テンプレからPOSTされてくるのがやはり0、1なので、せっかく1、2にしたsend_typeが戻ってしまいます。 /html/admin/basis/mail.phpで1つ加算しておきました。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
受注管理からのメール通知で{order}の差込がおかしい | ゲスト | 2007/10/2 11:22 |
Re: 受注管理からのメール通知で{order}の差込がおかしい | ramrun | 2007/10/2 11:24 |
Re: 受注管理からのメール通知で{order}の差込がおかしい | adachi | 2007/10/2 16:01 |
Re: 受注管理からのメール通知で{order}の差込がおかしい | ramrun | 2007/10/2 18:30 |
Re: 受注管理からのメール通知で{order}の差込がおかしい | homan | 2007/10/2 18:57 |
» Re: 受注管理からのメール通知で{order}の差込がおかしい | ramrun | 2007/10/3 11:08 |