테스트 사이트 - 개발 중인 베타 버전입니다

회원가입시 닉네임입력 제거 채택완료

짬짬 7년 전 조회 2,330

http://www.happyjung.com/lecture/2443 의 방법으로

theme/skin/memeber/basic/register_form.skin.php 의

</p>

<p><?php if ($req_nick) {  ?>

            <li>

                <label for="reg_mb_nick" class="sound_only">닉네임<strong>필수</strong></label></p>

<p>                    <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  half_input" size="10" maxlength="20" placeholder="닉네임">

                    <span id="msg_mb_nick"></span>

                    <span class="frm_info">

                        공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)


                        닉네임을 바꾸시면 앞으로 <?php echo (int)$config['cf_nick_modify'] ?>일 이내에는 변경 할 수 없습니다.

                    </span></p>

<p>            </li>

            <?php }  ?></p>

<p>

를 아래와같이 바꾸고

</p>

<p><?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; ?>"></p>

<p>

그누보드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;

        }

    }*/

 

그누보드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', '');</p>

<p>

와 같이 바꿨는데 닉네임 입력은 필수사항이라 나오고 약관에 동의하라는 메세지가 나오면서

안됩니다.

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
7년 전
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

짬짬
7년 전
감사합니다 덕분에 해결했습니다

댓글을 작성하려면 로그인이 필요합니다.

p
5년 전

감사합니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인