묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
제가 아무래도 질문을 잘못 하고 있나봅니다 ㅠ.ㅠ 가입 후 이동페이지 ㅠ
2008.08.01 15:49
제 궁극적인 질문은 회원가입 후 이동할 페이지 ..
즉 redirect_url 로 페이지를 이동시키는 명령이 어디 있는가 하는겁니다.
등록 버튼의 action 값은 단순히 "./" 더군요 ..
(책도 없이 .. 고수님들의 답변과 네이버 그분에게만 질문하면서 작업하니 .. "./"가 뭘 의미하는지 도대체 모르겠습니다 ㅠ)
----------------------------------------------------------------
제가 제작하고 있는 사이트는 회원가입 버튼을 클릭하면 바로 가입양식이 나오는 게 아니라 ..
기업회원으로 가입할건지 .. 개인회원으로 가입할건지를 선택하는 페이지가 뜹니다.
여기서 회원구분을 선택하면 .. 그 선택한 값이 $section변수로 signup_form.html로 넘어가구요 ..
signup_form.html에서 .. IF문을 사용해서 ..
<!--@if($section == "corp")-->
{$lang->clerk_name} *
<!--@else-->
{$lang->user_name} *
<!--@end-->
각각 다른 양식을 호출합니다. 어차피 DB에는 그냥 저장되지만요 ..
문제는 저 변수로 받은 값을 이용해서 ..
회원 가입 후 $section == "corp" 면 ...A.com으로 이동하고 ..
$section == "pers" 면 ...B.com으로 이동하고자 하는겁니다 ...
몇일을 밤새고 뒤집어봐도 답을 모르겠습니다 .. ㅠ.ㅠ
즉 redirect_url 로 페이지를 이동시키는 명령이 어디 있는가 하는겁니다.
등록 버튼의 action 값은 단순히 "./" 더군요 ..
(책도 없이 .. 고수님들의 답변과 네이버 그분에게만 질문하면서 작업하니 .. "./"가 뭘 의미하는지 도대체 모르겠습니다 ㅠ)
----------------------------------------------------------------
제가 제작하고 있는 사이트는 회원가입 버튼을 클릭하면 바로 가입양식이 나오는 게 아니라 ..
기업회원으로 가입할건지 .. 개인회원으로 가입할건지를 선택하는 페이지가 뜹니다.
여기서 회원구분을 선택하면 .. 그 선택한 값이 $section변수로 signup_form.html로 넘어가구요 ..
signup_form.html에서 .. IF문을 사용해서 ..
<!--@if($section == "corp")-->
{$lang->clerk_name} *
<!--@else-->
{$lang->user_name} *
<!--@end-->
각각 다른 양식을 호출합니다. 어차피 DB에는 그냥 저장되지만요 ..
문제는 저 변수로 받은 값을 이용해서 ..
회원 가입 후 $section == "corp" 면 ...A.com으로 이동하고 ..
$section == "pers" 면 ...B.com으로 이동하고자 하는겁니다 ...
몇일을 밤새고 뒤집어봐도 답을 모르겠습니다 .. ㅠ.ㅠ
아래글을 테스트하시려면 해당문서를 백업해두시기 바랍니다...
저는 님과같은 상황이 아니어서 테스트는 못해봤는데요..
이해하셔야 하는 것이 님은 좀 특수한 상황이잖아요..
약간의 실마리라도 될까 싶어서 쓸데없을 수도 있지만 댓글 남겨봅니다.
아래의 경로로 들어가보세요.
/zbxe/modules/member/tpl/
위의 경로로 들어가보면 파일들이 많은데요..
제 생각으로는 저 폴더 안에 있는 member_config.html 이라는 문서가 바로 서비스형모듈 => 회원 => 기본설정페이지인 것 같습니다. 그 곳에서 소스들을 보면 그 화면이라는 느낌이 확 올거에요. (전 확... 와버렸음.. -ㅅ-ㆀ)
그리고 logout.html 라는 문서에있는 스크립트가 회원가입 후 페이지이동을 하는 소스인 것 같습니다.
기본설정페이지에서 오른쪽 버튼 클릭하고 소스를 보면 회원가입 후 이동할페이지의 항목이름이 redirect_url 이거죠.
질문사항에 언급되어 있는 것으로 보아 리어코리아님께서도 그건 알고 계신 듯 합니다.
해당폴더 내에서 그 이름을 사용하는 문서는 member_config.html 과 logout.html 밖에 못찾겠더군요.
(제가 실수 했을 수도 있습니다.)
무튼 그래서 제 생각을 말씀드리자면..
member_config.html 문서는 수정할 필요 없을 것 같구요.
(그럼에도 말씀드린 이유는 문서의 종류를 설명하기 위해서였습니다. 나중에 이것 저것 열어보시면 또 혼동되실까봐..)
위에서도 말씀드렸다시피 logout.html 문서가 회원가입 후에 이동할 페이지인 것 같다고 했잖아요.
문서는 로그아웃인데.. 소스는 redirect_url 이거더라구요.
그 문서를 보시면 아래와 같이 되어있습니다.
컨피그가 안붙어 있어서 정확하게는 모르겠지만..
일단 $redirect_url 이렇게 되어 있어서 가입 후 이동하는 페이지라고 조심스레 짐작을 해봤구요.
location.href 이건 이동하는 명령어므로 조금 확신을 가져봤습니다.
저는 이렇게 하면 될 것 같습니다.. 음.. 간단하게 틀을 짜보자면..
if 회원가입후 이동할 페이지 && A그룹일 때
A그룹일 때 이동할페이지
else if B그룹일 때
B그룹일 때 이동할페이지
else
그외
end
A그룹일 때 이동할 페이지는 기본으로 있는 회원가입시 이동할페이지를 그대로 사용하구요.
B그룹일 때 이동할 페이지만 다시 또 조건을 거는 겁니다.
그러면 아래와 같은 식으로 될겁니다.
그룹이름은 기호에 맞게 수정하시면 되구요.
안될수도 있어요.
제가 테스트를 안해봐서 페이지를 맞게 찾았는지 확신도 없구요.
저도 잘 모르지만 답답해 하시는 것 같아 드리는 글입니다.