회원 가입 스킨에서 이메일 필수 입력 해제하기 > 그누보드

본문 바로가기
사이트 내 전체검색


디자인팁
그누보드

기타 | 회원 가입 스킨에서 이메일 필수 입력 해제하기

페이지 정보

작성자 관리자 작성일18-09-15 10:14 조회143,583회 댓글0건

본문

http://gnustudy.com/bbs/board.php?bo_table=skin_etc&wr_id=37 

 

회원 가입할 때 이메일 주소는 필수 입력으로 설정되어 있는데 필수 옵션을 해제하는 방법입니다.

 

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

 

1-1. 이메일 입력 부분에서 required 삭제

 

빨간색 부분 삭제

 

<input type="text" name="mb_email" value="<?php echo isset($member['mb_email'])?$member['mb_email']:''; ?>" id="reg_mb_email" required class="frm_input email full_input required" size="70" maxlength="100" placeholder="E-mail"> 

 

 

1-2. 같은 파일에서 하단 스크립트 이메일 검사 삭제하거나 주석 처리

 

// E-mail 검사
if ((f.w.value == "") || (f.w.value == "u" && f.mb_email.defaultValue != f.mb_email.value)) {
    var msg = reg_mb_email_check();
    if (msg) {
        alert(msg);
        f.reg_mb_email.select();
        return false;
    }
}

 

 

2. bbs/register_form_update.php 파일 수정

2-1. 아래 내용 찾아서 모두 주석 처리

// if ($msg = empty_mb_email($mb_email))   alert($msg, "", true, true);
// if ($msg = valid_mb_email($mb_email))   alert($msg, "", true, true);
// if ($msg = prohibit_mb_email($mb_email)) alert($msg, "", true, true);
// if ($msg = exist_mb_email($mb_email, $mb_id))   alert($msg, "", true, true);

 

2-2. 아래 내용에서 빨간색 부분 삭제

 

if (get_session('ss_check_mb_id') != $mb_id || get_session('ss_check_mb_nick') != $mb_nick || get_session('ss_check_mb_email') != $mb_email) {
    set_session('ss_check_mb_id', '');
    set_session('ss_check_mb_nick', '');
    set_session('ss_check_mb_email', '');

 

 

유의하셔야 할 점은 메일 주소 중복 체크 같은 검사는 작동하지 않습니다. 검사를 꼭 해야 한다면

/bbs/register_form_update.php 파일 수정 부분에서 이런식으로 처리하는 방법이 있겠네요.

나머지 체크 항목도 필요하면 같은 방법으로..

 

if ($_POST['mb_email']) {
    if ($msg = exist_mb_email($mb_email, $mb_id))   alert($msg, "", true, true);
}

 

댓글목록

등록된 댓글이 없습니다.

그누보드 목록

Total 21건 1 페이지
그누보드 목록
번호 제목 글쓴이 날짜 조회
21 기타 반응형 웹(Responsive Web) 인기글 관리자 06-21 454
20 기타 로그인시 상하단 넣기 인기글 관리자 06-21 428
19 기타 일반 페이지 만들기 인기글첨부파일 관리자 06-21 447
18 기타 그누보드5 - 홈페이지 제목표시줄에 게시판명 노출안되게 하는 방법 인기글 관리자 06-21 1410
17 기타 [그누보드5] 하위폴더 일반페이지에 공통레이아웃 적용하기 인기글 관리자 06-21 349
16 기타 서브페이지 개별 좌측메뉴 적용하기 인기글 관리자 06-21 361
15 기타 aside에 서브메뉴 보이기 인기글 관리자 09-01 394
열람중 기타 회원 가입 스킨에서 이메일 필수 입력 해제하기 인기글 관리자 09-15 143584
13 기타 게시판 본문 내용 글이 길어질 경우 글이 짤리는 문제 해결 방법 인기글 관리자 07-06 416
12 기타 메타태그 넣는 파일 인기글 관리자 07-05 425
11 기타 웹 표준 최적화 기본 가이드 인기글 관리자 07-05 446
10 기타 네이버 웹사이트를 검색 등록하고 싶습니다. 인기글 관리자 07-05 431
9 기타 관리자 비번 생각나지 않을때 인기글 관리자 03-26 503
8 기타 다음팟인코더 사용시 동영상 회전 방법 인기글 관리자 03-20 530
7 기타 토큰정보가 올바르지 않습니다. 에러 인기글 관리자 10-23 458
6 기타 최고관리자 비밀번호 분실시 변경방법 인기글 관리자 08-11 511
5 기타 마우스 드래그 금지 태그 인기글 관리자 10-16 476
4 기타 사진편집 동영상 인기글 관리자 08-13 507
3 기타 기본적인 데이터테이블 + CSS 자료입니다 인기글첨부파일 관리자 08-13 539
2 기타 멀티스크린 원하는 모바일크기 보기 인기글 관리자 07-12 525
게시물 검색

접속자집계

오늘
56
어제
82
최대
1,002
전체
91,824
회사소개 개인정보취급방침 서비스이용약관 Copyright © 소유하신 도메인. All rights reserved.
상단으로