2026, 새로운 도약을 시작합니다.

별명을 사용하지 않으시려는 경우

영카트에서는 별명의 활용 범위가 넓습니다. 반드시 사용하시길 권해 드립니다.

사용하지 않으시겠다면 아래의 회원가입 소스코드에서 별명과 관련된 코드를 삭제하여 주십시오.


skin/member/shop_member/register_form.skin.php


    <? if ($member[mb_nick_date] <= date("Y-m-d", $g4[server_time] - ($config[cf_nick_modify] * 86400))) { // 별명수정일이 지났다면 수정가능 ?>
        <input type=hidden name=mb_nick_default value='<?=$member[mb_nick]?>'>
        <TR bgcolor="#FFFFFF">
            <TD class=m_title>별명</TD>
            <TD class='m_padding lh'>
                <input class=m_text type=text name='mb_nick' maxlength=20 minlength="2" required itemname="별명" value='<?=$member[mb_nick]?>' onchange="fregisterform.mb_nick_enabled.value='';">
                &nbsp;<a href="javascript:mb_nick_check();"><img width="70" height="20" src="<?=$member_skin_path?>/img/join_check_btn.gif" border=0 align=absmiddle></a>
                <br>별명을 바꾸시면 앞으로 <?=(int)$config[cf_nick_modify]?>일 이내에는 변경이 안됩니다.
            </TD>
        </TR>
        <? } else { ?>
        <input type=hidden name="mb_nick" value="<?=$member[mb_nick]?>">
        <? } ?>


    if ((f.w.value == "" && f.mb_nick_enabled.value == "") ||
        (f.w.value == "u" && f.mb_nick_enabled.value == "" && f.mb_nick.defaultValue != f.mb_nick.value)) {
        alert("별명 중복확인을 해주십시오.");
        f.mb_nick.focus();
        return false;
    } else if (f.mb_nick_enabled.value == -1) {
        alert("'"+f.mb_nick.value+"'은(는) 이미 등록된 별명이므로 사용하실 수 없습니다.");
        f.mb_nick.focus();
        return false;
    }

bbs/register_form_update.php


    if (!$mb_nick) alert('별명이 넘어오지 않았습니다.');

    if (preg_match("/[\,]?{$mb_nick}/i", $config[cf_prohibit_id]))
        alert("\'$mb_nick\' 은(는) 예약어로 사용하실 수 없는 별명입니다.");

    // 별명은 한글, 영문, 숫자만 가능
    if (!check_string($mb_nick, _G4_HANGUL_ + _G4_ALPHABETIC_ + _G4_NUMERIC_))
        alert('별명은 공백없이 한글, 영문, 숫자만 입력 가능합니다.');

        $sql = " select count(*) as cnt from $g4[member_table] where mb_nick = '$mb_nick' ";
        $row = sql_fetch($sql);
        if ($row[cnt])
            alert("\'$mb_nick\' 은(는) 이미 다른분이 사용중인 별명이므로 사용이 불가합니다.");


        // 자바스크립트로 정보변경이 가능한 버그 수정
        // 별명수정일이 지나지 않았다면
        if ($member[mb_nick_date] > date("Y-m-d", $g4[server_time] - ($config[cf_nick_modify] * 86400)))
            $mb_nick = $member[mb_nick];
        // 회원정보의 메일을 이전 메일로 옮기고 아래에서 비교함
        $old_email = $member[mb_email];

        $sql = " select count(*) as cnt from $g4[member_table] where mb_nick = '$mb_nick' and mb_id <> '$mb_id' ";
        $row = sql_fetch($sql);
        if ($row[cnt])
            alert("\'$mb_nick\' 은(는) 이미 다른분이 사용중인 별명이므로 사용이 불가합니다.");

|

댓글 3개

게시판 관리자에서

이름(실명)사용 에 반드시 체크하시기 바랍니다.
덕분에 해결&#46124;습니다.
정말 감사드립니다
팁이 있었군요... 혼자서 다 뒤져가며 주석처리 했는데 ~_~;;

담에 사용해야 겠습니다. 감사합니다. ^^


.. 영카트는 아무래도 쇼핑몰쪽이다보니 그누와 달리 별명을 없애달라는 고객들이 좀 있더라고요..

댓글 작성

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

로그인하기

영카트4 자주하시는 질문

번호 제목 글쓴이 날짜 조회
47
관리자
12년 전 조회 9,811
46
관리자
12년 전 조회 8,366
45
관리자
12년 전 조회 2만
44
관리자
13년 전 조회 3,588
43
관리자
13년 전 조회 7,948
42
관리자
18년 전 조회 2.5만
41
관리자
14년 전 조회 9,171
40
관리자
14년 전 조회 1만
39
관리자
14년 전 조회 7,983
38
관리자
15년 전 조회 4,485
37
관리자
15년 전 조회 8,770
36
관리자
15년 전 조회 7,774
35
관리자
15년 전 조회 6,807
34
관리자
15년 전 조회 5,198
33
관리자
15년 전 조회 6,062
32
관리자
16년 전 조회 6,483
31
관리자
16년 전 조회 8,885
30
관리자
16년 전 조회 9,367
29
관리자
16년 전 조회 5,952
28
관리자
16년 전 조회 9,760
27
관리자
16년 전 조회 4,506
26
관리자
16년 전 조회 5,062
25
관리자
16년 전 조회 7,311
24
관리자
16년 전 조회 6,561
23
관리자
16년 전 조회 4,518
22
관리자
19년 전 조회 1만
21
관리자
17년 전 조회 1만
20
관리자
17년 전 조회 2.2만
19
관리자
17년 전 조회 5,020
18
관리자
17년 전 조회 4,641
17
관리자
17년 전 조회 1.1만
16
관리자
17년 전 조회 8,107
15
관리자
17년 전 조회 9,751
14
관리자
17년 전 조회 7,197
13
관리자
17년 전 조회 6,218
12
관리자
17년 전 조회 4,536
11
관리자
18년 전 조회 6,668
10
관리자
18년 전 조회 9,560
9
관리자
18년 전 조회 6,558
8
관리자
18년 전 조회 7,984
7
관리자
18년 전 조회 7,833
6
관리자
18년 전 조회 5,556
5
관리자
18년 전 조회 5,577
4
관리자
18년 전 조회 7,049
3
관리자
18년 전 조회 7,588
2
관리자
18년 전 조회 5,707
1
관리자
18년 전 조회 6,694
🐛 버그신고