質問 > その他 > 2番目の商品規格オプションが表示されない |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2007/10/8 10:18
対応状況: −−−
|
2番目の商品規格オプションが表示されない MySQLがUTF-8で、日本語での商品検索ができない
で質問させていただいたものです。その節はどうもありがとうございました。 商品一覧や、商品詳細ページで、規格2の値が「選択してください」しか表示されません。 標準で入っている「アイスクリーム」を例にすると、 「味」:抹茶、チョコ、バニラ 「大きさ」:選択してください (本来はS,M,L) 自分で登録した規格についても1番目は選択肢が表示され、2番目は「選択してください」の状態になります。 試しに、同じ商品で、規格1と規格2の表示順を入れ替えてみると、やはり2番目の規格だけ「選択してください」となります。 上記のアイスクリームで試すと 「大きさ」:S,M,L 「味」:選択してください (本来は、抹茶、チョコ、バニラ) となります。 標準でついてくるアイスクリームだけでなく、鍋に「鍋の味」、「大きさ」という規格を設定し、上記のように規格1と規格2を入れ替えても、同じように2番目の規格だけが「選択してください」になってしまいます。 規格表示について を参考にチェックしてみたのですが、商品登録の規格のチェックがついていないとか、規格を削除したということはありません。 また、上記の現象は、MySQLデータベースを削除して、別名で新規作成し、EC-CUBEを再インストールした直後でも発生しています。 ただし、カスタマイズした点があり、MySQL対策として、ILIKE → LIKE の変更をしています。 ILIKE を LIKEに 長文申し訳ございません。 完全な解決策でなくても、ヒントのようなものや、ここが参考になるかもという情報でも結構ですので、どうぞよろしくお願いします。 [環境] EC-CUBEバージョン 1.3.4 PHPバージョン PHP 5.2.3 DBバージョン MySQL 5.0.24 (UTF-8) |
|
homan |
投稿日時: 2007/10/8 10:37
対応状況: −−−
|
仙人 登録日: 2007/7/2 居住地: 宮崎県宮崎市 投稿: 633 |
Re: 2番目の商品規格オプションが表示されない こんにちは
ご質問なのですが、規格1を選択後でも規格2は表示されませんか? 例えば、 引用:
の場合は、 規格1である「味」で抹茶、チョコ、バニラのいずれかを選択後に 規格2の大きさを選択しようとするとS,M,Lの在庫が存在するものだけが 表示されるような仕様になっています。 つまり、規格2がある場合は、規格1を選択していないと表示されません。 書き込みの内容からそういうことではないのかな?と思ったので、 試してみて下さい(見当違いでしたら、すみません^^;)。
|
ゲスト |
投稿日時: 2007/10/8 14:52
対応状況: 解決済
|
Re: 2番目の商品規格オプションが表示されない す、すいませんっ!
おっしゃるとおり、規格1を選択した後なら、規格2が正しく表示され、選択できました。 お騒がせしました。。。 どうもありがとうございました。 |
|
ゲスト |
投稿日時: 2007/10/8 15:31
対応状況: −−−
|
Re: 2番目の商品規格オプションが表示されない これ、たしかにちょっと分かりにくい感はありますよね。
楽天みたいに在庫を表形式で見られるといいと思うのですが、 今のところカスタマイズに力を注ぐ余裕がないので、 僕の場合は、とりあえず規格2があった場合、 「カラー(規格1)を選んでから、サイズ(規格2)をお選び下さい」 というような注意メッセージを表示するようにしています。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |