로그인


?

단축키

Prev이전 문서

Next다음 문서

위로 아래로 댓글로 가기 첨부
?

단축키

Prev이전 문서

Next다음 문서

위로 아래로 댓글로 가기 첨부

1. 회원설정에 회원정보 공개/비공개 선택항목 만들기

 

 

회원설정 > 회원가입 탭으로 이동합니다.

 

 

 

아래쪽에 사용자 정의 항목 추가 버튼을 클릭 합니다.

 

 

 

* 입력항목 ID : secret

* 입력항목 제목 : 나의정보 비공개

* 형식 : 다중 선택(checkbox)

* 선택옵션 : Y

* 필수/선택 : 선택

 

입력항목 제목은 원하는 걸로 작성하셔도 됩니다.

 

 

2. member_info.html 파일 수정하기

EditPlus로 modules/member/skins/사용하는 멤버스킨/member_info.html 파일을 열기 합니다. 참고로 저는 이번에 무료로 풀린 hios_member_skin을 사용중 입니다.

 

<include target="./header_profile.html" />
<include target="./common_header.html" />
 
<!--@if($memberInfo[secret][0]=='Y' && !($grant->manager || ($memberInfo['member_srl'] == $logged_info->member_srl)))-->
<div>
 
<p><strong><span style="font-size:40px;">회원정보 보기를 비공개한 회원입니다.</span></strong></p>
</div>
<!--@else-->
 
<div class="hi section">
  <div class="<!--@if($is_logged && $logged_info->menu_list && (!$member_srl || $member_srl == $logged_info->member_srl))-->row<!--@end-->">
    <div class="<!--@if($is_logged && $logged_info->menu_list && (!$member_srl || $member_srl == $logged_info->member_srl))-->col-sm-9<!--@end-->">
      <div cond="$XE_VALIDATOR_MESSAGE && $XE_VALIDATOR_ID == 'modules/member/skins/simple_world/1'" class="hi notice-info {$XE_VALIDATOR_MESSAGE_TYPE}">
        <p>{$XE_VALIDATOR_MESSAGE}</p>
      </div>
       
      <ul class="hi list">
        <block loop="$displayDatas => $item">
          <li>
            <h6 class="hi list-label">{$item->title}<span class="hi label label-danger" cond="$item->required || $item->mustRequired">필수</span></h6>
 
            <div class="hi list-content" cond="$item->value">{$item->value}</div>
            <div class="hi list-content" cond="!$item->value">내용 없음</div>
          </li>
        </block>
   
        <li>
          <h6 class="hi list-label">{$lang->member_group}</h6>
          <div class="hi list-content">{implode(', ', $memberInfo['group_list'])}</div>
        </li>
   
        <li>
          <h6 class="hi list-label">{$lang->signup_date}</h6>
          <div class="hi list-content">{zdate($memberInfo[regdate],"Y-m-d")}</div>
        </li>
 
        <li cond="$memberInfo[member_srl] == $logged_info->member_srl || $logged_info->is_admin == 'Y'">
          <h6 class="hi list-label">{$lang->last_login}</h6>
          <div class="hi list-content">{zdate($memberInfo[last_login],"Y-m-d")}</div>
        </li>
      </ul>
 
      <div class="hi flex margin-top-small hidden@s">
        <div class="hi flex">
          <a href="{getUrl('act','dispMemberModifyPassword','member_srl','')}" class="hi link-muted">{$lang->cmd_modify_member_password}</a>
        </div>
 
        <div class="hi flex flex-right">
          <a href="{getUrl('act','dispMemberLeave','member_srl','')}" class="hi link-muted">{$lang->cmd_leave}</a>
        </div>
      </div>
    </div>
 
    <div class="col-sm-3 visible@s" cond="$memberInfo['member_srl'] == $logged_info->member_srl">
      <h3>{$lang->member_info}</h3>
 
      <hr class="hi hr">
       
      <ul class="hi list-menu">
        <li><a href="{getUrl('act','dispMemberModifyInfo','member_srl','')}">{$lang->cmd_modify_member_info}</a></li>
        <li><a href="{getUrl('act', 'dispMemberModifyEmailAddress')}" cond="$member_config->identifier == 'email_address'">{$lang->cmd_modify_member_email_address}</a></li>
        <li><a href="{getUrl('act','dispMemberModifyPassword','member_srl','')}">{$lang->cmd_modify_member_password}</a></li>
        <li><a href="{getUrl('act','dispMemberLeave','member_srl','')}">{$lang->cmd_leave}</a></li>
      </ul>
    </div>
  </div>
</div>
 
<!--@end-->
 
<include target="./common_footer.html" />

 

include 아래 출력사항 시작지점 4~9번째줄에

<!--@if($memberInfo[secret][0]=='Y' && !($grant->manager || ($memberInfo['member_srl'] == $logged_info->member_srl)))-->
<div>
<br><p><strong><span style="font-size:40px;">회원정보 보기를 비공개한 회원입니다.</span></strong></p>
</div>
<!--@else-->

 

출력사항 끝나는 지점 include 위 70번째줄에

<!--@end-->

 

입력하고 저장합니다.

 

 

3. 테스트 해보기

 

 

테스트용 아이디를 만들고 회원정보 수정에서 나의정보 비공개 항목을 체크합니다.

 

 

 

다른 아이디로 테스트 아이디에 회원정보보기를 클릭하면 위와 같이 출력됩니다.

(관리자는 비공개 여부 상관없이 모두 볼 수 있습니다.)

?

전체 게시글

전체 게시글을 한번에 볼 수 있습니다.

  1. Read More
  2. Read More
  3. Read More
  4. Read More
  5. Read More
  6. Read More
  7. Read More
  8. No Image

    스크롤 시 고정되어 따라오는 배너 (고정형)

    짹니 2022.02.16 댓글0 조회수219
    Read More
  9. Read More
  10. Read More
  11. Read More
  12. Read More
  13. Read More
  14. Read More
  15. 10. 라이믹스(Rhymix) 설치하기

    짹니 2021.09.12 댓글0 조회수577 file
    Read More
  16. No Image

    9. DB 생성하기

    짹니 2021.09.12 댓글0 조회수407
    Read More
  17. Read More
  18. No Image

    7. Sendmail 설치하기

    짹니 2021.09.12 댓글0 조회수450
    Read More
  19. 6. 도메인 연결 및 Nginx 라우팅 설정

    짹니 2021.09.07 댓글0 조회수589 file
    Read More
  20. 5. MariaDB 및 phpMyAdmin 설치하기

    짹니 2021.09.07 댓글0 조회수570 file
    Read More
Board Pagination Prev 1 2 Next
/ 2