zencart-ja/zc-v1-series — pull request #1 by tiadeen2 (2013-01-24 04:03:47+00:00)
Title: V151 ja bugfix

こんにちは、アークウェブの竹村です。

いくつかバグ修正したものをフィードバックします。
Pull Requrestを送るのは初めてなのでおかしかったらご指摘ください。

以上、よろしくお願いします。

## 都道府県のプルダウン化した時の順番が「三重県」から始まっているようで選びづらいです。

### 再現方法
1.管理画面にて「一般設定＞顧客アカウントの設定＞都道府県名 - ドロップダウンで表示」を true にする。
2.ログインリンクから新規顧客情報の入力で都道府県のドロップダウンが「三重県」から始まる

### 対処方法
TABLE_ZONESのSQLにて「order by zone_name」だったのを「order by zone_id」にした

## 手続完了画面の「お知らせメール」にチェックがついている状態で【更新】ボタンを押すと遷移先がトップになっているようです。
本来は「マイページ＞商品についてのお知らせリストの表示・変更」に遷移するべき。

### 再現方法
1.適当な商品を注文して手続完了画面で「お知らせメール」にチェックがついている状態で【更新】ボタンを押す
→トップに遷移する

### 対処方法
リダイレクト先が「FILENAME_DEFAULT」だったのを「FILENAME_ACCOUNT_NOTIFICATIONS」にした

## 新着商品などの商品一覧で「以下省略」部分が文字化けしてしまう

### 再現方法
前提：デモ商品をインストールした状態です
1.左のサイドボックスのカテゴリーから「新着商品」のリンクをクリック
2.「【2】送料無料・バーチャル商品」などの商品説明文の最後が みたいなので表示される

### 対処方法
strlen, substrを利用していたため文字数カウントに失敗していたのを修正

## 英語で新規登録の名前にカタカナが表示されている

### 再現方法
1.URLにパラメータ &language=en をつけてアクセス
2.Log Inリンクから、新規登録のフォームを見てみるとENTRY_FIRST_NAME_KANAの入力項目がある
英語の場合はカタカナは表示されないべき

### 対処方法
FURIKANA_NESESSARYのdefineを1.3.0.2と同じように付けた

※ただし「顧客・注文の管理＞顧客管理＞英語で登録した顧客の【編集】」にて、
「姓ふりがな・名ふりがな」の入力欄がある。およびJavascriptチェックにも引っかかる。これは未対応。

## （未対応）英語で都道府県が日本語表示される

### 再現方法
前提：管理画面にて「一般設定＞顧客アカウントの設定＞都道府県名 - ドロップダウンで表示」を true にする。
1.URLにパラメータ &language=en をつけてアクセス
2.Log Inリンクから、都道府県のドロップダウンを見てみると「三重県」など日本語になっている

### 対処方法
m17n対応してればTABLE_ZONESから言語毎にzoneの文言だけ設定するzones_m17nテーブルを作成するのでソレを使って対応できたが、
現状、m17n対応はしていないようなので解決できませんね。