FC2ブログ

Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
この記事にトラックバックする(FC2ブログユーザー)
http://satake7.blog33.fc2.com/tb.php/3-cc19a642

トラックバック

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

ChangeLog 0.6.0.3

通販Go!Go!(2.5-55.jp) ChangeLog 0.6.0.3

通販Go!Go! 0.6.0.3

送料取得処理の一部を変更。

  1. クレジット可の判定に「・・・ご用意しております」を追加
  2. 金額形式が「¥000」の場合、「000円」に変換してから処理
  3. 送料無料処理のところで「0円」でマッチしていたため「\s0円」に変更
  4. この変更のため、事前処理で全角スペースを半角スペースに変換
  5. 価格帯形式(○~○)に「○○未満」、「○○から」などを追加
  6. 「代引」を外す処理から「ともに無料」だった場合を除外
  7. ガイドページ判定を「.htm」を付けて厳しくするように変更
  8. ガイドページが見つからない場合、「特定商取引法表示」のページをみるようにした

「¥」の処理ですごく時間をとられる。tr や scan で「¥」を使おうとすると、toutf8を明示的にかけてやらないと期待したような結果にならない。

"¥123".tr!(" 0-9¥",        " 0-9Y")    # "¥123"
"¥123".tr!(" 0-9¥".toutf8, " 0-9Y") # "Y123"

なぜだろうか。文字処理はすべてUTF-8で統一しているので、toutf8をかけてもかけなくても tr に渡る文字列は一緒のような気がするんだけど、時間がないので深く追求せず、この方法で対処。

ガ イドページ判定で、一番最初は「guide.htm」とか「info.htm」にマッチするURLに飛んでみて、送料関係の記載があればそのページをガイ ドページとしていたんだけど、これだと「guide2.html」とか「info2.html」にマッチしないため、「guide」とか「info」だけ でマッチするように変更したんだけど、そうすると「example.com/info/xxx.html」などのURLの途中に「info」があっても マッチしてしまい、まずいケースがあったので元に戻した。「guide2.html」などの対処は別途やらないといけない。


スポンサーサイト
この記事にトラックバックする(FC2ブログユーザー)
http://satake7.blog33.fc2.com/tb.php/3-cc19a642

トラックバック

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

Appendix

プロフィール

satake7

Author:satake7
 
Satake Studio, LPC(サタケスタジオ)は湘南秋谷でWEBアプリケーションの開発を行っています。

通販Go!Go!(http://2.5-55.jp)

最新コメント

最新トラックバック

検索フォーム

ブロとも申請フォーム

この人とブロともになる

QRコード

QRコード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。