[팁] 그누보드 회원가입 화면 분리 방법

  • Read 9154
  • -
  • Score 0/0
By. 2013.05.03 20:00
레벨 5 이카루스 ( Lv. 5 )
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();"> 
이렇게 수정하시면 끝! 

수고하셨습니다~!!

출처 : http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=29928&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EA%B2%80%EC%83%89&sop=and&page=2

개발자포럼 -Total. 106

개발자포럼
번호 제목 글쓴이 조회 날짜
26 [링크] 네트워크 패킷 캡처 - Wireshark
레벨 5 이카루스
11264 07.12
25 [링크] Bash를 이용한 쉘 스크립팅 완전 가이드
레벨 5 이카루스
5788 06.20
24 [링크] HTML5 한글 오픈 레퍼런스 사이트
레벨 5 이카루스
6826 06.20
23 [자유] 게임 개발시 요구되는 필수 항목
레벨 5 이카루스
4537 06.04
22 [팁] 유니티 무료 강의 사이트 walkerboystudio (1)
레벨 5 이카루스
7540 06.04
21 [팁] [unity3d]Unity tutorial - Pong Game - Ho
레벨 1 관리자
4058 05.30
20 [팁] [unity3d]Unity 3D: How to make a 2D Plat
레벨 1 관리자
10127 05.30
19 [팁] [unity3d]Basic Unity Tutorial by HobbyGa
레벨 1 관리자
4282 05.30
18 [팁] [unity3d]BCE0019 오류코드 처리 방법
레벨 5 이카루스
8438 05.23
17 [팁] [안드로이드] assets 폴더의 이미지 불러와 Imageview 로딩
레벨 5 이카루스
13129 05.15
16 [팁] 브라우저는 어떻게 동작하는가?
레벨 1 관리자
3915 05.13
>> [팁] 그누보드 회원가입 화면 분리 방법
레벨 5 이카루스
9155 05.03
14 [팁] 안드로이드 카카오톡 API 이용방법
레벨 5 이카루스
18105 04.23
13 [링크] 유니티3d 강좌 모음
레벨 5 이카루스
16014 04.19
12 [팁] [android]android.R.id.list 런타임 오류 발생
레벨 5 이카루스
8272 04.18
11 [링크] 안드로이드 apk 확장자 파일 검색 웹앱 개발 첨부파일
레벨 5 이카루스
7344 04.16
10 [링크] 실전 안드로이드 프로그래밍 소스 링크
레벨 5 이카루스
7284 04.09
9 모바일 [링크] web post 전송 방식
레벨 5 이카루스
6041 04.06
8 모바일 [링크] 전자정부 프레임웍 동영상 강좌
레벨 5 이카루스
4550 04.03
7 [링크] 린 스타트업 - 밴처 스퀘어
레벨 5 이카루스
4981 04.02
회원 로그인
아이디/비번 기억
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.
많이 본 글
댓글 많은 글
추천글