회원 가입 스킨에서 여분 필드 선택 값에 따라 자동으로 레벨 지정하기 > 그누보드 기타스킨 강좌

본문 바로가기
전체검색

아이디비번찾기

그누보드 기타스킨 강좌

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

회원 가입 스킨에서 여분 필드 선택 값에 따라 자동으로 레벨 지정하기

페이지 정보

작성자 관리자 작성일17-09-23 04:25 조회358회

본문

회원 가입할 때 여분 필드로 선택 항목을 만들어서 선택한 값으로 특정 레벨을 자동으로 부여하는 방법입니다.

예를 들어 여분 필드를 활용해서 학생, 선생님 선택 항목을 만들고

학생을 선택하면 레벨3 선생님은 레벨5로 자동으로 설정되게 해보겠습니다.


기본적인 여분 필드 사용 방법은 알고 계셔야 합니다.


회원 가입 스킨에 여분 필드 사용 방법



이번 예제는 여분필드 1번을 사용해보겠습니다.


회원 가입 스킨 경로는 skin/member/basic/ 폴더입니다.

테마용 스킨을 사용 중이라면 테마 폴더에 있는 스킨을 수정해야 합니다.



1. 수정파일 : register_form.skin.php


우선 회원 가입 스킨 파일에 여분필드를 사용해서 선택항목을 추가합니다.

적당한 위치에 아래 내용을 추가.


<tr>
    <th scope="row"><label for="mb_1">사용자분류</label></th>
    <td>
        <input type="radio" name="mb_1" value="3" <?php echo ($member['mb_1'] == "3") ? "checked" : "";?>> 학생 
        <input type="radio" name="mb_1" value="5" <?php echo ($member['mb_1'] == "5") ? "checked" : "";?>> 선생님 
    </td>
</tr>

 

레벨 설정은 3, 5 숫자 부분 변경하면 됩니다.

이름 입력 부분 위에 추가했다면 이렇게 되겠죠.


70ceeea3b468b3efda9687dcbd2a0916_1506107559_2921.gif 




2. 같은 폴더에 register_form_update.tail.skin.php 파일을 새로 생성합니다.


기본 스킨엔 아마 이 파일이 없을 겁니다. 파일 내용은 이렇게..


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

if ($mb_1) {
    sql_query(" update {$g5['member_table']} set mb_level = '$mb_1' where mb_id = '$mb_id' ");
}
?>

 

회원 정보 여분필드1번 선택 값이 있으면 그 값으로 회원 레벨을 업데이트하라는 내용입니다.

적용 후 테스트를 해보면 선택한 값으로 레벨이 자동으로 설정될 겁니다.


70ceeea3b468b3efda9687dcbd2a0916_1506108085_0484.gif 

로그인 후 댓글을 남겨주세요.
그누보드 기타스킨 강좌 목록
번호 제목
공지 공지사항입니다.
1 회원 가입 스킨에 회원 정보 여분 필드 사용하기 - 기본적인 사용 방법
2 회원 가입 스킨에 회원 정보 여분 필드 사용하기 - 기초예제 1
3 회원 가입 스킨에 회원 정보 여분 필드 사용하기 - 기초예제 2
4 투표(설문조사) 항목 개수 늘리기
5 회원 가입 스킨에서 개인 정보 입력 항목 최소화하기 댓글1
6 회원 가입 스킨에 회원 정보 여분 필드 활용 방법 - 배열 사용
7 전체 최신글 스킨 new.php 파일에 각종 아이콘 출력하기 댓글1
8 FAQ 스킨 페이지를 항상 열림 상태로 변경
9 회원 가입 스킨에서 이름 항목 삭제하기
10 전체 검색에서 카테고리도 검색에 포함하기
11 회원 정보 수정 페이지에 회원 탈퇴 메뉴 추가하기
열람중 회원 가입 스킨에서 여분 필드 선택 값에 따라 자동으로 레벨 지정하기
13 전체 최신글 스킨 목록에서 댓글 내용 출력 댓글2
14 회원 가입할 때 약관 및 개인정보처리방침 생략하기
15 회원 가입 스킨에서 닉네임 항목 삭제하기
16 쪽지 포인트 스크랩 페이지를 새창 방식이 아닌 일반 페이지로 전환
17 회원 가입 스킨에서 이메일 항목 삭제하기
18 회원 정보 여분 필드 10개 이상 추가해서 사용하기
19 1:1문의 게시판에서 여분 필드 사용하기
20 전체 검색에서 여분 필드 검색 추가하기
21 인기 검색어를 변동 없이 원하는 값으로 고정해서 출력
22 내용 관리 스킨에서 여분 필드 추가해서 사용하기
23 SNS 계정으로만 회원 가입 허용하기 일반 가입은 차단
24 로그인 스킨에 자동등록방지 캡챠 코드 적용하기 새글
게시물 검색


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

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