質問 > フロント機能 > モバイルサイトで「注文する」から先へすすめません |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
arty |
投稿日時: 2012/8/8 10:16
対応状況: −−−
|
新米 登録日: 2012/7/31 居住地: 投稿: 8 |
Re: モバイルサイトで「注文する」から先へすすめません 返信ありがとうございます。
「LC_Page_Shopping.php」を別サイトを参考に修正したところ、 無事、先(ログイン画面)に進めるようになりました! 理屈は全くわかっていないのですが、 ログインに関わる記述部分のようです。 seasoft様、nanasess様、 貴重なアドバイスをありがとうございました。 下記に修正した部分を貼っておきます。 同じ現象で悩まれている方の参考になればと思います。 【変更したファイルの場所】 data > class > pages > shopping > LC_Page_Shopping.php 【変更前】223行目付近 -------------------------- default: $this->tpl_mainpage = $nonmember_mainpage; $this->tpl_title = $nonmember_title; $this->lfInitParam($objFormParam); -------------------------- 【変更後】 -------------------------- default: // 前のページから戻ってきた場合は, お客様情報入力ページ if (isset($_GET['from']) && $_GET['from'] == 'nonmember') { $this->tpl_mainpage = $nonmember_mainpage; $this->tpl_title = $nonmember_title; $this->lfInitParam($objFormParam); } // 通常はログインページ else { $this->lfInitLoginFormParam($objFormParam); } -------------------------- |
nanasess |
投稿日時: 2012/8/6 19:31
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: モバイルサイトで「注文する」から先へすすめません LC_Page_Shopping.php の中身はカスタマイズされていますか?
LC_Page_Shopping の中に var_dump や exit を埋め込んで, どのあたりまで進んでいるか調べるのが良さそうですね. |
seasoft |
投稿日時: 2012/8/6 19:15
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: モバイルサイトで「注文する」から先へすすめません 根本的な原因は調べないとわかりませんが、現象から分かる範囲にて・・・
モバイルサイトは、非会員の注文はできないのですが、PCサイト・スマートフォンサイト用の当該処理に流れ込んでいる感じです。PCサイト・スマートフォンサイト向けに何かカスタマイズをしていませんかね。
|
arty |
投稿日時: 2012/8/6 19:07
対応状況: −−−
|
新米 登録日: 2012/7/31 居住地: 投稿: 8 |
Re: モバイルサイトで「注文する」から先へすすめません 引き続き調べていたのですが、
まだ原因が特定できずにおります。 現象をもう少し詳しく書いてみます。 ■モバイルサイトで、「現在のカゴの中」ページで「注文する」をクリックした時、ログイン画面へ遷移せずに「お客様情報入力」ページへ遷移してしまう。 ■「お客様情報入力」ページはヘッダーフッター以外表示されない。 【エラーになるサイトの場合】 [現在のカゴの中] http://example.co.jp/cart/index.php?PHPSESSID=xxxx ↓ [注文する]をクリック ↓ [お客様情報入力] http://example.co.jp/shopping/index.php?PHPSESSID=xxxx ※ヘッダーフッター以外表示されない白いページ 【正しく動くサイトの場合】 [現在のカゴの中] http://example2.co.jp/cart/index.php?PHPSESSID=xxxx ↓ [注文する]をクリック ↓ [ログイン] http://example2.co.jp/shopping/index.php?PHPSESSID=xxxx なにか手がかりになりそうな事があれば、 どんなことでも書き込みいただけますと助かります。 以上、よろしくお願い致します。 |
seasoft |
投稿日時: 2012/7/31 16:25
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: モバイルサイトで「注文する」から先へすすめません > これは「テンプレートを読み込めていない」ということでしょうか。
その確率もありそうです。 他には、「読み込むべきテンプレートを特定できていない」という懸念もあります。たしか、EC-CUBE 内部では、URL からテンプレートを決定していたと思うのですが、その変換の過程で何らかの不都合を生じている懸念というのも思いつきます。
|
arty |
投稿日時: 2012/7/31 16:11
対応状況: −−−
|
新米 登録日: 2012/7/31 居住地: 投稿: 8 |
Re: モバイルサイトで「注文する」から先へすすめません すみません、返信をわかりづらいところに書いてしまいました。
以下、再投となります。申し訳ございません。 -------------------------------- >中身を一旦削除して「テスト」などのみに書き換えて、その文字は画面表示されますか? 表示されませんでした。 これは「テンプレートを読み込めていない」ということでしょうか。 原因が少し絞られて来た感じです、ありがとうございます。 引き続き、アドバイスいただけると助かります。 ※デバッグの話もアドバイスいただけて助かります。ありがとうございます。 |
arty |
投稿日時: 2012/7/31 15:42
対応状況: −−−
|
新米 登録日: 2012/7/31 居住地: 投稿: 8 |
Re: モバイルサイトで「注文する」から先へすすめません >中身を一旦削除して「テスト」などのみに書き換えて、その文字は画面表示されますか?
表示されませんでした。 これは「テンプレートを読み込めていない」ということでしょうか。 原因が少し絞られて来た感じです、ありがとうございます。 引き続き、アドバイスいただけると助かります。 ※デバッグの話もアドバイスいただけて助かります。ありがとうございます。 |
seasoft |
投稿日時: 2012/7/31 15:12
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: モバイルサイトで「注文する」から先へすすめません DEBUG が動作するようで良いですね。うちは、相変わらずオーバーフローしてしまう・・・
> 運用中のサイトなので、大きな文字でエラーメッセージがでてきて焦りました。 > ソース中に吐き出してくれる方法があればよいのですが…。 HTML エスケープ済みの文字列で出力されているようでしたら、テンプレート上でHTML コメントアウトしておくのが良いかと思います。 ただ、デバッグ出力を読むのが大変ですので、IP アドレスなどで IF 分岐する方がスマートだと思いますよ。参考まで。
|
seasoft |
投稿日時: 2012/7/31 15:06
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: モバイルサイトで「注文する」から先へすすめません > 2)は、data > Smarty > templates > mobile > shopping > index.tplの存在を確認しました。
中身はいかがでしょうか? また、中身を一旦削除して「テスト」などのみに書き換えて、その文字は画面表示されますか? (されない場合、テンプレートの問題では無いと切り分けできそうです。)
|
arty |
投稿日時: 2012/7/31 14:43
対応状況: −−−
|
新米 登録日: 2012/7/31 居住地: 投稿: 8 |
Re: モバイルサイトで「注文する」から先へすすめません たびたび恐れ入ります。
DEBUGをやってみたので、出てきた文字列を書いてみます。 --------- Smarty Debug Console included templates & configfiles(load time in seconds) no templates included assigned template variables {$GLOBAL_ERR} null {$SCRIPT_NAME} "/shopping/index.php" {$TPL_URLPATH} "/user_data/packages/mobile/" Array(32) => "--" 1 => 1 2 => 2 3 => 3 (以下略) --------- 運用中のサイトなので、大きな文字でエラーメッセージがでてきて焦りました。 ソース中に吐き出してくれる方法があればよいのですが…。 |
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |