묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원정보보기에서 비공개설정
2011.08.18 17:50
회원정보보기에서 비공개설정
음... 회원정보보기를 하게 되면 생일이라던가 이름등은 비공개로 안되고 공개되는데 비공개처리하는 방법이 있을까요?
음... 회원정보보기를 하게 되면 생일이라던가 이름등은 비공개로 안되고 공개되는데 비공개처리하는 방법이 있을까요?
댓글 1
-
송동우
2011.08.19 01:13
-
Kasushi
2011.08.19 08:16
이글처럼 해보았습나다만 ...체크박스가 생성되지않습니다 -
송동우
2011.08.19 08:44
글을 차근히 읽고 다시 잘 해보시기 바랍니다..... -
비밀얌
2011.12.10 04:02
헐...생성되지 않나요?
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
Xiso | 모바일 브라우저 구분 [1] | 2011.08.19 by 송동우 |
Kasushi | 회원 정보 비공개 [생일] | |
Kasushi | 회원정보 비공개 [2] | 2011.08.19 by 송동우 |
용의눈물 | 확장변수에 회원정보 넣기 | |
준돌이 | 급) 권한이 없습니다 -> 로그인페이지로 이동하려면? [2] | 2011.08.19 by 송동우 |
퓨처 | 게시판 생성후 404error | |
추고넷 | Mysql 에서 모든 게시판에 필드추가하기가 가능한지요. [1] | 2011.08.19 by 송동우 |
K | 관리자 로그인 화면 수정이 가능한가요? [1] | 2011.08.19 by 송동우 |
DoorIn | Planner123 를 사용하는데 일정별로 정렬을 해서 리스트로 출력 방법 | |
류기 | 회원정보보기에서 비공개설정 [1] | 2011.08.19 by 송동우 |
여행객 | 게시글 수정 시 본문 내용 미표시 [1] | 2011.08.19 by 송동우 |
우리들과 | 해결 해주세요 | |
Kay~ | 포인트 시스템에서 조회할때마다 포인트가 차감되는 문제해결 방법좀.. | |
금정이1 | 로고이미지 swf파일을 넣고자 할때 [1] | 2011.08.18 by 스켈링턴 |
김대호808 | 초보입니다. 도와주세요.. [1] | 2011.08.18 by 스켈링턴 |
iceman237 | 최근이미지 출력 개념 Content 이미지 슬라이더 원리 | |
한라이트 | 최근글 모아보기에서 링크가 이상합니다..ㅠㅠ.. [1] | 2011.08.18 by 하은이아빠 |
윌로우피페 | 현재 묻고답하기/자유게시판 다운로드 어디서 받나요? [1] | 2011.08.18 by 하은이아빠 |
김대호808 | 초보입니다, 질문좀 부탁드릴께요 꼭 ㅠㅠ [1] | 2011.08.18 by 하은이아빠 |
불도깨비 | 회원정보수정 클릭시 이상현상이 나타납니다. [1] | 2011.08.18 by 토시리아빠 |
간단하게 하나의 예를 들어 설명하겠습니다.
나머지는 응용하시면 될 겁니다.
일단 회원의 이름을 비공개 선택하게 하겠습니다.
수정해야 할 부분이 몇군데 되는데
일단 회원가입때 폼 수정하는 것은 생략했습니다
무슨말이냐면 회원가입을 하고 난 후, 정보수정을 통해
공개, 비공개를 설정할 수 있습니다.
물론 아래 내용을 이해한다면 회원가입폼을 수정하는 것에도 문제가 없을 겁니다.
xe - modules - member - skins - default - modify_info.html 열고
line 43 쯤에
<td class="wide"><input type="text" name="user_name" value="{htmlspecialchars($member_info->user_name)}" /> <p>{$lang->about_user_name}</p></td>
이것을
<td class="wide"><input type="text" name="user_name" value="{htmlspecialchars($member_info->user_name)}" /> <input type="checkbox" name="p_name" />{$lang->private}<p>{$lang->about_user_name}</p></td>
이것으로 수정.......붉은 색이 추가된 내용으로, 공개할 것인지 아닌지 체크하는 부분을 추가한 것입니다.
파란글씨는 변수값입니다. 다른 변수와 중복되지 않게 마음대로 변경하면 됩니다.
그리고
xe - modules - member - skins - default - member_info.html 열고
line 9 쯤에
<td class="wide">{htmlspecialchars($member_info->user_name)}</td>
이것을
<td class="wide">
<!--@ if($member_info->p_name)--> {$lang->private} <!--@ else-->
{htmlspecialchars($member_info->user_name)}
<!--@ end-->
</td>
이것으로 변경합니다.......붉은 부분이 추가된 내용입니다......
결과를 보면 회원수정을 통해서 비공개를 체크하면
이름에 비공개로 나올 겁니다.
마찬가지로 다른 항목들도 modify.html에서 체크박스를 추가해 주고
member_info.html에서 나오는 항목에 위와 같이 조건절로 감싸주면 됩니다.
회원가입때부터 저런 설정을 하고 싶다면 회원가입폼페이지를 열어서
modify_info.html에서 했던것처럼 똑같이(변수명도 같이)해주면 되겠죠....