バージョン選択

フォーラム

メニュー

オンライン状況

49 人のユーザが現在オンラインです。 (45 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 49
もっと...

サイト内検索

バグ報告 > フロント機能 > 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
nanasess
投稿日時: 2011/9/30 13:46
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合
以下のパッチで修正できました.
http://svn.ec-cube.net/open_trac/ticket/1280
http://svn.ec-cube.net/open_trac/attachment/ticket/1280/pecl_json.3.patch

MPV 様
何度も無理なお願いにご協力いただきまして, 本当にありがとうございました!
MPV
投稿日時: 2011/9/30 6:46
対応状況: −−−
仙人
登録日: 2011/3/27
居住地:
投稿: 309
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合
nanasess様

上記パッチの再修正版(patchの3)で、当方の環境では
取得することを確認いたしました。(IE9、Firefox)

この度は本当に何とお礼を言っていいものか・・・。
ありがとうございました。<(_ _)>
nanasess
投稿日時: 2011/9/28 15:59
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合
MPV 様

手元の環境でも再現しました!

再度, パッチを作成しましたので, お試しいただけますでしょうか?

http://svn.ec-cube.net/open_trac/attachment/ticket/1280/pecl_json.2.patch

引用:

ちなみに、WEBページを表示させてから右クリックで
「ページのソースを表示」で取得できる
HTMLソースでよろしいでしょうか?


今度こそ大丈夫だと祈りたいですが, だめだった場合はお送り頂けると助かります.

引用:

少なくとも、当方の環境と同じ共用サーバ、
OS、PHPのバージョンで使用されている方は
解消手段になりますのでそうかもしれませんね。


おそらく, RHEL5系デフォルトの PHP に, PECL json をインストールした環境が該当すると思います.
結構多いのです...

何度もお手数をおかけし申し訳ございません.
ショップオーナー様にもよろしくお伝え頂ければ幸いです.
ご協力感謝致します.
MPV
投稿日時: 2011/9/28 15:24
対応状況: −−−
仙人
登録日: 2011/3/27
居住地:
投稿: 309
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合
nanasess様

ご回答頂きましてありがとうございます。<(_ _)>

引用:
何度も申し訳ございませんが, 商品一覧で正常時と, 異常時の 「HTML ソースすべて」を, ohkouchi@loop-az.co.jp 宛てに送っていただくことは可能でしょうか?


明日shopの担当者から了承が得られましたら
お送りします。

ちなみに、WEBページを表示させてから右クリックで
「ページのソースを表示」で取得できる
HTMLソースでよろしいでしょうか?

引用:
この不具合が修正できると, 多くの方が幸せになれると思うので...

よろしくお願い致します


少なくとも、当方の環境と同じ共用サーバ、
OS、PHPのバージョンで使用されている方は
解消手段になりますのでそうかもしれませんね。

明日に確認後、了承が得られましたら
お送りいたしますので、重ねまして
よろしくお願いいたします。
nanasess
投稿日時: 2011/9/27 11:11
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合
MPV 様

何度もご確認ありがとうございます!
お手数をおかけし申し訳ございません.

引用:

MPVさんは書きました:

再度確認いたしましたところ、下記のエラーが出ておりました。

エラー: productsClassCategories[product_id][classcat_id1] is undefined
ソースファイル: HPアドレス/js/products.js
行: 70


想定どおりのところでエラーが発生しているようで, ちょっと安心しました^^;

引用:

こちらは取得いたしました。(長いです。)


ありがとうございます.
正常時, 異常時共に精査してみたのですが, 怪しいところは発見できませんでした...

商品一覧のソースを省略されているようですが, おそらく省略されている箇所でエラーが発生していると思われます..

何度も申し訳ございませんが, 商品一覧で正常時と, 異常時の 「HTML ソースすべて」を, ohkouchi@loop-az.co.jp 宛てに送っていただくことは可能でしょうか?

引用:

それと、不思議なことに商品詳細についてはパッチを当てても
正常に規格の取得・表示ができていました。


良かったです.
この不具合が修正できると, 多くの方が幸せになれると思うので...

よろしくお願い致します.
MPV
投稿日時: 2011/9/26 22:23
対応状況: −−−
仙人
登録日: 2011/3/27
居住地:
投稿: 309
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合
nanasess様

お返事頂きましてありがとうございます。
また、当方の度重なる理解不足でお手間を取らせてしまいまして
申し訳ございません・・・。

引用:
ブラウザの JavaScript エラーが発生すると思います


nanasess様が仰られる通り、phpエラーの方は違うようです。
(今回の取得作業中は1度も発生しませんでした。)
再度確認いたしましたところ、下記のエラーが出ておりました。

エラー: productsClassCategories[product_id][classcat_id1] is undefined
ソースファイル: HPアドレス/js/products.js
行: 70

該当箇所のソースは以下の通りです。

function checkStock($form, product_id, classcat_id1, classcat_id2) {

    classcat_id2 = classcat_id2 ? classcat_id2 : '';

    var classcat2;

    // 商品一覧時
    if (typeof productsClassCategories != 'undefined') {
        classcat2 = productsClassCategories[product_id][classcat_id1]['#' + classcat_id2];
    }
    // 詳細表示時
    else {
        classcat2 = classCategories[classcat_id1]['#' + classcat_id2];
    }



引用:
JSON エンコードされた JavaScript の記述があると思いますが、正常なパターンと, うまく表示されないパターンのソースを貼っていただけますでしょうか


こちらは取得いたしました。(長いです。)

【商品一覧で正常時】
<script type="text/javascript">//<![CDATA[
    var productsClassCategories = { ・・・
"205":{"":{"":{"name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","product_class_id":"2581","product_type":"1"}},"12":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"","price02":"840","point":"0","product_code":"商品コード1G","product_class_id":"2581","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2G","product_class_id":"2583","product_type":"1"}},"11":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"840","point":"0","product_code":"商品コード1E","product_class_id":"2584","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2E","product_class_id":"2586","product_type":"1"}},"10":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"","price02":"840","point":"0","product_code":"商品コード1D","product_class_id":"2587","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2D","product_class_id":"2589","product_type":"1"}},"9":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"","price02":"840","point":"0","product_code":"商品コード1C","product_class_id":"2590","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2C","product_class_id":"2592","product_type":"1"}},"8":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"840","point":"0","product_code":"商品コード1B","product_class_id":"2593","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2B","product_class_id":"2595","product_type":"1"}},"7":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"840","point":"0","product_code":"商品コード1A","product_class_id":"2596","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2A","product_class_id":"2598","product_type":"1"}}},・・・;fnSetClassCategories(document.product_form205);・・・}
    $(function(){
        fnOnLoad(); 
    });
//]]>
</script>


【商品一覧で異常時】
<script type="text/javascript">//<![CDATA[
    var productsClassCategories = {・・・
"205":{"__unselected":{"__unselected":{"name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","product_class_id":"2581","product_type":"1"}},"12":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"","price02":"840","point":"0","product_code":"商品コード1G","product_class_id":"2581","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2G","product_class_id":"2583","product_type":"1"}},"11":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"840","point":"0","product_code":"商品コード1E","product_class_id":"2584","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2E","product_class_id":"2586","product_type":"1"}},"10":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"","price02":"840","point":"0","product_code":"商品コード1D","product_class_id":"2587","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2D","product_class_id":"2589","product_type":"1"}},"9":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"","price02":"840","point":"0","product_code":"商品コード1C","product_class_id":"2590","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2C","product_class_id":"2592","product_type":"1"}},"8":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"840","point":"0","product_code":"商品コード1B","product_class_id":"2593","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2B","product_class_id":"2595","product_type":"1"}},"7":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"840","point":"0","product_code":"商品コード1A","product_class_id":"2596","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2A","product_class_id":"2598","product_type":"1"}}},・・・;fnSetClassCategories(document.product_form205);・・・}
    $(function(){
        fnOnLoad(); 
    });
//]]>
</script>


【商品詳細で正常時】
<script type="text/javascript">//<![CDATA[
    classCategories = {"":{"":{"name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","product_class_id":"2581","product_type":"1"}},"12":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"","price02":"840","point":"0","product_code":"商品コード1G","product_class_id":"2581","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2G","product_class_id":"2583","product_type":"1"}},"11":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"840","point":"0","product_code":"商品コード1E","product_class_id":"2584","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2E","product_class_id":"2586","product_type":"1"}},"10":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"","price02":"840","point":"0","product_code":"商品コード1D","product_class_id":"2587","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2D","product_class_id":"2589","product_type":"1"}},"9":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"","price02":"840","point":"0","product_code":"商品コード1C","product_class_id":"2590","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2C","product_class_id":"2592","product_type":"1"}},"8":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"840","point":"0","product_code":"商品コード1B","product_class_id":"2593","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2B","product_class_id":"2595","product_type":"1"}},"7":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"840","point":"0","product_code":"商品コード1A","product_class_id":"2596","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2A","product_class_id":"2598","product_type":"1"}}};function lnOnLoad(){fnSetClassCategories(document.form1, ""); }
    $(function(){
        lnOnLoad();
    });
//]]>
</script>


【商品詳細で異常?】
<script type="text/javascript">//<![CDATA[
    classCategories = {"__unselected":{"__unselected":{"name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","product_class_id":"2581","product_type":"1"}},"12":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"","price02":"840","point":"0","product_code":"商品コード1G","product_class_id":"2581","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2G","product_class_id":"2583","product_type":"1"}},"11":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"840","point":"0","product_code":"商品コード1E","product_class_id":"2584","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2E","product_class_id":"2586","product_type":"1"}},"10":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"","price02":"840","point":"0","product_code":"商品コード1D","product_class_id":"2587","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2D","product_class_id":"2589","product_type":"1"}},"9":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S","stock_find":true,"price01":"","price02":"840","point":"0","product_code":"商品コード1C","product_class_id":"2590","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2C","product_class_id":"2592","product_type":"1"}},"8":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"840","point":"0","product_code":"商品コード1B","product_class_id":"2593","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L","stock_find":true,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2B","product_class_id":"2595","product_type":"1"}},"7":{"#":{"classcategory_id2":"","name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044"},"#6":{"classcategory_id2":"6","name":"S (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"840","point":"0","product_code":"商品コード1A","product_class_id":"2596","product_type":"1"},"#4":{"classcategory_id2":"4","name":"L (\u54c1\u5207\u308c\u4e2d)","stock_find":false,"price01":"","price02":"1,260","point":"0","product_code":"商品コード2A","product_class_id":"2598","product_type":"1"}}};function lnOnLoad(){fnSetClassCategories(document.form1, ""); }
    $(function(){
        lnOnLoad();
    });
//]]>
</script>


商品一覧につきましては規格が2つあるものを抜粋しております。

それと、不思議なことに商品詳細についてはパッチを当てても
正常に規格の取得・表示ができていました。
(ですので?を付けました。)

ご確認頂ければ幸いです。
何卒よろしくお願いいたします。<(_ _)>
nanasess
投稿日時: 2011/9/26 10:16
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合
MPV 様

ちょっと説明が悪かったようで...
申し訳ございません.

引用:

MPVさんは書きました:

引用:
この際に, 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')


これは, SC_Utils.php を編集して, SC_Product.php にパッチを当てた際, パーミッションが変化してしまった等で, SC_Utils.php 及び SC_Product.php が読めなくなってしまったのではないでしょうか?
本件の修正が原因で, 上記のエラーが表示されることは考えにくいです.
ただ, この類いのエラーが出ると, ページ全体がシステムエラーになってしまう気がするのですが...

なお, 取得不具合が発生した場合, site.log に記録される PHP エラーではなく, ブラウザの JavaScript エラーが発生すると思います.
IE ですと, ブラウザの左下に, 黄色の三角アイコンが表示されます.
Firefox の場合は, 「ツール」メニューから「エラーコンソール」を開いて, エラーのタブをクリックすると表示されます

引用:

引用:
また, 商品詳細ページであれば, ソースを開くと以下のような JSON エンコードされた JavaScript の記述があると思いますが,
正常なパターンと, うまく表示されないパターンのソースを貼っていただけますでしょうか


ソースはそれぞれ以下の通りです。



説明不足で申し訳ございません.

商品詳細ページのソースを開くと, <title></title> 行の直下あたりに, 以下のような記述があると思います.


<script type="text/javascript">//<![CDATA[
    classCategories = {"":{"":{"name":"\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044","product_class_id":"0","product_type":"1"}},"":{"#":{"classcategory_id2":null,"name":"","stock_find":true,"price01":"1,050","price02":"980","point":"93","product_code":"ice-01","product_class_id":"0","product_type":"1"}}};function lnOnLoad(){fnSetClassCategories(document.form1, ""); }


こちらを貼っていただけたら嬉しいのですが...

大変お手数をおかけし申し訳ないです.
また機会がありましたら, ご確認いただければ幸いです.
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 type="text/javascript">//<![CDATA[
// 規格2に選択肢を割り当てる。
function fnSetClassCategories(form, classcat_id2_selected) {
    var $form = $(form);
    var product_id = $form.find('input[name=product_id]').val();
    var $sele1 = $form.find('select[name=classcategory_id1]');
    var $sele2 = $form.find('select[name=classcategory_id2]');
    setClassCategories($form, product_id, $sele1, $sele2, classcat_id2_selected);
}


<商品一覧ページ>

<script type="text/javascript">//<![CDATA[
function fnSetClassCategories(form, classcat_id2_selected) {
    var $form = $(form);
    var product_id = $form.find('input[name=product_id]').val();
    var $sele1 = $form.find('select[name=classcategory_id1]');
    var $sele2 = $form.find('select[name=classcategory_id2]');
    setClassCategories($form, product_id, $sele1, $sele2, classcat_id2_selected);
}


scriptの処理自体は見たところ同じのようです。
ご確認頂ければ幸いです。<(_ _)>

当方ももう少し調べてみます・・・。
MPV
投稿日時: 2011/9/20 12:31
対応状況: −−−
仙人
登録日: 2011/3/27
居住地:
投稿: 309
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合
nanasess様

お返事頂きましてありがとうございます。<(_ _)>

現在、発生しているのが先日ご報告致しました通り
稼働環境のみの状況でございます。

SHOPの方に許可は得ましたので
時間帯を見計らって(なるべく早く)
確認が取れ次第、再度ご報告を
させて頂きます。

取り急ぎ、お礼まで
失礼いたします。
nanasess
投稿日時: 2011/9/20 10:44
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2313
Re: 【EC-CUBE 2.11.0】商品一覧、商品詳細画面での規格内容の表示、取得不具合
ご確認ありがとうございます.

引用:

MPVさんは書きました:

  以前の時は規格2が幅少になり、規格1を選択しても
  表示されない状態でしたが、今回は選択なしの表示のまま
  情報が取得できていない状態です。


この際に, JavaScript エラーとなっていると思いますが, どのようなエラーになっていますでしょうか?

また, 商品詳細ページであれば, ソースを開くと以下のような JSON エンコードされた JavaScript の記述があると思いますが,

<script type="text/javascript">//<![CDATA[
    classCategories = ....


正常なパターンと, うまく表示されないパターンのソースを貼っていただけますでしょうか.

お手数ですが, ご確認頂ければ幸いです.

(1) 2 3 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,698名です
総投稿数は109,943件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1638
8
red
1570
9
mcontact
1283
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.