회원 가입시 정보 공개 체크박스 무조건 체크된 상태로 만들기 > 그누보드 기타스킨 강좌

본문 바로가기
전체검색

그누스킨닷컴

그누보드 기타스킨 강좌

그누보드 영카트 초보 사용자를 위한 기본 매뉴얼, 스킨 제작 기초강좌를 공유합니다.

회원 가입시 정보 공개 체크박스 무조건 체크된 상태로 만들기

페이지 정보

작성자 관리자 작성일19-01-10 18:26 조회62회

본문

daf33518dbd7ebab569b0ccf27ee9135_1547112459_7831.gif 


회원 가입시 정보 공개 체크박스가 있는데 무조건 체크 상태로 처리하는 방법입니다.

hidden 값으로 넘기고 체크 부분 전체를 삭제합니다.



수정 파일 : skin/member/basic/register_form.skin.php


<input type="hidden" name="cert_type" value="<?php echo $member['mb_certify']; ?>">
<input type="hidden" name="cert_no" value="">

..............................

여기 아래쯤에 추가

...............................

<input type="hidden" name="mb_open" value="1">



정보 공개 체크 박스 부분 전체 삭제



            <?php if (isset($member['mb_open_date']) && $member['mb_open_date'] <= date("Y-m-d", G5_SERVER_TIME - ($config['cf_open_modify'] * 86400)) || empty($member['mb_open_date'])) { // 정보공개 수정일이 지났다면 수정가능  ?>
            <li>
                <label for="reg_mb_open" class="frm_label">정보공개</label>
                <input type="hidden" name="mb_open_default" value="<?php echo $member['mb_open'] ?>">
                <input type="checkbox" name="mb_open" value="1" <?php echo ($w=='' || $member['mb_open'])?'checked':''; ?> id="reg_mb_open">
                다른분들이 나의 정보를 볼 수 있도록 합니다.
                <span class="frm_info">
                    정보공개를 바꾸시면 앞으로 <?php echo (int)$config['cf_open_modify'] ?>일 이내에는 변경이 안됩니다.
                </span>               
            </li>
            <?php } else {  ?>
            <li>
                정보공개
                <input type="hidden" name="mb_open" value="<?php echo $member['mb_open'] ?>">
                <span class="frm_info">
                    정보공개는 수정후 <?php echo (int)$config['cf_open_modify'] ?>일 이내, <?php echo date("Y년 m월 j일", isset($member['mb_open_date']) ? strtotime("{$member['mb_open_date']} 00:00:00")+$config['cf_open_modify']*86400:G5_SERVER_TIME+$config['cf_open_modify']*86400); ?> 까지는 변경이 안됩니다.<br>
                    이렇게 하는 이유는 잦은 정보공개 수정으로 인하여 쪽지를 보낸 후 받지 않는 경우를 막기 위해서 입니다.
                </span>                
            </li>
            <?php }  ?>





## 소셜 로그인으로 가입할 경우 (그누보드 5.3 원본 기준)


/plugin/social/register_member_update.php 파일 수정


mb_open = '{$mb_open}',

여기를 이렇게 수정

mb_open = '1',


d159c481bc45e70dc1139592687a3ef6_1547121094_9183.gif
 


참고로 정보 공개를 체크했을 때 글쓴이 사이드뷰로 자기소개를 보면 이 정도 정보만 노출이 됩니다.

권한, 포인트, 회원가입일, 최종접속일, 인사말

그리고 그누보드는 정보 공개를 체크해야 쪽지를 사용할 수 있습니다.

정보 공개를 체크했다고 해서 추가적인 개인 정보 노출 위험이 있진 않습니다.

이게 전부입니다.


daf33518dbd7ebab569b0ccf27ee9135_1547112934_0199.gif

커뮤니티는 당분간 중단하겠습니다.
그누보드 기타스킨 강좌 목록
번호 제목
공지 공지사항입니다.
열람중 회원 가입시 정보 공개 체크박스 무조건 체크된 상태로 만들기
31 회원 가입 스킨에서 정보 수정시 이름 필드도 수정하는 방법
30 내용 관리에서 이미지 첨부했을 때 가로폭 맞추기 댓글1
29 회원 가입 약관 동의 페이지를 개인 정보 입력 페이지와 통합하기
28 내가 스크립한 게시물 개수 출력하기
27 1:1문의 게시판 비회원도 목록은 보이게 처리하기
26 회원 가입 스킨에서 이메일 필수 입력 해제하기
25 회원 가입시 관리자에게 SMS 문자 발송하기 댓글4
24 로그인 스킨에 자동등록방지 캡챠 코드 적용하기
23 SNS 계정으로만 회원 가입 허용하기 일반 가입은 차단
22 내용 관리 스킨에서 여분 필드 추가해서 사용하기
21 인기 검색어를 변동 없이 원하는 값으로 고정해서 출력
20 전체 검색에서 여분 필드 검색 추가하기
19 1:1문의 게시판에서 여분 필드 사용하기
18 회원 정보 여분 필드 10개 이상 추가해서 사용하기
17 회원 가입 스킨에서 이메일 항목 삭제하기
16 쪽지 포인트 스크랩 페이지를 새창 방식이 아닌 일반 페이지로 전환
15 회원 가입 스킨에서 닉네임 항목 삭제하기
14 회원 가입할 때 약관 및 개인정보처리방침 생략하기
13 전체 최신글 스킨 목록에서 댓글 내용 출력 댓글2
12 회원 가입 스킨에서 여분 필드 선택 값에 따라 자동으로 레벨 지정하기
11 회원 정보 수정 페이지에 회원 탈퇴 메뉴 추가하기
10 전체 검색에서 카테고리도 검색에 포함하기
9 회원 가입 스킨에서 이름 항목 삭제하기
8 FAQ 스킨 페이지를 항상 열림 상태로 변경
7 전체 최신글 스킨 new.php 파일에 각종 아이콘 출력하기 댓글1
6 회원 가입 스킨에 회원 정보 여분 필드 활용 방법 - 배열 사용
5 회원 가입 스킨에서 개인 정보 입력 항목 최소화하기 댓글1
4 투표(설문조사) 항목 개수 늘리기
게시물 검색


그누스터디는 그누보드, 영카트 초보 사용자를 위한 정보를 공유합니다.

Copyright © GNUSTUDY. All rights reserved.
상단으로