묻고답하기

2번을 어디를 어떻게 고치는지 모르겠습니다.

각 항목마다 공개/비공개를 설정하게 하는 기능은 아니고

자신의 회원정보 전체를 공개/비공개 할지를 유저가 선택하게 하는 방법입니다.

 

 

1.
관리자페이지에서, 회원설정->회원가입 탭-> 가입폼항목 추가

입력항몽 ID - secret, 입력항목 제목 - '회원정보 비공개'
형식 - 다중선택(checkbox), 선택옵션 - Y , 필수/선택을 '선택' 으로 해서 추가

 

2.
modules/member/skins/default/member_info.html 파일에서 (또는 사용하는 회원스킨에서)


출력사항 부분 위 아래를

<!--@if($memberInfo[secret][0]=='Y' && !($grant->manager || ($memberInfo['member_srl'] == $logged_info->member_srl)))-->
<div>
비공개 회원정보 입니다
</div>
<
!--@else-->


~~~ 회원정보 출력사항 부분 ~~~


<!--@end-->

 

 

-----------------------------------------------------------------------------------------------------

아래가 member_info.html입니다.

 

<include target="./common_header.html" />
<h1>{$lang->member_info}</h1>
<div cond="$XE_VALIDATOR_MESSAGE && $XE_VALIDATOR_ID == 'modules/member/skins/default/1'" class="message {$XE_VALIDATOR_MESSAGE_TYPE}">
 <p>{$XE_VALIDATOR_MESSAGE}</p>
</div>
<dl class="dl-horizontal">
 <block loop="$displayDatas => $item">
  <dt><em cond="$item->required || $item->mustRequired">*</em> {$item->title}</dt>
  <dd cond="$item->value">{$item->value}</dd>
  <dd cond="!$item->value" style="color:#ccc">…</dd>
 </block>
 <dt>{$lang->member_group}</dt>
 <dd>{implode(', ', $memberInfo['group_list'])}</dd>
 <dt>{$lang->signup_date}</dt>
 <dd>{zdate($memberInfo[regdate],"Y-m-d")}</dd>
 <block cond="$memberInfo[member_srl] == $logged_info->member_srl || $logged_info->is_admin == 'Y'">
  <dt>{$lang->last_login}</dt>
  <dd>{zdate($memberInfo[last_login],"Y-m-d")}</dd>
 </block>
</dl>
<div class="btnArea btn-group" cond="$memberInfo['member_srl'] == $logged_info->member_srl">
 <a href="{getUrl('act', 'dispMemberModifyEmailAddress')}" class="btn" cond="$member_config->identifier == 'email_address'">{$lang->cmd_modify_member_email_address}</a>
 <a href="{getUrl('act','dispMemberModifyInfo','member_srl','')}" class="btn">{$lang->cmd_modify_member_info}</a>
 <a href="{getUrl('act','dispMemberModifyPassword','member_srl','')}" class="btn">{$lang->cmd_modify_member_password}</a>
 <a href="{getUrl('act','dispMemberLeave','member_srl','')}" class="btn">{$lang->cmd_leave}</a>
</div>
<include target="./common_footer.html" />

 

 

 

 

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
socialskyo 댓글 신고 갯수는 안구해지나봐요? [2] 2015.04.25 by socialskyo
호이야빠 위젯페이지에서 내용직접 입력하기를 클릭 하면 Err : './modules/widget/tpl/add_content_widget.html' template file does not exists. 에러가 뜹니다.. [2] 2015.04.25 by 호이야빠
찌수 xedition 로고 사이즈 고정 해제방법 [4] 2015.04.25 by 찌수
SamD 트래픽이 어디서 새고있는지 알 수 있을까요... [1] 2015.04.25 by 로이조52
한돌(漢湥) 대시보드에 [스킨 ] XpressEditor Slim Skin ver. 0.7 - 업데이트 [1] 2015.04.25 by WebEagle
김동하123 이 게시판 상단이미지처럼 체크이미지처럼 보이게 어떻게 하나요? [1] 2015.04.25 by DoorWeb
아형여옹 코어 업데이트 수동으로 하는 방법 알려주세요 [4] 2015.04.25 by 아형여옹
아쿠아d3033 사용자 정의 입력폼의 데이터를 다른 게시판에서 호출..  
thdwjdtjr 뉴스를 게시판 문서에 나타내고 싶습니다 [1] file 2015.04.25 by 몽실아빠
prologos 휴지통 기능이 제가 생각하던 기능이 아니네요? [1] 2015.04.25 by sejin7940
심플인턴 XE마켓 라이선스 질문 [1] 2015.04.25 by sejin7940
omgna 이상한 회원가입이 늘고 있어요 [2] file 2015.04.25 by omgna
마래바 ssh 로 퍼미션 변경하려고 해도 거부되는 이유는 뭔가요? [2] 2015.04.25 by 신아은
마르팅 위젯 관련 오류사항~~ file  
썰레발리오 Doorweb 가변형 레이아웃을 가변하지 않게 쓰려면?  
띠용 xe 데이터 이전을 하려고 하는데.......... file  
BESETO 비밀번호 변경창이 안떠요. file  
마래바 혹시 쉬운설치 진입 되나요? [2] 2015.04.26 by 마래바
로지컬 알림센터를 통해 쪽지 확인시 css  
띵똥 호스팅에서 도메인연결을 끊고 나니깐 로그인이 안되네요 [1] 2015.04.26 by MEGA
mr33 카테고리가 중복 출력됩니다 file  
또별 외부페이지에서 로그아웃 방법 문의 [1] 2015.04.26 by GXCode
SamD 레벨 아이콘, 그룹 이미지 마크 질문이 있습니다.  
Pirate 게시판 질문 급해요 ㅜ  
김동하123 이게 무슨 말이지 모르겠습니다.  
newi 1.80 에서 신규에디터 스케치북에서 작동이 안되요 [12] 2015.04.26 by newi
로지컬 저장함보기 용도 질문 [2] 2015.04.26 by 로지컬
아쿠아d3033 게시판에디터에서 DB테이블 내용 출력방법..  
GwangHoon 한번더 질문합니다. 상담 문의 위젯관련. [1] 2015.04.26 by MEGA
김동하123 마켓플레이스에서 확장변수 질문