[팁] 그누보드 회원가입 화면 분리 방법
1. 회원가입 관리자 틀 없이 회원가입 폼만 나오게 하기
보통은 회원가입 클릭하면 저렇게 관리자 틀을 포함한 화원가입 페이지가 열립니다.
저 틀을 제외한 빨간색 테두리 안의 내용만 나오게 하는 방법입니다. ^^
보통은 회원가입 클릭하면 저렇게 관리자 틀을 포함한 화원가입 페이지가 열립니다.
저 틀을 제외한 빨간색 테두리 안의 내용만 나오게 하는 방법입니다. ^^
bbs/register.php 이파일의
$g4[title] = "회원가입약관";
include_once("./_head.php");
include_once("$member_skin_path/register.skin.php");
include_once("./_tail.php");
이 부분을
$g4[title] = "회원가입약관";
include_once("$g4[path]/head.sub.php");
include_once("$member_skin_path/register.skin.php");
include_once("$g4[path]/tail.sub.php");
이렇게 바꾸시구요.
bbs/register_form.php 이파일의 맨 아랫부분
include_once("./_head.php");
include_once("./norobot.inc.php"); // 자동등록방지
include_once("$member_skin_path/register_form.skin.php");
include_once("./_tail.php");
이 부분을
include_once("$g4[path]/head.sub.php");
include_once("./norobot.inc.php"); // 자동등록방지
include_once("$member_skin_path/register_form.skin.php");
include_once("$g4[path]/tail.sub.php");
이렇게 바꿔주세요.
--------------------------------------------------------------------------------------------------
2. 회원가입 팝업으로 띄우기
--------------------------------------------------------------------------------------------------
사용외부로그인스킨/outlogin.skin.1.php 에서
<a href="<?=$g4[bbs_path]?>/register.php">
이부분을
<a href="javascript:memberJoin()">
<script language="JavaScript">
function memberJoin(){
window.open('<?=$g4[path]?>/bbs/register.php','fregister','width=650,height=680,toolbars=no,resizable=yes,scrollbars=yes');
}
</script>
이렇게 바꿔주세요. 팝업으로 뜹니다. ^^
(참고 : http://sir.co.kr/bbs/g4_qa.150661.3 바다로님의 답변)
팝업으로 띄우면 관리자 틀이 없어야 하기 때문에 1번의 방법으로 head와 tail이 안나오게 수정해야 합니다.
1번 방법으로 수정해주세요.
그리고 팝업을 띄웠으면 팝업창을 닫아야겠죠.
회원가입 완료에서 홈으로가기 버튼을 누르면 팝업창 내부에서 메인으로 돌아가기 때문에 소스를 수정해야 합니다.
팝업창을 닫고 팝업을 연 부모 페이지가 메인으로 돌아가게 해야합니다.
적용한 회원가입스킨폴더의 register_result.skin.php 를 열어서 수정해주세요.
<a href="<?=$g4[url]?>/">
이 부분을
<a href="javascript:window.opener.location.href = '<?=$g4[url]?> ';window.close();">
이렇게 수정하시면 끝!
수고하셨습니다~!!
$g4[title] = "회원가입약관";
include_once("./_head.php");
include_once("$member_skin_path/register.skin.php");
include_once("./_tail.php");
이 부분을
$g4[title] = "회원가입약관";
include_once("$g4[path]/head.sub.php");
include_once("$member_skin_path/register.skin.php");
include_once("$g4[path]/tail.sub.php");
이렇게 바꾸시구요.
bbs/register_form.php 이파일의 맨 아랫부분
include_once("./_head.php");
include_once("./norobot.inc.php"); // 자동등록방지
include_once("$member_skin_path/register_form.skin.php");
include_once("./_tail.php");
이 부분을
include_once("$g4[path]/head.sub.php");
include_once("./norobot.inc.php"); // 자동등록방지
include_once("$member_skin_path/register_form.skin.php");
include_once("$g4[path]/tail.sub.php");
이렇게 바꿔주세요.
--------------------------------------------------------------------------------------------------
2. 회원가입 팝업으로 띄우기
--------------------------------------------------------------------------------------------------
사용외부로그인스킨/outlogin.skin.1.php 에서
<a href="<?=$g4[bbs_path]?>/register.php">
이부분을
<a href="javascript:memberJoin()">
<script language="JavaScript">
function memberJoin(){
window.open('<?=$g4[path]?>/bbs/register.php','fregister','width=650,height=680,toolbars=no,resizable=yes,scrollbars=yes');
}
</script>
이렇게 바꿔주세요. 팝업으로 뜹니다. ^^
(참고 : http://sir.co.kr/bbs/g4_qa.150661.3 바다로님의 답변)
팝업으로 띄우면 관리자 틀이 없어야 하기 때문에 1번의 방법으로 head와 tail이 안나오게 수정해야 합니다.
1번 방법으로 수정해주세요.
그리고 팝업을 띄웠으면 팝업창을 닫아야겠죠.
회원가입 완료에서 홈으로가기 버튼을 누르면 팝업창 내부에서 메인으로 돌아가기 때문에 소스를 수정해야 합니다.
팝업창을 닫고 팝업을 연 부모 페이지가 메인으로 돌아가게 해야합니다.
적용한 회원가입스킨폴더의 register_result.skin.php 를 열어서 수정해주세요.
<a href="<?=$g4[url]?>/">
이 부분을
<a href="javascript:window.opener.location.href = '<?=$g4[url]?> ';window.close();">
이렇게 수정하시면 끝!
수고하셨습니다~!!
▼ 이 게시물의 댓글 + 0
* 엮인글 + 0