KENT-WEB サポートコーナー 過去ログ [ 0221 ]


記事No: 16370
投稿日: 2020/09/17(Thu) 13:47:22
タイトルWEB MART受信メールの文字化け?と仕様
ID情報: odamayu
投稿者: kimura
URLhttps://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
URLhttps://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
URLhttps://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
URLhttps://www.kudocgiworks.net/

白くなってしまうのほうのファイルを確認させていただきました。
order.cgiの699行目
ABCの左にタブが入っておりました。
ABCの左のタブを削除して再度お試しください。


記事No: 16378
投稿日: 2020/09/21(Mon) 14:33:18
タイトルRe^4: WEB MART受信メールの文字化け?と仕様
ID情報: odamayu
投稿者: kimura
URLhttps://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
URLhttps://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
URLhttps://iburigakko.com/shop

ご返信をありがとうございます。
こちらのコメント欄をコピーしましたらできました。
丁寧にご指導いただきましてありがとうございました。
今後ともどうか宜しくお願い致します。


[検索ページ]