バグ報告 > フロント機能 > 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
MPV |
投稿日時: 2011/5/1 11:06
対応状況: 解決済
|
仙人 登録日: 2011/3/27 居住地: 投稿: 309 |
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合 nanasess様
patapata様 先日はご丁寧に回答頂きまして ありがとうございました。 その後、以下の別スレッド 【2.11 初期状態の JavaScript エラー】 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&order=ASC&topic_id=7766&forum=10 の方で、AMUAMU様よりご助言頂いた内容より レンタルサーバ会社の方に確認いたしましたところ WADAXの共用サーバではPECLの使用ができないという ことでした。 仕方がないので、WADAXが何がしかの対応 (次期対応バージョンの提供等)を行ってくれることを信じて このまま様子を見ようかと思います。 モジュールがインストールされていなければ、 EC-CUBE側ではPEARで動作させるしか おそらく手立てはないのですよね・・・? 以上、その後のご報告です。 重ねまして、このたびはどうもありがとうございました。 <(_ _)> |
nanasess |
投稿日時: 2011/5/1 12:10
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合 引用:
PHP5.1.6 で, かつ JSON Extention はインストール済みということでしたので, おそらく初期状態で PECL JSON がインストールされているのではないかなと思います. 引用:
今回は, インストールされている PECL JSON 絡みの不具合ですので, JSON モジュールが標準でバンドルされているバージョンへアップグレードするのが良いと思うのですが, レンタルサーバーでは難しいでしょうね... |
MPV |
投稿日時: 2011/5/1 15:02
対応状況: 解決済
|
仙人 登録日: 2011/3/27 居住地: 投稿: 309 |
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合 nanasess様
早々にお返事頂きましてありがとうございます。 引用: PHP5.1.6 で, かつ JSON Extention はインストール済みということでしたので, おそらく初期状態で PECL JSON がインストールされているのではないかなと思います. 当方の認識誤りのようですね。失礼いたしました。 そうするとWADAXの方が言われたのは、インストールしていないから 動作しないのではなくて、インストールしてあるけど不具合がある ので動作しないと回答してきたのでしょうね、多分。 引用: 今回は, インストールされている PECL JSON 絡みの不具合ですので, JSON モジュールが標準でバンドルされているバージョンへアップグレードするのが良いと思うのですが, レンタルサーバーでは難しいでしょうね... やはり、WADAX側からの何がしかの対応待ちなのでしょうね・・・。 ちなみにPECLを動作させるのであれば、専用サーバに変更すれば動きますと言われました。 おそらくnanasess様の仰る通り、専用サーバはJSON モジュールが 標準でバンドルされているバージョンなのでしょうね。 トホホです。 重ねまして、お返事ありがとうございました。 |
patapata |
投稿日時: 2011/5/9 12:02
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合 WADAX側の対応を期待せず待つか・・・
該当の原因が「キーに空文字を利用」することなのであれば、 空文字を利用しないよう修正することにより、回避できるかもしれませんね。 DB値のNULLを空文字としてるというようなものではなく、EC-CUBE側のコードで空文字を設定してるみたいなので、SC_Product.phpのsetProductsClassByProductIdsと、products.jsまわりを少々カスタマイズすれば、検査は別として動作確認ぐらいは取れるかと思います。 |
MPV |
投稿日時: 2011/5/9 21:52
対応状況: −−−
|
仙人 登録日: 2011/3/27 居住地: 投稿: 309 |
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合 patapata様
ご回答ありがとうございます。 引用: 該当の原因が「キーに空文字を利用」することなのであれば、 まだ検証ができておらず申し訳ありません。 後日検証をいたしまして、改善できた時には 改めてご報告をさせて頂きたいと思います。 取り急ぎお礼まで、失礼いたします。 |
nanasess |
投稿日時: 2011/9/16 19:44
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合 ずいぶんと時間がかかってしまいましたが, PHP5.1.6 + PECL json の環境で再現を確認したので, パッチを作ってみました.
手元の環境では問題なさげですが, 他の環境で問題が出ないか, 検証可能な方は試してみていただけると幸いです. 以下の環境では問題なさげでした. Mac OS X 10.7.1 Apache 2.2.20 PHP 5.3.8 チケット(PECL json 使用時, 規格2のプルダウンが表示されない) http://svn.ec-cube.net/open_trac/ticket/1280 パッチ(2.11.0以降なら当たると思います) http://svn.ec-cube.net/open_trac/attachment/ticket/1280/pecl_json.patch # RHEL5 のデフォルトが PHP5.1.6 なので, 対象の環境が結構多い... |
MPV |
投稿日時: 2011/9/17 10:31
対応状況: −−−
|
仙人 登録日: 2011/3/27 居住地: 投稿: 309 |
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合 nanasess様
この度のご対応大変うれしく思っております。 ありがとうございます。 やっとPECL jsonで動かせるかも・・・、と 期待を膨らませて検証をいたしました。 開発環境: [EC-CUBE] 2.11.2 正式版 [レンタルサーバ] なし(開発用のXAMPP 1.7.4) [OS] Windows7 Professional [PHP] PHP 5.3.5 [データベース] MySQL 5.5.8 [WEBサーバ] apache 2.2.17 [ブラウザ] Firefox 6.0.2 IE9 Google Chrome 13.0.782.220 m → こちらでは(もともと問題がなかったこともあり) 特に問題なく規格情報が取得できました。 稼働環境: [EC-CUBE] 2.11.2 [レンタルサーバ] WADAX [OS] Red Hat Linux [PHP] PHP 5.1.6 [データベース] MySQL 5.0.77 [WEBサーバ] apache [ブラウザ] Firefox 6.0.2 IE9 Google Chrome 13.0.782.220 m → こちらでは、大変残念なのですが、 規格2が取得できませんでした・・・。 以前の時は規格2が幅少になり、規格1を選択しても 表示されない状態でしたが、今回は選択なしの表示のまま 情報が取得できていない状態です。 元に戻して、Services_JSON::encode()とServices_JSON::decode() であれば、規格2が取得できます。 上記のような状況です。 検証結果のご報告位しかできず申し訳ありません。 ご確認頂ければ幸いです。 どうぞよろしくお願いいたします。<(_ _)> |
nanasess |
投稿日時: 2011/9/20 10:44
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2313 |
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合 ご確認ありがとうございます.
引用:
この際に, JavaScript エラーとなっていると思いますが, どのようなエラーになっていますでしょうか? また, 商品詳細ページであれば, ソースを開くと以下のような JSON エンコードされた JavaScript の記述があると思いますが,
正常なパターンと, うまく表示されないパターンのソースを貼っていただけますでしょうか. お手数ですが, ご確認頂ければ幸いです. |
MPV |
投稿日時: 2011/9/20 12:31
対応状況: −−−
|
仙人 登録日: 2011/3/27 居住地: 投稿: 309 |
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合 nanasess様
お返事頂きましてありがとうございます。<(_ _)> 現在、発生しているのが先日ご報告致しました通り 稼働環境のみの状況でございます。 SHOPの方に許可は得ましたので 時間帯を見計らって(なるべく早く) 確認が取れ次第、再度ご報告を させて頂きます。 取り急ぎ、お礼まで 失礼いたします。 |
MPV |
投稿日時: 2011/9/25 8:08
対応状況: −−−
|
仙人 登録日: 2011/3/27 居住地: 投稿: 309 |
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合 nanasess様
確認が遅くなりまして申し訳ございませんでした。 本日、別件でのアップデート作業があり、 稼働環境での確認が可能でしたので確認をいたしました。 引用: この際に, JavaScript エラーとなっていると思いますが, どのようなエラーになっていますでしょうか? site.logを確認いたしましたところ、以下のような エラーが表示されておりました。 FATAL Error: /サイトディレクトリ/data/class_extends/util_extends/SC_Utils_Ex.php:25 require_once() [<a href='function.require'>function.require</a>]: Failed opening required '/サイトディレクトリ/data/class/util/SC_Utils.php' (include_path='/サイトディレクトリ/data/module') FATAL Error: /サイトディレクトリ/data/class_extends/SC_Product_Ex.php:24 require_once() [<a href='function.require'>function.require</a>]: Failed opening required '/サイトディレクトリ/data/class/SC_Product.php' (include_path='/サイトディレクトリ/data/module') 引用: また, 商品詳細ページであれば, ソースを開くと以下のような JSON エンコードされた JavaScript の記述があると思いますが, ソースはそれぞれ以下の通りです。 以下のソースの状態で、 ・SC_Utils.phpのjsonのエンコード、デコードを 本来の処理に戻したもの ・SC_Product.phpのパッチしたソース に差し替えると取得不具合が発生し、上記2つを差し戻すと 正常表示されます。 <商品詳細ページ>
<商品一覧ページ>
scriptの処理自体は見たところ同じのようです。 ご確認頂ければ幸いです。<(_ _)> 当方ももう少し調べてみます・・・。 |
« 1 (2) 3 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |