質問 > フロント機能 > 一覧からはカートに入るが詳細ページからは遷移できない |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
AGB |
投稿日時: 2013/12/2 19:53
対応状況: −−−
|
新米 登録日: 2013/12/2 居住地: 投稿: 2 |
一覧からはカートに入るが詳細ページからは遷移できない 先日SSLを導入したあたりからEC-CUBEの商品詳細画面から「カートに入れる」ボタンを押してもカートに遷移しなくなってしまいました。
商品一覧からカートに入れるのは問題ないのですが、商品詳細からカートに入れるとヘテメル(利用中のサーバー)のエラー画面になってしまいます。 戻ってみると金額の変更はなく、カートの合計数量だけ変更されており、かごの中を見ると金額も適正なものへ変更されます。 SSLが浸透していないとき色んなところでエラーが発生し、2日ほどで収まったのですが、これだけが元に戻りません。 SSLはEC-CUBE導入後に契約、下記の変更を施しています。 .htaccessに以下の記述をしています。 -------------------------------------------------------- <Files ~ "\.(dat|log|csv|txt)$"> deny from all </Files> <Files ~ "^\.ht"> deny from all </Files> RewriteEngine On RewriteCond %{HTTP_HOST} ^cardshop-mayael\.com RewriteRule ^(.*) http://www.cardshop-mayael.com/$1 [R=301,L] -------------------------------------------------------- config.phpに以下の記述の変更を施しています。 -------------------------------------------------------- define('HTTP_URL', 'http://www.cardshop-mayael.com/'); define('HTTPS_URL', 'https://www.cardshop-mayael.com/'); define('DOMAIN_NAME', 'cardshop-mayael.com'); -------------------------------------------------------- その他、関係ありそうな点の変更では、 data/Smarty/templates/default/products/の中のdetail.tplとlist.tpl、data/class/pages/products/の中のLC_Page_Products_List.phplとLC_Page_Products_Detail.phpを変更していたため元に戻したり、追加したプラグインを無効にしたりしてみましたが状況が改善されません。変更点は一覧表示に名前順ソートを加えただけです。 当サイトのログや他サイトなど色々と調べてみたのですが中々解決できません。こちらのログで似たような相談でサーバー絡みの問題ではないかという指摘もありましたのでサーバーに問い合わせてみたのですが、どうもEC-CUBE側の問題のようです。 404エラーが表示されるときURLは以下のようになります。 例:https://www.cardshop-mayael.com/products/CART_URL?product_id=186...(後略) ですがデフォルトの状態でも「CART_URL」というフォルダは存在しません。 テストサイトは「CART_URL」がなくても正常に稼動しています。 detail.tplの当該箇所は以下です。 -------------------------------------------------------- <div class="cartin"> <div class="cartin_btn"> <div id="cartbtn_default"> <!--★カゴに入れる★--> <a href="java script:void(document.form1.submit())"> <img class="hover_change_image" src="<!--{$TPL_URLPATH}-->img/button/btn_cartin.jpg" alt="カゴに入れる" /> </a> </div> </div> </div> -------------------------------------------------------- 一覧からカートに入れると以下のようになります。 例:https://www.cardshop-mayael.com/cart/?category_id=10...(後略) こちらは正常に動きます。list.tplの当該箇所は以下になります。 -------------------------------------------------------- // カゴに入れる function fnInCart(productForm) { var searchForm = $("#form1"); var cartForm = $(productForm); // 検索条件を引き継ぐ var hiddenValues = ['mode','category_id','maker_id','name','orderby','disp_number','pageno','rnd']; $.each(hiddenValues, function(){ // 商品別のフォームに検索条件の値があれば上書き if (cartForm.has('input[name='+this+']').length != 0) { cartForm.find('input[name='+this+']').val(searchForm.find('input[name='+this+']').val()); } // なければ追加 else { cartForm.append($('<input type="hidden" />').attr("name", this).val(searchForm.find('input[name='+this+']').val())); } }); // 商品別のフォームを送信 cartForm.submit(); } -------------------------------------------------------- どちらもカート周辺の記述は一度も触っていません。お知恵をお借りできないでしょうか? html、cssは理解しているのですがphpはさわり程度、DBは全くわからない初心者で申し訳ないのですが、ご教授いただければありがたいです。 動作環境 EC-CUBE 2.13.0 サーバーOS Linux users170.heteml.jp 2.6.9-103.ELsmp #1 SMP Fri Dec 9 04:31:51 EST 2011 i686 DBサーバー MySQL 5.6.13-log WEBサーバー Apache PHP 5.3.19 利用サーバー ヘテメル 利用ブラウザ Google Chrome、IE9 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 一覧からはカートに入るが詳細ページからは遷移できない | AGB | 2013/12/2 19:53 |
Re: 一覧からはカートに入るが詳細ページからは遷移できない | red | 2013/12/2 20:46 |
Re: 一覧からはカートに入るが詳細ページからは遷移できない | sumida | 2013/12/2 21:07 |
Re: 一覧からはカートに入るが詳細ページからは遷移できない | AGB | 2013/12/3 1:20 |