バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > ログイン後、元いたページに戻る

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
mmt_ec
投稿日時: 2012/4/12 19:32
対応状況: −−−
半人前
登録日: 2012/4/10
居住地:
投稿: 14
Re: ログイン後、元いたページに戻る
自己解決したので、そのソースを掲載します。

jQueryのcookie.jsを利用して、戻りたいページのURLを
保存することで、元のページへ戻れるようにしました。


1.LC_Page_FrontParts_LoginCheck.phpの変更点

// --- ログインに成功した場合
SC_Response_Ex::sendRedirect($_POST['url']);

上記の部分を下記のように追加


// --- ログインに成功した場合
if($_POST['prev_url']){
SC_Response_Ex::sendRedirect($_POST['prev_url']);
}else{
SC_Response_Ex::sendRedirect($_POST['url']);
}



2.ログインページにURLをcookieへ保存する処理を加える

<script type="text/javascript" src="<!--{$smarty.const.ROOT_URLPATH}-->js/cookie.js"></script>
<script type="text/javascript">
$(document).ready(function(){
	document.getElementById('previewurl').setAttribute('value', $.cookie("previewurl_cookie"));
	//alert($.cookie("previewurl_cookie"));
});
</script>
<input id="previewurl" type="hidden" name="prev_url" />


----------------
回答できる部分はできるだけ答えていきたいです。いまは、解らないことが多いですが、よろしくおねがいします。。
【開発環境 2012.08.06】 EC-CUBE:2.12.4 / OS:windows7 / DB:MySQL 5.5.14

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   ログイン後、元いたページに戻る mmt_ec 2012/4/11 19:50
   » Re: ログイン後、元いたページに戻る mmt_ec 2012/4/12 19:32
       Re: ログイン後、元いたページに戻る line 2012/4/15 5:24
         Re: ログイン後、元いたページに戻る mmt_ec 2012/4/16 9:35
           Re: ログイン後、元いたページに戻る line 2012/4/22 17:01
             Re: ログイン後、元いたページに戻る mmt_ec 2012/4/23 9:34

 



ログイン


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

統計情報

総メンバー数は90,408名です
総投稿数は110,387件です

投稿数ランキング

1
seasoft
7369
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1693
8
red
1571
9
mcontact
1368
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.