EC-CUBE 2.11.0使用
サーバーはWADAX
商品詳細ページやリストページの、商品に対する規格が二つ設定されているときに出てくるエラーです。
エラーの詳細
ユーザー エージェント: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB6; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.1)タイムスタンプ: Thu, 21 Apr 2011 05:16:58 UTC
メッセージ: ‘classCategories[…]’ は Null またはオブジェクトではありません。ライン: 74文字: 9コード: 0URI: http://www.XXXX/online-shop/js/products.js
localのサーバのときは一切でてこなかったエラーで、サーバにインストールしたときに出るようになりました。
テンプレートの改造時に何かいろったかなと思い、デフォルトにしてみましたが同じエラーが出ます。
色々と調べていると以下の様な記事を見ました。
サーバ依存によるエラーだそうですが、JSONあたりからちょっとよくわからなくなってしまった。
規格が1つの場合は問題ないので、2つのときに何かおかしなことがおこっているのでしょう。
JSONも勉強せんなん? もっと単純にSELECTを書かせるわけにはいかないのかなぁ。
(追記)2011.05.07
コミュニティの方でいろいろと調べて下さってて、以下のような対処方法が出ていました。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=7879&forum=8
重くなるらしいですが、対処してみたらちゃんと規格2が出るようになりました。商品点数はそれほど多くならなさそうなので、これで対応していきたいと思います。ひとまずは。
コメントを残す