묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입화면의 레이아웃은 어디서 수정하나요?
2008.02.23 18:54
회원가입양식을 수정하려고 합니다.
모든 게시판과 메뉴는 A라는 레이아웃을 만들어서 사용하고 있습니다.
그리고 가입폼에 맞게 또 B라는 레이아웃을 따로 만들었습니다.
그대신 회원가입을 누르면 회원가입양식이 나오잖아요?
그 가입폼이 따로 지정해 주지도 않았는데 A라는 레이아웃이 적용되어 나오더라구요.
그 가입폼이 떴을때 A라는 레이아웃이 아닌 B라는 레이아웃을 설정할 수 있는지요?
가능하다면 어디서 설정 가능한지요?
모든 게시판과 메뉴는 A라는 레이아웃을 만들어서 사용하고 있습니다.
그리고 가입폼에 맞게 또 B라는 레이아웃을 따로 만들었습니다.
그대신 회원가입을 누르면 회원가입양식이 나오잖아요?
그 가입폼이 따로 지정해 주지도 않았는데 A라는 레이아웃이 적용되어 나오더라구요.
그 가입폼이 떴을때 A라는 레이아웃이 아닌 B라는 레이아웃을 설정할 수 있는지요?
가능하다면 어디서 설정 가능한지요?
댓글 5
-
수아기
2008.02.23 22:07
-
홍이만세^^
2008.02.24 00:39
제가 말씀드린 레이아웃은.. 가입폼 안의 배치(레이아웃)을 말한게 아니구요^^;
zbxe/layouts/ 에 넣는, 즉 홈페이지 전체적인 레이아웃을 말하는거에요.
제가 알기로는 수아기님께서 말씀해 주신부분은 스킨설정해주는게 아닐까 싶어서요..
(물론 제가 이해를 못해서 이렇게 다시 설명드리는것일수도 있구요^^;)
예를 들어서 일반적인 홈페이지 레이아웃에는 메뉴도 있고, 왼쪽에 로그인창부터 배너도있고 그렇게 배치하잖아요.
근데 전 회원가입란에는 메뉴도 없애고 로그인창도 없애고 싶어서 좀더 심플하게 가입폼에 맞는 레이아웃을 또 만들었습니다.
근데 그걸 어떻게 적용시켜야할지 모르겠어요. ㅠ.ㅠ
귀찮지 않으시다면, 시간이 되신다면 좀 자세하게 설명해주실 수 없을까요?
제가 초보라서요 ^^;
(어디 옵션에 붙어 있는건 아닌지 모르겠군요. 제가 못찻는것일수도...) -
수아기
2008.02.24 13:45
네 제가 파악한 의도가 아니였나 봅니다. 일단 죄송.^^
제로보드 공식 사이트의 회원가입링크를 잘 살펴보면
http://www.zeroboard.com/?mid=mainpage&act=dispMemberSignUpForm 이렇게 되어 있습니다.
즉 mainpage에서 회원가입을 누를시 해당 페이지로 act값이 넘어가고 회원가입폼이 오른쪽에 뜨겠죠. 물론 다른 메뉴를 클릭하고 회원가입을 누르면 해당 페이지에 맞게 다시 회원가입폼이 뜹니다. 즉 회원가입폼의 레이아웃을 수정하고 싶다면 바로 저 페이지에서 작업을 해주시면 되겠죠. 저 페이지의 레이아웃을 수정하면 말입니다.
제가 작업하고 있는 페이지에서는 정상적으로 동작을 하네요. 다시 한번 요약하면 별도의 페이지로 회원가입을 위한 페이지를 생성하고 해당 페이지의 레이아웃을 수정하면 된다는 말입니다. 그럼 수고하세요.^^ -
홍이만세^^
2008.02.24 18:11
머리가 나빠서 한참 생각했습니다. ㅠ.ㅠ
이해는 했는데, 어떻게 해야 하나.. 한참 고민한 후
join 이라는 페이지 하나를 만들어서 B라는 레이아웃을 적용시킨 후
링크를 ?mid=join&act=dispMemberSignUpForm 으로 수정했네요.
우선 원하던 바를 이루었습니다.
답변 감사드리구요, 좋은 주말저녁 되세요 ^^ -
ff
2008.03.07 08:40
zbxe\modules\member\skins\default\signup_form.html 입니다.
이 파일의 소스를 확인해보면
<!--#include("./common_header.html")-->를 include하고 있고
또한 해당 파일에서 참고하고 있는 css는
<!--%import("css/common.css")-->
<!--@if($member_config->colorset=="purple")-->
<!--%import("css/purple.css")-->
<!--@elseif($member_config->colorset=="green")-->
<!--%import("css/green.css")-->
<!--@elseif($member_config->colorset=="red")-->
<!--%import("css/red.css")-->
<!--@elseif($member_config->colorset=="cyan")-->
<!--%import("css/cyan.css")-->
<!--@else-->
<!--%import("css/white.css")-->
<!--@end-->
입니다. 즉. 회원가입폼은 위에서 언급한 페이지가 보여지는것이고 말씀하시는 전체적인 레이아웃을 적용하려면 해당 레이아웃을
가져와서 기존의 파일과 적절히 조화를 시켜주어야겠죠.^^