質問 > フロント機能 > 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
by0448 |
投稿日時: 2011/12/8 15:08
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう ken-o様
ご返答ありがとうございます。 喜んではいけないのでしょうが、同じ状況が起こったという事で、安心しました。 news欄を経由するとこの状況が起こるようです。 自分の場合は、ログインしてないと価格が表示されないので、ニュース欄からのリンクをクリックすると、価格が非表示になってしまっていて、その時点でログアウトが起こっていたようです。 会員以外には商品をカゴに入れる事も認めていないので、ニュース欄経由だと永久ループに陥ってしまうという事になりそうです。 <a href="<!--{$arrNews[data].news_url}-->"> aタグのこの書き方が正しいのか自分にはよくわかりませんが、これだといけないということなのでしょうか。 表示自体は問題無いので、やはりしばらくはaタグを外してニュース情報としてのみ、見せていこうかと思います。 |
ken-o |
投稿日時: 2011/12/8 15:53
対応状況: −−−
|
長老 登録日: 2011/9/22 居住地: 投稿: 222 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう 再ログインの処理はおいといて、
http://svn.ec-cube.net/open_trac/changeset/21295 過去にShunta様よりチケットが出ていました。 これを適応してみてください。 そうすれば、携帯でカート画面よりログインした人が、白い画面につっかかるという不具合は解消するようです。 引用:
大丈夫だと思います。 改造した上で再ログインの処理については、今思いついたのが、例えばログイン処理のphp や 新着情報のphpでどのファンクションを通っているのかをデバッグしつつ、流れを突き止めて、余計な部分を探してみるのがいいかも?
|
by0448 |
投稿日時: 2011/12/8 16:26
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう ken-o様
ご返答ありがとうございます。 ログイン後の白い画面、修正しました。 これも重要な部分の修正になりますね。 引用:
難しそうですね。 自分の知識で追いつくか分かりませんが、この辺りでしょうか? /data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_News.php
|
ken-o |
投稿日時: 2011/12/8 17:58
対応状況: −−−
|
長老 登録日: 2011/9/22 居住地: 投稿: 222 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう 返信遅くなりました。
僕が規格を増やす時(未だにやってますが(汗)に使った方法ですと、プロからすれば非効率的でしょうが、 引用:
などとして、流れを確認する方法です。 関連する全てのファイルに異なる出力でつけてみると、流れがわかるかも・・・ このLC_Page_FrontParts_Bloc_News.phpもそうですが、先ほど修正された、LC_Page_Shopping.phpや、SC_Helper_Mobile.phpなんかも関係ありそうな気がします。
|
by0448 |
投稿日時: 2011/12/8 18:32
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう ken-o様
返答ありがとうございます。 調べ方を知らなかったので、けっこう骨が折れるものだとわかりました。 var_dumpまったく使ったことともないので。 今、教えて頂いているように、文にvar_dump("aaa");他二つ、合計3つを挟んでみましたが、 Parse error: syntax error, unexpected T_STRING, expecting T_CASE or T_DEFAULT or '}' in /home/users/… というように、エラーが出てしまいました。 本来はどのように表示されるのでしょうか? 間違っているところを調べるのに挟んだものが、また間違えてしまって。 さらに深みにはまるようにわからなくなってきました。 |
ken-o |
投稿日時: 2011/12/9 9:52
対応状況: −−−
|
長老 登録日: 2011/9/22 居住地: 投稿: 222 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう 返信遅くなりました。
すみません、コードをよく見ていませんでした(汗 var_dump("aaa");をそこにおいてしまうとエラーがおきてしまいます。 var_dump("aaa");はその上に来るのです。 本来は、こうなるべきです↓ 引用:
出力されるのは、こんな感じです。 string(3) "aaa"; swichの直下に余計なものが入るとエラーがおきます。なので、case毎に入れてあげる必要があります。 そうすれば、どのcaseを通っているのかがわかりますので。 また、var_dumpの使い方で、こんな方法もあります。 var_dump($〜〜〜〜); これで、$〜〜〜〜で指定した中身を見ることができます。
|
by0448 |
投稿日時: 2011/12/9 11:15
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう ken-o様
ご返答ありがとうございます。 おっしゃる通りに、表示されるようになりました。 これを使ってエラーを部分を掘り起こすという事なんですね。 自分にはまだまだ理解まで時間がかかりそうですが、急がず勉強していこうと思います。 細かい気遣い、ありがとうございました。 |
ken-o |
投稿日時: 2011/12/9 12:04
対応状況: −−−
|
長老 登録日: 2011/9/22 居住地: 投稿: 222 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう by0448 様
解決に至らなく申し訳ないです。 僕は流れを把握する時にそういう風にやっています。 ちなみに、LC_Page_FrontParts_Bloc_News.phpの68行目の$this->lfInitNewsParam($objFormParam); のところで、黒文字で lfInitNewsParam とか書かれている場合は、それはファンクション名です。 dreamweaverやその他テキストエディタを使われているなら、検索機能を使い探していくと、すぐ見つかります。そのファイルにない場合は、別のphpと連動しています。その場合 new 〜〜〜〜〜と書かれてるものがキーとなります。 うまくいくことを祈ります!
|
by0448 |
投稿日時: 2011/12/9 12:22
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【Ver2.11】モバイル版にて強制ログアウトが起こってしまう ken-o様
こちらこそ、お付き合い頂き、ありがとうございました。 引用:
こちらもとても参考になりそうなので、今後の糧にさせて頂きます。 本当にありがとうございました。 |
« 1 (2) |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |