회원가입_직업별, 성별가입받기(정말 허접+사소한 팁이예요) > Web Development

본문 바로가기
  • kb@lovelet.com
사이트 내 전체검색

RESOURCES Web Development

회원가입_직업별, 성별가입받기(정말 허접+사소한 팁이예요)

페이지 정보

본문

((들어가기에 앞서))

먼저, 이 팁을 보고서 허접함의 극치에 대한 비판에 궁색한 변명을 하자면요...저로선(실력참조) 현재 이 방법외에 더 깊이 할 엄두를 못내어서 입니다. 바라건데, 이 글을 통해 많은 실력있는 분들이 더 확실한 방법을 제시해 줄 수 있는 계기가 되었으면 하는 바램으로 용기를 내어 올립니다. (정말 허접한데...시작이 좀 그렇네요..6^^)

이제까지 회원가입에 대해 성별/또는 다른 구분을 두어서 하고자 할 경우, 대부분의 실력있는 분들은 별도의 DB를 생성하거나, Mysql로 zetyx_member_table에 필드를 추가하여 운영하는 걸로 알고 있습니다.

하지만, 저가 그 경지까지 하기엔...워낙 함수가 많은 제로보드를 수정하다가...원래의 좋은 기능까지 잃어버릴까 싶어서...
그리고, 사실, 아무리 좋은 사이트라도 회원가입란에 번거롭게 구성되면(즉, input내용이 많을 경우), 좀 꺼려지더라구요. 기본적인 사항외에는 가급적 select메뉴로 된 것이 간편하게 느껴지던데...저는 이점에 착안해서...
간단하게 다음과 같은 방법을 사용했지요.

((작업내용))

(1) 먼저, zboard/member_join.php파일에서 (제 경우에는 직업은 icq부분을, 성별은 aol부분을 수정했답니다)



---직업선택---
중학생
고등학생
대학생
대학원생
직장인
기타

<? } ?>
t.gift.gift.gift.gift.gif

<? if($group[use_aol]) { ?>

---Gender선택---
남자--male
여자--female
트랜스--transgender //이게 필요하면 걍 추가하면 되구요



수정하고, zboard/member_modify.phpzboard/view_info2.php부분은 각각 제목부분(즉, icq==>직업, aol==>성별)로 수정했죠. 물론, view_info2.php는 글이 아니라 이미지를 수정해야되죠.

여기까지 하면 끝입니다. 그리고, 문제점은 로그인 후, 개인정보수정을 보면 당연히 icq(직업)과 aol(성별)부분이 input으로 되어서 공개부분에 체크표시가 되어있지 않죠. 해서, 직업이든 성별이든 수정할 수 있게 되는 거죠. 제 경우엔, 굳이 이 두 부분(직업/성별)은 관리입장에서 설정할려고 했기에...다른 회원에게는 공개되는 부분을 없어도 된다고 생각해서..더 작업하진 않았습니다.(사실은 할 줄 몰라서 나뒀지만...ㅎㅎ)

(2) 두번째로, 관리자 모드에서
zboard(또는 bbs)/admin/admin_modify_member.php(관리자모드-회원정보수정)
zboard(또는 bbs)/admin/admin_modify_member_join.php(관리자모드-입력폼수정)
이 두 파일을 검색으로 icq/aol부분과 내용을 모두 직업/성별로 수정하여 작업을 마쳤답니다.

------------------------------ 수정내용 끝 -------------------------------------------

((앞으로의 과제))

-(에게? ...고작 이거...?? )
-내 그렇죠. 뭐..헌데...사실은 zboard(또는 bbs)/admin/admin_view_member.php (관리자모드-회원목록전체보기)에서 나타날 방법도 있을 듯 합니다.
zboard(또는 bbs)/admin/admin_exec_member.php파일을 수정하고, zboard(또는 bbs)/admin/admin_view_member.php에서 셀을 추가하여 나타내면 되지 않을까 싶은데...시도는 아직 해보지 않았답니다. (당연히...겁나서..죠.) 자칫 모든 DB를 날려버릴까 싶어서죠.
이 부분에 대해서 잘 아시는 분들은 좋은 코멘트를 바랍니다.

그리고, 제로보드 요즘 저작권으로 별로 분위가 안좋은 듯 한데..저는 회원가입안내에서 아예 제로보드 시스템을 사용한다고 설명하고 있는데..(쪽지기능 등등.. 혹 모르는 사용자의 편의를 위해서..), 제 생각엔...남의 것을 알리면 그만큼 자신의 능력이 더 생기게 되고, 결국 처음 남의 것도 자신이 더 잘 응용해서 발전시킬 수 있다는 것을 몰라서 그러는 행동이라고 생각되네요. (음...허접한 팁의 관심을 좀 돌릴려고...)

아, 끝으로...혹시 이 글을 이규현님이 보시면, 꼭 좀 리플달아주세요. 규현님 코멘트가 ((앞으로의 과제))부분에 많은 도움이 될꺼라 믿어요. 물론 다른 분들도 마찬가지구요. 삐지지 마시고....저의 허접한 팁을 정말 유용한 팁으로 거듭날 수 있도록 관심 부탁드립니다.

Share Post:

댓글목록

등록된 댓글이 없습니다.

Sign In
OR
Don't have an account? SIGN UP

Keywords

Visits

접속자

Total Visits
1,894,107