curri스킨 글답변 | LJM
curri스킨 글답변
이름
필수
비밀번호
필수
이메일
홈페이지
제목
필수
내용
필수
웹에디터 시작
> > > 회원가입에서 닉네임을 유저가 선택하지 않고 자동으로 부여하는 방법입니다. > > > 1-1. 그누보드5 (순정) / skin / member / register_form.skin.php > > <?php if ($req_nick) { ?> > <tr> > <th scope="row"><label for="reg_mb_nick">닉네임<strong class="sound_only">필수</strong></label></th> > <td> > <span class="frm_info"> > 공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)<br> > 닉네임을 바꾸시면 앞으로 <?php echo (int)$config['cf_nick_modify'] ?>일 이내에는 변경 할 수 없습니다. > </span> > <input type="hidden" name="mb_nick_default" value="<?php echo isset($member['mb_nick'])?get_text($member['mb_nick']):''; ?>"> > <input type="text" name="mb_nick" value="<?php echo isset($member['mb_nick'])?get_text($member['mb_nick']):''; ?>" id="reg_mb_nick" required class="frm_input required nospace" size="10" maxlength="20"> > <span id="msg_mb_nick"></span> > </td> > </tr> > <?php } ?> > > 를 아래의 것으로 변경 > > <?php > // 게시판 설정에서 실명사용이 체크여부를 확인해서 업데이트하기 > $sql = "select * from ".$g5['board_table']." order by bo_table asc "; > $result = sql_query($sql); > for ($i=0; $row=sql_fetch_array($result); $i++) { > if ($row['bo_use_name']!=1) { > $sql2 = "update ".$g5['board_table']." set bo_use_name = 1 where bo_table = '".$row['bo_table']."' "; > sql_query($sql2); > } > } > > if ($member["mb_nick"]) { > $mb_nick = $member['mb_nick']; > } else { > $mb_nick = time(); > } > ?> > <input type="hidden" name="mb_nick_default" value="<?php echo $mb_nick; ?>"> > <input type="hidden" name="mb_nick" value="<?php echo $mb_nick; ?>"> > > > > 1-2. 그누보드5 (Amina) / skin / member / register_form.skin.php > > <?php if ($req_nick) { ?> > <div class="form-group has-feedback text-gap"> > <label class="col-sm-2 control-label" for="reg_mb_nick"><b>닉네임</b><strong class="sound_only">필수</strong></label> > <div class="col-sm-3"> > <input type="hidden" name="mb_nick_default" value="<?php echo isset($member['mb_nick']) ? get_text($member['mb_nick']) : ''; ?>"> > <input type="text" name="mb_nick" value="<?php echo isset($member['mb_nick']) ? get_text($member['mb_nick']) : ''; ?>" id="reg_mb_nick" required class="form-control input-sm nospace" size="10" maxlength="20"> > <span class="fa fa-user form-control-feedback"></span> > </div> > </div> > <div class="form-group"> > <div class="col-sm-offset-2 col-sm-8 text-muted"> > <div id="msg_mb_nick"></div> > 공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상) 닉네임을 바꾸시면 앞으로 <?php echo (int)$config['cf_nick_modify'] ?>일 이내에는 변경 할 수 없습니다. > </div> > </div> > <?php } ?> > > <div class="form-group"> > <div class="col-sm-offset-2 col-sm-8 text-muted"> > <div id="msg_mb_nick"></div> > 공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상) 닉네임을 바꾸시면 앞으로 <?php echo (int)$config['cf_nick_modify'] ?>일 이내에는 변경 할 수 없습니다. > </div> > </div> > > 를 아래의 것으로 변경 > > <?php > // 게시판 설정에서 실명사용이 체크여부를 확인해서 업데이트하기 > $sql = "select * from ".$g5['board_table']." order by bo_table asc "; > $result = sql_query($sql); > for ($i=0; $row=sql_fetch_array($result); $i++) { > if ($row['bo_use_name']!=1) { > $sql2 = "update ".$g5['board_table']." set bo_use_name = 1 where bo_table = '".$row['bo_table']."' "; > sql_query($sql2); > } > } > > if ($member["mb_nick"]) { > $mb_nick = $member['mb_nick']; > } else { > $mb_nick = time(); > } > ?> > <input type="hidden" name="mb_nick_default" value="<?php echo $mb_nick; ?>"> > <input type="hidden" name="mb_nick" value="<?php echo $mb_nick; ?>"> > > > > 2. 그누보드5 (공통) / skin / member / register_form.skin.php > > // 닉네임 검사 > if ((f.w.value == "") || (f.w.value == "u" && f.mb_nick.defaultValue != f.mb_nick.value)) { > var msg = reg_mb_nick_check(); > if (msg) { > alert(msg); > f.reg_mb_nick.select(); > return false; > } > } > > 를 아래와 같이 주석처리 > > // 닉네임 검사 > /*if ((f.w.value == "") || (f.w.value == "u" && f.mb_nick.defaultValue != f.mb_nick.value)) { > var msg = reg_mb_nick_check(); > if (msg) { > alert(msg); > f.reg_mb_nick.select(); > return false; > } > }*/ > > > > 3. 그누보드5 (공통) / bbs / register_form_update.php 117줄 > > 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', ''); > > 를 아래와 같이 변경 > > if (get_session('ss_check_mb_id') != $mb_id || get_session('ss_check_mb_email') != $mb_email) { // 닉네임 입력없이 가입하기 (2017-05-29 해피정닷컴) > set_session('ss_check_mb_id', ''); > //set_session('ss_check_mb_nick', ''); > set_session('ss_check_mb_email', ''); > >
웹 에디터 끝
링크 #1
링크 #2
파일 #1
파일 #2
자동등록방지
숫자음성듣기
새로고침
자동등록방지 숫자를 순서대로 입력하세요.
취소
작성완료