묻고답하기
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 남기남 |
리아421 | 이거 저희집컴퓨터가 이상한건가요 ㅠㅠㅠㅠㅠㅠ ??? [1] | 2009.01.12 by 멜로♡ |
젤라존 | 따로 관리자가 써놓은 글이 글쓰기를 누르면 자동으로 나오게 할순 없을까요? [2] | 2009.01.12 by 멜로♡ |
시로믹 | 인트라넷에서 쓸 페이지 제작하려는데.. [2] | 2009.01.12 by 비나무 |
송혜교남펀 | 게시판 댓글 가볍게.. [1] | 2009.01.12 by 비나무 |
궁금이2 | 댓글등록이 안됩니다....제로보드닷컴에서. | |
새로고침 | 추천 후 확인을 누르면 새로고침이 되는데.. | |
정용석 | 홈페이지 링크 관련.. | |
노상균 | 몇가지 질문사항이 있습니다. [1] | 2009.01.12 by 멜로♡ |
해커다 | css관련 질문요, [1] | 2009.01.12 by 해커다 |
노상균 | 답변에 대한 재 질문입니다. [1] | 2009.01.12 by 멜로♡ |
송혜교남펀 | 제 웹사이트 자료첨부에 이상이 있습니다. [2] | 2009.01.12 by 한경미563 |
gambler | 페이지 설정 관련.. [2] | 2009.01.12 by gambler |
Frot | 마이그레이션 에러 [1] | 2009.01.12 by Frot |
Best Voice |
로그인하면 글씨가 깨집니다. 회원님들께 간절히 도움을 청합니다.
[1]
![]() | 2009.01.12 by 현원 |
vangel | 셀렉트 박스를 동적으로 쓰는법좀알려주세요 [1] | 2009.01.12 by 현원 |
라이언 |
어떻게 하면 카피라이트를 멋지게 쓸수가 있을까요....
[6]
![]() | 2009.01.12 by 멜로♡ |
다 영 | XE의 속도를위한 최적화좀요~ [1] | 2009.01.12 by 멜로♡ |
젤루존 | 상담기능말고 비밀글로 자동으로 되게는 못하나요? [1] | 2009.01.12 by 멜로♡ |
하늘이22 | css 질문입니다. | |
박용주 | 확장변수를 여러 게시판에 일괄적적용 하려면.. [2] | 2009.01.12 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에서 했던것처럼 똑같이(변수명도 같이)해주면 되겠죠....