[제로] 회원 가입시 양력 음력 선택하기

페이지 정보

루루아빠 2,952 2006.05.23 16:11

평점

  • 평점 : 0점 (0명 참여)

본문

DB 테이블을 하나 추가 시켜야 합니다.
양력이냐.. 음력이냐.. 를 구분하기 위해서죠..
참고로 이걸 하실때애는 몇가지 주의사항이 있습니다.
1. 생일은 무조건 공개가 됩니다.
2. 정보에 1987년 02월 12일 (음력), 1987년 02월 12일 (양력)식으로 나타납니다.
3. 관리자 접속후 가입폼에 생일을 체크해주세요.
일단 여기서 확실히 할일은
member_join.php , member_join_ok.php , member_modify.php , member_modify_ok.php , view_info2.php
파일 수정과
luday란 DB필드를 생성해야 합니다.

1. DB생성하기
DB접속 하신후.. zetyx_member_table 테이블에서..
필드를 추가합니다.
필드 : luday
필드타이프 : int
길이/세트 : 1
보기 :
null : null
기본값 : null
하신후 필드를 생성합니다.

2. member_join.php 파일수정
이 파일은 회원가입 파일입니다.
여기서 양력과 음력을 구분짓겠습니다.
<? if($group[use_birth]) { ?>
로 찾기 하시면
생일란이 있습니다.
<input type=hidden value=1 checked name=open_birth> 공개
를 아래 소스로 바꿔주세요..
(<input type='radio' name='luday' value='0' checked>양력 <input type='radio' name='luday' value='1'>음력)
<input type=hidden value=1 checked name=open_birth>
로 변경하시면 수정끝입니다.

3. member_join_ok.php 파일수정
이부분에서는 DB에 수정내용입니다.
mysql_query("insert into $member_table (level,group_no,user_id,password,name,email,homepage,icq,aol,msn,jumin,comment,job,hobby,home_address,home_tel,office_address,office_tel,handphone,mailing,birth,reg_date,openinfo,open_email,open_homepage,open_icq,open_msn,open_comment,open_job,open_hobby,open_home_address,open_home_tel,open_office_address,open_office_tel,open_handphone,open_birth,open_picture,picture,open_aol) values ('$group_data[join_level]','$group_data[no]','$user_id',password('$password'),'$name','$email','$homepage','$icq','$aol','$msn',password('$jumin'),'$comment','$job','$hobby','$home_address','$home_tel','$office_address','$office_tel','$handphone','$mailing','$birth','$reg_date','$openinfo','$open_email','$open_homepage','$open_icq','$open_msn','$open_comment','$open_job','$open_hobby','$open_home_address','$open_home_tel','$open_office_address','$open_office_tel','$open_handphone','$open_birth','$open_picture','$picture_name','$open_aol')") or error("회원 데이타 입력시 에러가 발생했습니다<br>
를 아래 소스로 바꿔주세요.
mysql_query("insert into $member_table (level,group_no,user_id,password,name,email,homepage,icq,aol,msn,jumin,comment,job,hobby,home_address,home_tel,office_address,office_tel,handphone,mailing,birth,reg_date,openinfo,open_email,open_homepage,open_icq,open_msn,open_comment,open_job,open_hobby,open_home_address,open_home_tel,open_office_address,open_office_tel,open_handphone,open_birth,open_picture,picture,open_aol,luday) values ('$group_data[join_level]','$group_data[no]','$user_id',password('$password'),'$name','$email','$homepage','$icq','$aol','$msn',password('$jumin'),'$comment','$job','$hobby','$home_address','$home_tel','$office_address','$office_tel','$handphone','$mailing','$birth','$reg_date','$openinfo','$open_email','$open_homepage','$open_icq','$open_msn','$open_comment','$open_job','$open_hobby','$open_home_address','$open_home_tel','$open_office_address','$open_office_tel','$open_handphone','$open_birth','$open_picture','$picture_name','$open_aol','$luday')") or error("회원 데이타 입력시 에러가 발생했습니다<br>
자세히 보시면.. luday와 $luday가 추가 되었습니다.

4. member_modify.php 파일 수정
이 파일은 정보수정 파일입니다.
<input type=hidden value=1 checked name=open_birth>

(<input type='radio' name='luday' value='0'<? if(!$member[luday]) echo" checked"; ?>>양력 <input type='radio' name='luday' value='1'<? if($member[luday]) echo" checked"; ?>>음력)
<input type=hidden value=1 checked name=open_birth>
로 바꿔주세요

5. member_modify_ok.php 파일 수정
이부분도 DB에 수정내용입니다.
$que.=",openinfo='$openinfo',open_email='$open_email',open_homepage='$open_homepage',open_icq='$open_icq',open_msn='$open_msn',open_comment='$open_comment',open_job='$open_job',open_hobby='$open_hobby',open_home_address='$open_home_address',open_home_tel='$open_home_tel',open_office_address='$open_office_address',open_office_tel='$open_office_tel',open_handphone='$open_handphone',open_birth='$open_birth',open_picture='$open_picture',open_aol='$open_aol' ";
를 아래소스로 바꿔주세요.
$que.=",openinfo='$openinfo',open_email='$open_email',open_homepage='$open_homepage',open_icq='$open_icq',open_msn='$open_msn',open_comment='$open_comment',open_job='$open_job',open_hobby='$open_hobby',open_home_address='$open_home_address',open_home_tel='$open_home_tel',open_office_address='$open_office_address',open_office_tel='$open_office_tel',open_handphone='$open_handphone',open_birth='$open_birth',open_picture='$open_picture',open_aol='$open_aol',luday='$luday' ";
자세히 보시면 luday='$luday'가 추가 되었습니다.

6. view_info2
이 파일은 정보보기 파일 입니다.
이 파일을 잘 수정해주셔야 합니다
$data[birth] = stripslashes($data[birth]);
바로 다음줄에
$data[luday] = stripslashes($data[luday]);
를 넣습니다
<?=date("Y년 m월 d일",$data[birth])?>
다음 칸에
<? if(!$data[luday]) echo"(양력)"; ?><? if($data[luday]) echo"(음력)"; ?>
를 넣어주시면..
회원 정보 뒤에 음력과 양력이 구분됩니다.

관리부분 설정은 다음과 같이 합니다.

1. admin_modify_member.php에서 생일부분(생년월일) 다음에 아래내용 추가

(<input type='radio' name='luday' value='0'<? if(!$member_data[luday]) echo" checked"; ?>>양력 <input type='radio' name='luday' value='1'<? if($member_data[luday]) echo" checked"; ?>>음력)


2. admin_exec_member.php에서 추가할 부분
124번라인쪽 보시면 field로 저장시키는 부분이 있습니다....
적당한 위치에 아래한줄 내용 추가

$que.=",luday='$luday'";


관리자 모드 - 회원보기 리스트에서 생일(양력/음력)을 보이게 하는 방법입니다.

admin/admin_view_member.php 파일에서

178 행|<td style=font-family:Tahoma;font-size:8pt;font-weight:bold;>가입일자</td>
밑행에
179 행|<td style=font-family:Tahoma;font-size:8pt;font-weight:bold;>생일</td>
을 추가 한 후

211행|<td style=font-family:Tahoma;font-size:8pt;>".date("Y-m-d",$data[birth])."</td>

211행|<td style=font-family:Tahoma;font-size:8pt;>".date("Y-m-d",$data[birth]);
212행| if(!$data[luday]) echo" (양력)";
213행| if($data[luday]) echo" (음력)";
214행| echo"</td>
으로 바꾸어 줍니다.

추천인
  • 추천해 주세요
6
루루아빠 - 회원등급 : 최고관리자 - 포인트 : 1,291,261
레벨 96
경험치 1,390,416

Progress Bar 78%

- 가입일 : 2015-03-04 03:24:54
- 서명 : KNOW YOUR LIMITS BUT NEVER STOP TRYING TO EXCEED THEM !!
- 자기소개 : 루루의 자랑 루루아빠랍니다~~

댓글

첫 번째 댓글을 남겨 주세요

Total 7414 페이지
제목 글쓴이 날짜 조회 추천
제로  🏆 자신이 쓴 글을 수정할 때 조회수 올라가지 않게 루루아빠 2006.09.25 3,070 0
제로  🏆 💾 게시판 타이틀메뉴 자동생성+카테고리 --> 이미지로 루루아빠 2006.08.01 3,028 0
제로  🏆 포인트 점수에 따른 자동 레벨업 루루아빠 2006.07.10 3,136 0
제로  🏆 코멘트 한번만 작성하게 하기 루루아빠 2006.07.01 3,497 0
제로  댓글+3🏆 한글 이름이 들어간 이미지나 동영상 익스 설정없이 보여주기 루루아빠 2006.06.01 3,155 0
제로  🏆 아파치1.x 버젼을 위한 설정 루루아빠 2006.06.01 3,261 0
제로  🏆 선택한 게시글은 목록 제목에서 진하게 표시하기 루루아빠 2006.05.29 3,385 0
제로  🏆 카테고리/페이지 상관없이 공지는 무조건 보이게 루루아빠 2006.05.26 3,258 0
제로  댓글+1🏆 로그인시 다중 프레임 제어 루루아빠 2006.05.26 2,978 0
제로  🏆 📸 💾 포털 사이트의 로그인 기능 흉내내기 루루아빠 2006.05.24 3,141 0
제로  🏆 생일인 회원 로그인시 축하송 및 메세지 띄우기 ( 양력●음력 포함 ) 루루아빠 2006.05.23 5,063 0
제로  🏆 🚩 회원 가입시 양력 음력 선택하기 루루아빠 2006.05.23 2,953 0
제로  댓글+1🏆 회원가입시 자동환영 쪽지보내기! 루루아빠 2006.03.09 3,253 0
제로  🏆 💾 제로보드 연동 사진 무한 업로드 소스.... 루루아빠 2005.09.16 3,722 0
제로  🏆 특정게시판에서 작성된 게시물 원하는 게시판에 동시에 등록 <아래게시물과연동> 루루아빠 2005.09.11 4,129 0
제로  🏆 여러게시판에서 쓴 게시물을 한개의 게시판에 수시로 복사 루루아빠 2005.09.11 2,989 0
제로  🏆 쓰기에서 허용태그 미리보여주기 루루아빠 2005.09.11 3,113 0
제로  🏆 공지사항글에는 코멘트 못달게 하기 루루아빠 2005.08.06 3,208 0
제로  댓글+1🏆 전체에게 메일링 체크하고 싶을때에 루루아빠 2005.07.24 3,135 0
제로  🏆 글쓴 후 하단 리스트에 특정 카테고리 글만 보여주지 않고 전체 목록을 보여주기 루루아빠 2005.07.23 3,124 0