記事No | : 16370 |
投稿日 | : 2020/09/17(Thu) 13:47:22 |
タイトル | : WEB MART受信メールの文字化け?と仕様 |
ID情報 | : odamayu |
投稿者 | : kimura |
URL | : https://iburigakko.com/shop |
お世話になっております。
この度、WEB MART v1.43を v 7.5にバージョンアップさせていただき、
問題なく動いてはいるのですが、以前と受信メールの仕様が変わって
しまいました。
注文の配送先が注文者と同一の場合、以前は表示されなかったこの部分
----------------------------------------------------------------------
▼配送先
----------------------------------------------------------------------
お名前 :
ふりがな :
郵便番号 :
都道府県 :
ご住所 :
電話番号 :
FAX 番号 :
こちらを消すことは可能でしょうか。
また、その他連絡事項の部分に入力すると
----------------------------------------------------------------------
▼その他
----------------------------------------------------------------------
連絡事項 : 〓テストメールです。
このように、テストメールの前に1文字、余計な 〓 が付いてしまいます。
修正可能かどうかご教授願えればと存じます。
どうか宜しくお願い致します。
記事No | : 16371 |
投稿日 | : 2020/09/19(Sat) 18:54:34 |
タイトル | : Re: WEB MART受信メールの文字化け?と仕様 |
ID情報 | : kudocgi |
投稿者 | : KUDO CGI WORKS |
URL | : https://www.kudocgiworks.net/ |
■ mart/tmpl/order.txt
----------------------------------------------------------------------
▼配送先
----------------------------------------------------------------------
お名前 : !name2!
ふりがな : !kana2!
郵便番号 : !zip2!
都道府県 : !pref2!
ご住所 : !addr2!
電話番号 : !tel2!
FAX 番号 : !fax2!
配送先 : !sendto!
の
配送先 : !sendto!
の行を削除
■ mart/tmpl/addr.htmlの213行目
!renraku!を削除
修正前 <td><textarea name="memo" cols="40" rows="3">!renraku!</textarea></td>
↓
修正後 <td><textarea name="memo" cols="40" rows="3"></textarea></td>
■ mart/order.cgi
682行目
# 文字置き換え
$body_ord =~ s/!(\w+)!/$in{$1}/g;
$body_rep =~ s/!(\w+)!/$in{$1}/g;
のあとに
# 注文者と配送先が同じ場合、メールに配送先を記載しない
my$x= <<'ABC';
----------------------------------------------------------------------
▼配送先
----------------------------------------------------------------------
お名前 :
ふりがな :
郵便番号 :
都道府県 :
ご住所 :
電話番号 :
FAX 番号 :
ABC
$body_ord =~ s/$x//g;
$body_rep =~ s/$x//g;
を挿入。
上記の修正で大丈夫かと思います。
テストプログラムは
https://www.kudocgiworks.net/test/mart/
です。
高級ペンケースの注文ができるようになっております。
自由にテストして頂いて構いません。
テストプログラムは後日削除しますのでご了承ください。
参考になれば幸いです。
記事No | : 16372 |
投稿日 | : 2020/09/19(Sat) 20:18:13 |
タイトル | : Re^2: WEB MART受信メールの文字化け?と仕様 |
ID情報 | : odamayu |
投稿者 | : kimura |
URL | : https://iburigakko.com/shop |
KUDO CGI WORKS様
丁寧なご返信をありがとうございます。
書かれていたように修正してみた所、文字化けはクリアしましたが、最後のorder.cgiを記入し「注文画面へ」をクリックすると画面が真っ白になってしまいました。
コピペの仕方が悪かったのでしょうか。
白くなってしまったorder.cgi
https://www.iburigakko.com/shop/mart/order-white-cgi.zip
[現在使用中] 配送先が表示されてしまうorder.cgi
https://www.iburigakko.com/shop/mart/order-haisouari-cgi.zip
高級ペンケースでは不要部分が消えた理想の確認メールが届きました。
お忙しい所を何度も申し訳ございません。
どうか宜しくお願い致します。
記事No | : 16373 |
投稿日 | : 2020/09/19(Sat) 21:28:30 |
タイトル | : Re^3: WEB MART受信メールの文字化け?と仕様 |
ID情報 | : kudocgi |
投稿者 | : KUDO CGI WORKS |
URL | : https://www.kudocgiworks.net/ |
白くなってしまうのほうのファイルを確認させていただきました。
order.cgiの699行目
ABCの左にタブが入っておりました。
ABCの左のタブを削除して再度お試しください。
記事No | : 16378 |
投稿日 | : 2020/09/21(Mon) 14:33:18 |
タイトル | : Re^4: WEB MART受信メールの文字化け?と仕様 |
ID情報 | : odamayu |
投稿者 | : kimura |
URL | : https://iburigakko.com/shop |
早々にご返信をありがとうございます。
左側のタブとはスペースでしょうか?
https://www.iburigakko.com/shop/mart/order-cgi.zip
このようにABCの左側を削除したのですが、まだ配送先が表示されて送られてきます。
何度も申し訳ございません。どうか宜しくお願い致します。
記事No | : 16379 |
投稿日 | : 2020/09/21(Mon) 18:24:19 |
タイトル | : Re^5: WEB MART受信メールの文字化け?と仕様 |
ID情報 | : kudocgi |
投稿者 | : KUDO CGI WORKS |
URL | : https://www.kudocgiworks.net/ |
my$x= <<'ABC';
----------------------------------------------------------------------
▼配送先
----------------------------------------------------------------------
お名前 :
ふりがな :
郵便番号 :
都道府県 :
ご住所 :
電話番号 :
FAX 番号 :
ABC
ではなく
my$x= <<'ABC';
----------------------------------------------------------------------
▼配送先
----------------------------------------------------------------------
お名前 :
ふりがな :
郵便番号 :
都道府県 :
ご住所 :
電話番号 :
FAX 番号 :
ABC
です。
そのままコピペして再度お試しいただけますと幸いです。
記事No | : 16380 |
投稿日 | : 2020/09/22(Tue) 15:31:06 |
タイトル | : Re^6: WEB MART受信メールの文字化け?と仕様 |
ID情報 | : odamayu |
投稿者 | : kimura |
URL | : https://iburigakko.com/shop |
ご返信をありがとうございます。
こちらのコメント欄をコピーしましたらできました。
丁寧にご指導いただきましてありがとうございました。
今後ともどうか宜しくお願い致します。