그누보드 4.3x 에 적용가능한 개인 / 사업자(회사) 회원가입 <영카트적용가능> > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

그누보드 4.3x 에 적용가능한 개인 / 사업자(회사) 회원가입 <영카트적용가능> 정보

회원가입 그누보드 4.3x 에 적용가능한 개인 / 사업자(회사) 회원가입 <영카트적용가능>

첨부파일

hp_kr_company5.1.zip (130.6K) 1100회 다운로드 2008-12-25 10:43:44

본문

그누보드 4.3x 에 적용된 기능을 탑재하였습니다.

개인회원 / 사업자회원 구분해서 회원가입을 받을수 있습니다.

그누보드 기본제공되는 회원가입 추가필드 10개를 사용합니다.

영카트 쇼핑몰을 사용하는 경우에도 소스 수정없이 사용가능합니다.

euc-kr 적용버전입니다.  utf-8 사용하시는 분은 컨버트후 사용하세요.

원작자 :  드렁크수달스 님 ( http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=18024 )



2008-12-25 10:30  가입약관 및 가입신청페이지 스타일시트 수정본 업로드 합니다.
추천
23

댓글 전체

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

/*********************************
사업자 신규가입시.
 1. 회원레벨을 3으로 변경한다.
***********************************/

if ($w=="") //신규가입
{
    if ($mb_type == "4") // 사업자가입
    {
        $fmb_level = 3; // 회원 레벨
        $sql = " update $g4[member_table] set mb_level='$fmb_level' where mb_id='$mb_id' ";
        sql_query($sql);
        }
}
?>
--------------------------------------------------
+register_update.skin.php 파일 여시고
위의 소스를 복사해서 넣고 저장하면 끝~!

+다른레벨로의 변동은 레벨 숫자만 바꿔주시면 됩니다.
검색하다보니 여성일때 3레벨로 변경하는 구문이있어 살짝 침만 발랐어요 ^^
UTF-8로 변환하신 분들은 회원 가입할때 '잘못된 접근입니다.' 형태의 에러가 나타납니다.
ajax_mb_nick_check.php파일의 24번째줄에 있는
$reg_mb_nick = convert_charset('UTF-8','CP949',$reg_mb_nick);
를 지우고 사용하세요
register_form.skin.php 에서 아래의 내용으로 변경해보세요...
회원가입의 내용이 많이 변경되었네요...
1. Kapcha(숫자암호) 방식변경
2. 달력 로직 변경 (jquery 도입됨)


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

<?
//==============================================================================
// jquery date picker
//------------------------------------------------------------------------------
// 참고) ie 에서는 년, 월 select box 를 두번씩 클릭해야 하는 오류가 있습니다.
//------------------------------------------------------------------------------
// jquery-ui.css 의 테마를 변경해서 사용할 수 있습니다.
// base, black-tie, blitzer, cupertino, dark-hive, dot-luv, eggplant, excite-bike, flick, hot-sneaks, humanity, le-frog, mint-choc, overcast, pepper-grinder, redmond, smoothness, south-street, start, sunny, swanky-purse, trontastic, ui-darkness, ui-lightness, vader
// 아래 css 는 date picker 의 화면을 맞추는 코드입니다.
?>

<link type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/themes/base/jquery-ui.css" rel="stylesheet" />
<style type="text/css">
<!--
.ui-datepicker { font:12px dotum; }
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 70px;}
.ui-datepicker-trigger { margin:0 0 -5px 2px; }
-->
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.4/jquery-ui.min.js"></script>
<script type="text/javascript">
/* Korean initialisation for the jQuery calendar extension. */
/* Written by DaeKwon Kang (*** 개인정보보호를 위한 이메일주소 노출방지 ***). */
jQuery(function($){
$.datepicker.regional['ko'] = {
closeText: '닫기',
prevText: '이전달',
nextText: '다음달',
currentText: '오늘',
monthNames: ['1월(JAN)','2월(FEB)','3월(MAR)','4월(APR)','5월(MAY)','6월(JUN)',
'7월(JUL)','8월(AUG)','9월(SEP)','10월(OCT)','11월(NOV)','12월(DEC)'],
monthNamesShort: ['1월','2월','3월','4월','5월','6월',
'7월','8월','9월','10월','11월','12월'],
dayNames: ['일','월','화','수','목','금','토'],
dayNamesShort: ['일','월','화','수','목','금','토'],
dayNamesMin: ['일','월','화','수','목','금','토'],
weekHeader: 'Wk',
dateFormat: 'yymmdd',
firstDay: 0,
isRTL: false,
showMonthAfterYear: true,
yearSuffix: ''};
$.datepicker.setDefaults($.datepicker.regional['ko']);

    $('#mb_birth').datepicker({
        showOn: 'button',
buttonImage: '<?=$g4[path]?>/img/calendar.gif',
buttonImageOnly: true,
        buttonText: "달력",
        changeMonth: true,
changeYear: true,
        showButtonPanel: true,
        yearRange: 'c-99:c+99',
        maxDate: '+0d'
    });
});
</script>
<?
//==============================================================================
?>

<style type="text/css">
<!--
.m_title    { BACKGROUND-COLOR: #F7F7F7; PADDING-LEFT: 10px; PADDING-top: 5px; PADDING-BOTTOM: 5px; }
.m_padding  { PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; }
.m_padding2 { PADDING-LEFT: 0px; PADDING-top: 5px; PADDING-BOTTOM: 0px; }
.m_padding3 { PADDING-LEFT: 0px; PADDING-top: 5px; PADDING-BOTTOM: 5px; }
.m_text    { BORDER: #D3D3D3 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; }
.m_text2    { BORDER: #D3D3D3 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #dddddd; }
.m_textarea { BORDER: #D3D3D3 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; WORD-BREAK: break-all; }
.w_message  { font-family:돋움; font-size:9pt; color:#4B4B4B; }
.w_norobot  { font-family:돋움; font-size:9pt; color:#BB4681; }
.w_hand    { cursor:pointer; }
.style1 {color: #FFFFFF}
.style4 {color: #999999}
.m_textarea1 {BORDER: #D3D3D3 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; WORD-BREAK: break-all; }
.m_textarea11 {BORDER: #D3D3D3 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; WORD-BREAK: break-all; }
.m_textarea111 {BORDER: #D3D3D3 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 100%; WORD-BREAK: break-all; }
.hp_required { font-size: 11px; color:#75BD21 }
-->
</style>

<script>
var member_skin_path = "<?=$member_skin_path?>";
</script>
<script type="text/javascript" src="<?=$member_skin_path?>/ajax_register_form.jquery.js"></script>
<script type="text/javascript" src="<?=$g4[path]?>/js/md5.js"></script>
<script type="text/javascript" src="<?=$g4[path]?>/js/sideview.js"></script>
<SCRIPT LANGUAGE="JavaScript">
//기업회원 정보 보이기 / 감추기
function company_view(type)
{
var comp = document.getElementById('company_lay');
if (type =="1")
{
comp.style.display = 'block';

regisComp01.innerHTML = "<input class='m_text' type='text' name='mb_1' size='30' maxlength='30' required itemname='회사명' value='<?=$member[mb_1]?>'>";
regisComp02.innerHTML = "<input class='m_text' type='text' name='mb_2' size='20' maxlength='20' required itemname='대표자명' value='<?=$member[mb_2]?>'>";
regisComp03.innerHTML = "<input class='m_text' type='text' name='mb_3' style='width:150px;' maxlength='20' required saupja itemname='사업자등록번호' value='<?=$member[mb_3]?>'> ' -' 는 넣지마시고 숫자만입력해주세요";
// regisComp03.innerHTML += "법인<input class='m_text' type='text' name='mb_4' size='30' required itemname='법인등록번호' value='<?//=$member[mb_4]?>'>";
// regisComp03.innerHTML = "<input class='m_text' type='text' name='mb_3' size='4' maxlength='3' readonly required itemname='우편번호 앞자리' value='<?//=$member[mb_3]?>'> - ";
// regisComp03.innerHTML += "<input class='m_text' type='text' name='mb_4' size='4' maxlength='3' readonly required itemname='우편번호 뒷자리' value='<?//=$member[mb_4]?>'>&nbsp;";
// regisComp03.innerHTML += "<a onclick=win_zip('fregisterform','mb_3','mb_4','mb_5','mb_6');><img src='<?//=$member_skin_path?>/img/post_search_btn.gif' align='absmiddle'></a>";
// regisComp04.innerHTML = "<input class='m_text' type='text' name='mb_5' size='60' readonly required itemname='주소' value='<?//=$member[mb_7]?>'>";
// regisComp05.innerHTML = "<input class='m_text' type='text' name='mb_6' size='60' required itemname='상세주소' value='<?//=$member[mb_8]?>'>";
regisComp04.innerHTML = "<input class='m_text' type='text' name='mb_5' size='35' maxlength='35' itemname='업태' value='<?=$member[mb_5]?>'> 예) 도.소매";
regisComp05.innerHTML += "<input class='m_text' type='text' name='mb_6' size='35' maxlength='35' itemname='종목' value='<?=$member[mb_6]?>'> 예)전기.조명";
regisComp06.innerHTML = "<input class='m_text' type='text' name='mb_7' size='35' maxlength='20' itemname='전화번호' value='<?=$member[mb_7]?>'> 예)*** 개인정보보호를 위한 전화번호 노출방지 ***";
regisComp07.innerHTML = "<input class='m_text' type='text' name='mb_8' size='35' maxlength='20' itemname='팩스번호' value='<?=$member[mb_8]?>'> 예)*** 개인정보보호를 위한 전화번호 노출방지 ***";
regisComp08.innerHTML = "<input class='m_text' type='text' name='mb_9' size='50' maxlength='50' itemname='취급품목' value='<?=$member[mb_9]?>'>";
regisComp09.innerHTML = "<input class='m_text' type='text' name='mb_4' style='width:150px;' maxlength='20' itemname='법인등록번호' value='<?=$member[mb_4]?>'> 개인사업자일경우'대표자'주민등록번호입력";
regisComp10.innerHTML = "<input class='m_text' type='text' name='mb_10' size='50' maxlength='50' itemname='회사규모' value='<?=$member[mb_10]?>'> ";
}
else
{
comp.style.display = 'none';
regisComp01.innerHTML ="";
regisComp02.innerHTML ="";
regisComp03.innerHTML ="";
regisComp04.innerHTML ="";
regisComp05.innerHTML ="";
regisComp06.innerHTML ="";
regisComp07.innerHTML ="";
regisComp08.innerHTML ="";
regisComp09.innerHTML ="";
regisComp10.innerHTML ="";
}
}
</script>
<form id="fregisterform" name=fregisterform method=post onsubmit="return fregisterform_submit(this);" enctype="multipart/form-data" autocomplete="off">
<input type=hidden name=w                value="<?=$w?>">
<input type=hidden name=url              value="<?=$urlencode?>">
<input type=hidden name=mb_jumin        value="<?=$jumin?>">
<input type=hidden name=mb_id_enabled    value="" id="mb_id_enabled">
<input type=hidden name=mb_nick_enabled  value="" id="mb_nick_enabled">
<input type=hidden name=mb_email_enabled value="" id="mb_email_enabled">
<!-- <input type=hidden name=token value="<?=$token?>"> -->

<table width="100%" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td><img src="<?=$member_skin_path?>/img/join_form_title.gif" width="624" height="72" /></td>
  </tr>
  <tr>
    <td><table width="100%" border="0" cellpadding="10" cellspacing="1" bgcolor="#E6F1D8">
              <tr>
                <td bgcolor="#ECF5E2" class="hp_required">이메일, 연락처 허위 기재시나 타인 정보 도용시 사전 통보없이 강제 탈퇴됩니다 </td>
              </tr>
            </table></td>
  </tr>
  <tr>
    <td><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
        <col width="160" />
        <col />
        <tr bgcolor="#FFFFFF">
          <td class="m_title"><span class="hp_required">[필수]</span> 회원구분</td>
          <td class="m_padding"><input type="radio" name="mb_type" value="2" onclick="company_view(0);" checked="checked" />개인회원
            <input type="radio" name="mb_type" value="4" onclick="company_view(1);" />사업자회원</td>
        </tr>
      </table>
      <table border="0" width="100%" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC" id='company_lay' style='display:none;'>
        <col width="160" />
        <col />
        <tr bgcolor="#FFFFFF">
          <td class="m_title"><span class="hp_required">[필수]</span> 회사명</td>
          <td class="m_padding"><span id="regisComp01"></span></td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td class="m_title"><span class="hp_required">[필수]</span> 대표자명</td>
          <td class="m_padding"><span id="regisComp02"></span></td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td class="m_title"><span class="hp_required">[필수]</span> 사업자등록번호</td>
          <td class="m_padding"><span id="regisComp03"></span></td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td class="m_title">법인등록번호 </td>
          <td class="m_padding"><span id="regisComp09"></span></td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td class="m_title"><span class="hp_required">[필수]</span> 업태</td>
          <td class="m_padding"><span id="regisComp04"></span></td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td class="m_title"><span class="hp_required">[필수]</span> 종목</td>
          <td class="m_padding"><span id="regisComp05"></span></td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td class="m_title"><span class="hp_required">[필수]</span> 전화번호</td>
          <td class="m_padding"><span id="regisComp06"></span></td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td class="m_title"><span class="hp_required">[필수]</span> 팩스번호</td>
          <td class="m_padding"><span id="regisComp07"></span></td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td class="m_title"><span class="hp_required">[필수]</span> 취급품목</td>
          <td class="m_padding"><span id="regisComp08"></span></td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td class="m_title"> 회사규모(사원수)</td>
          <td class="m_padding"><span id="regisComp10"></span></td>
        </tr>
        <!-- <tr bgcolor="#ffffff">
          <td class=m_title>사업장 주소</td>
          <td valign='middle' class=m_padding><table border='0' cellspacing='0' cellpadding='0'>
              <tr>
                <td height='25'><span id="regisComp04"></span></td>
              </tr>
              <tr>
                <td height='25' colspan='2'><span id="regisComp05"></span></td>
              </tr>
              <tr>
                <td height='25' colspan='2'><span id="regisComp06"></span></td>
              </tr>
          </table></td>
        </tr>-->
      </table>
      <table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
        <col width="160" />
        <col />
        <tr bgcolor="#FFFFFF">
          <td class="m_title"><span class="hp_required">[필수]</span> 아이디</td>
          <td class="m_padding">
                <input class=ed maxlength=20 size=20 id='reg_mb_id' name="mb_id" value="<?=$member[mb_id]?>" <? if ($w=='u') { echo "readonly style='background-color:#dddddd;'"; } ?>
                    <? if ($w=='') { echo "onblur='reg_mb_id_check();'"; } ?>>
                <span id='msg_mb_id'></span>
                <table height=25 cellspacing=0 cellpadding=0 border=0>
                <tr><td><font color="#66a2c8">※ 영문자, 숫자, _ 만 입력 가능. 최소 3자이상 입력하세요.</font></td></tr>
                </table>
            </TD>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td class="m_title"><span class="hp_required">[필수]</span> 비밀번호</td>
          <td class="m_padding"><input class="m_text" type="password" name="mb_password" size="20" maxlength="20" <?=($w=="")?"required":"";?> itemname="패스워드" /></td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td class="m_title"><span class="hp_required">[필수]</span> 비밀번호 확인</td>
          <td class="m_padding"><input class="m_text" type="password" name="mb_password_re" size="20" maxlength="20" <?=($w=="")?"required":"";?> itemname="패스워드 확인" /></td>
        </tr>
        <!-- <tr bgcolor="#FFFFFF">
          <td class="m_title"><span class="hp_required">[필수]</span> 비밀번호 분실시 질문</td>
          <td bordercolor="#CCCCCC" class="m_padding">
                <select name=mb_password_q_select onchange="this.form.mb_password_q.value=this.value;">
                    <option value="">선택하십시오.</option>
                    <option value="내가 좋아하는 캐릭터는?">내가 좋아하는 캐릭터는?</option>
                    <option value="타인이 모르는 자신만의 신체비밀이 있다면?">타인이 모르는 자신만의 신체비밀이 있다면?</option>
                    <option value="자신의 인생 좌우명은?">자신의 인생 좌우명은?</option>
                    <option value="초등학교 때 기억에 남는 짝꿍 이름은?">초등학교 때 기억에 남는 짝꿍 이름은?</option>
                    <option value="유년시절 가장 생각나는 친구 이름은?">유년시절 가장 생각나는 친구 이름은?</option>
                    <option value="가장 기억에 남는 선생님 성함은?">가장 기억에 남는 선생님 성함은?</option>
                    <option value="친구들에게 공개하지 않은 어릴 적 별명이 있다면?">친구들에게 공개하지 않은 어릴 적 별명이 있다면?</option>
                    <option value="다시 태어나면 되고 싶은 것은?">다시 태어나면 되고 싶은 것은?</option>
                    <option value="가장 감명깊게 본 영화는?">가장 감명깊게 본 영화는?</option>
                    <option value="읽은 책 중에서 좋아하는 구절이 있다면?">읽은 책 중에서 좋아하는 구절이 있다면?</option>
                    <option value="기억에 남는 추억의 장소는?">기억에 남는 추억의 장소는?</option>
                    <option value="인상 깊게 읽은 책 이름은?">인상 깊게 읽은 책 이름은?</option>
                    <option value="자신의 보물 제1호는?">자신의 보물 제1호는?</option>
                    <option value="받았던 선물 중 기억에 남는 독특한 선물은?">받았던 선물 중 기억에 남는 독특한 선물은?</option>
                    <option value="자신이 두번째로 존경하는 인물은?">자신이 두번째로 존경하는 인물은?</option>
                    <option value="아버지의 성함은?">아버지의 성함은?</option>
                    <option value="어머니의 성함은?">어머니의 성함은?</option>
                </select>

            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td class="m_padding2"><input class="m_text" type="text" name="mb_password_q" size="55" required="required" itemname="비밀번호 분실시 질문" value="<?=$member[mb_password_q]?>" /></td>
              </tr>
          </table></td>
        </tr>
        <tr bgcolor="#FFFFFF">
          <td class="m_title"><span class="hp_required">[필수]</span> 비밀번호 분실시 답변</td>
          <td class="m_padding"><input class="m_text" type="text" name='mb_password_a' size="38" required="required" itemname='비밀번호 분실시 답변' value='<?=$member[mb_password_a]?>' /></td>
        </tr> -->
    </table></td>
  </tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td height="1" bgcolor="#ffffff"></td>
  </tr>
</table>
<table width="100%" cellspacing="0" cellpadding="0">
  <tr>
    <td bgcolor="#CCCCCC"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
        <col width="160" />
        <col />
      <tr bgcolor="#FFFFFF">
        <td class="m_title"><span class="hp_required">[필수]</span> 이름 (담당자)</td>
        <td class="m_padding">
                <input name=mb_name itemname="이름" value="<?=$member[mb_name]?>" <?=$member[mb_name]?"readonly class=ed2":"class=ed";?>>
                <? if ($w=='') { echo "(공백없이 한글만 입력 가능)"; } ?><br />
          <span class="hp_required">*</span> 사업자회원의경우는 담당자의 이름을 기입하여주세요 </td>
      </tr>

        <? 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"><span class="hp_required">[필수]</span> 별명</td>
        <td class='m_padding lh'>
                <input class=ed type=text id='reg_mb_nick' name='mb_nick' maxlength=20 value='<?=$member[mb_nick]?>'
                    onblur="reg_mb_nick_check();">
                <span id='msg_mb_nick'></span>
                <br>공백없이 한글,영문,숫자만 입력 가능 (한글2자, 영문4자 이상)
                <br>별명을 바꾸시면 앞으로 <?=(int)$config[cf_nick_modify]?>일 이내에는 변경 할 수 없습니다.
            </TD>
      </tr>
        <? } else { ?>
        <input type=hidden name="mb_nick_default" value='<?=$member[mb_nick]?>'>
        <input type=hidden name="mb_nick" value="<?=$member[mb_nick]?>">
        <? } ?>

        <input type=hidden name='old_email' value='<?=$member[mb_email]?>'>
      <tr bgcolor="#FFFFFF">
        <td class="m_title"><span class="hp_required">[필수]</span> E-mail</td>
        <td class='m_padding lh'>
                <input class=ed type=text id='reg_mb_email' name='mb_email' size=38 maxlength=100 value='<?=$member[mb_email]?>'
                    onblur="reg_mb_email_check()">
                <span id='msg_mb_email'></span>
                <? if ($config[cf_use_email_certify]) { ?>
                    <? if ($w=='') { echo "<br>e-mail 로 발송된 내용을 확인한 후 인증하셔야 회원가입이 완료됩니다."; } ?>
                    <? if ($w=='u') { echo "<br>e-mail 주소를 변경하시면 다시 인증하셔야 합니다."; } ?>
                <? } ?>
            </TD>
      </tr>
      <? if ($w=="") { ?>
      <tr bgcolor="#FFFFFF">
        <td class="m_title"><span class="hp_required">[필수]</span> 생년월일</td>
        <td class="m_padding">
          <input class=m_text type=text id=mb_birth name='mb_birth' size=8 maxlength=8 minlength=8 required numeric itemname='생년월일' value='<?=$member[mb_birth]?>' readonly title='옆의 달력 아이콘을 클릭하여 날짜를 입력하세요.'>
          <!--<a href="javascript:win_calendar('mb_birth', document.getElementById('mb_birth').value, '');"><img src='<?=$member_skin_path?>/img/calendar.gif' border=0 align=absmiddle title='달력 - 날짜를 선택하세요'></a>-->
              <span class="hp_required">*</span>사업자회원일경우 담당자의 생년월일을 선택해주세요</td>
      </tr>
        <? } ?>

        <? if ($member[mb_sex]) { ?>
            <input type=hidden name=mb_sex value='<?=$member[mb_sex]?>'>
        <? } else { ?>
      <tr bgcolor="#FFFFFF">
        <td class="m_title"><span class="hp_required">[필수]</span> 성 별</td>
        <td class="m_padding">
                    <select id=mb_sex name=mb_sex required itemname='성별'>
                    <option value=''>선택하세요
                    <option value='F'>여자
                    <option value='M'>남자
                    </select>
                    <script language="JavaScript">//document.getElementById('mb_sex').value='<?=$member[mb_sex]?>';</script>
        </td>
      </tr>
        <? } ?>

        <? if ($config[cf_use_homepage]) { ?>
      <tr bgcolor="#FFFFFF">
        <td class="m_title">홈페이지</td>
        <td class="m_padding"><input class=m_text type=text name='mb_homepage' size=38 maxlength=255 <?=$config[cf_req_homepage]?'required':'';?> itemname='홈페이지' value='<?=$member[mb_homepage]?>'></td>
      </tr>
        <? } ?>

        <? if ($config[cf_use_tel]) { ?>
      <tr bgcolor="#FFFFFF">
        <td class="m_title"><span class="hp_required">[필수]</span> 전화번호</td>
        <td class="m_padding"><input class=m_text type=text name='mb_tel' size=21 maxlength=20 <?=$config[cf_req_tel]?'required':'';?> itemname='전화번호' value='<?=$member[mb_tel]?>'>
              <span class="hp_required">*</span> 사업자회원일경우 담당자 연락처를 입력해주세요</td>
      </tr>
      <? } ?>
      <? if ($config[cf_use_hp]) { ?>
      <tr bgcolor="#FFFFFF">
        <td class="m_title"><span class="hp_required">[필수]</span> 핸드폰번호</td>
        <td class="m_padding"><input class="m_text" type="text" name='mb_hp' size="21" maxlength="20" <?=$config[cf_req_hp]?'required':'';?> itemname='핸드폰번호' value='<?=$member[mb_hp]?>' />
              <span class="hp_required">*</span>사업자회원일경우 담당자 연락처를 입력해주세요</td>
      </tr>
      <? } ?>
      <? if ($config[cf_use_addr]) { ?>
      <tr bgcolor="#FFFFFF">
        <td class="m_title"><span class="hp_required">[필수]</span> 주소</td>
        <td valign="middle" class="m_padding"><table border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td height="25"><input class="m_text" type="text" name='mb_zip1' size="4" maxlength="3" readonly="readonly" <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 앞자리' value='<?=$member[mb_zip1]?>' />
              -
              <input class="m_text" type="text" name='mb_zip2' size="4" maxlength="3" readonly="readonly" <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 뒷자리' value='<?=$member[mb_zip2]?>' />
              &nbsp;<a href="javascript:;" onclick="win_zip('fregisterform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2');"><img width="91" height="20" src="<?=$member_skin_path?>/img/post_search_btn.gif" border="0" align="absmiddle" /></a></td>
          </tr>
          <tr>
            <td height="25" colspan="2"><input class="m_text" type="text" name='mb_addr1' size="60" readonly="readonly" <?=$config[cf_req_addr]?'required':'';?> itemname='주소' value='<?=$member[mb_addr1]?>' /></td>
          </tr>
          <tr>
            <td height="25" colspan="2"><input class="m_text" type="text" name='mb_addr2' size="60" <?=$config[cf_req_addr]?'required':'';?> itemname='상세주소' value='<?=$member[mb_addr2]?>' /></td>
          </tr>
        </table>
          <span class="hp_required">*</span>사업자회원은 사업장주소, 개인회원은 자택주소를 입력하세요</td>
      </tr>
      <? } ?>
    </table></td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td height="1" bgcolor="#ffffff"></td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td bgcolor="#CCCCCC"><table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
        <col width="160" />
        <col />
      <? if ($config[cf_use_signature]) { ?>
      <tr bgcolor="#FFFFFF">
        <td class="m_title">서명</td>
        <td class="m_padding"><textarea name="mb_signature" class="m_textarea111" rows="3" style='width:95%;' <?=$config[cf_req_signature]?'required':'';?> itemname='서명'><?=$member[mb_signature]?>
  </textarea></td>
      </tr>
      <? } ?>
      <? if ($config[cf_use_profile]) { ?>
      <tr bgcolor="#FFFFFF">
        <td class="m_title">자기/회사소개</td>
        <td class="m_padding"><textarea name="mb_profile" class="m_textarea111" rows="3" style='width:95%;' <?=$config[cf_req_profile]?'required':'';?> itemname='자기 소개'><?=$member[mb_profile]?>
  </textarea></td>
      </tr>
      <? } ?>
      <? if ($member[mb_level] >= $config[cf_icon_level]) { ?>
      <tr bgcolor="#FFFFFF">
        <td class="m_title">회원아이콘</td>
        <td class="m_padding"><input class="m_text" type="file" name='mb_icon' size="30" />
              <table border="0" cellspacing="0" cellpadding="0">
                <tr>
                  <td class="m_padding3">* 이미지 크기는 가로(
                    <?=$config[cf_member_icon_width]?>
                    픽셀)x세로(
                    <?=$config[cf_member_icon_height]?>
                    픽셀) 이하로 해주세요.<br />
                    &nbsp;&nbsp;(gif만 가능 / 용량:
                    <?=number_format($config[cf_member_icon_size])?>
                    바이트 이하만 등록됩니다.)
                    <? if ($w == "u" && file_exists($mb_icon)) { ?>
                    <br />
                    <img src='<?=$mb_icon?>' align="absmiddle" />
                    <input type="checkbox" name='del_mb_icon' value='1' />
                    삭제
                    <? } ?>
                  </td>
                </tr>
            </table></td>
      </tr>
      <? } ?>
      <tr bgcolor="#FFFFFF">
        <td class="m_title">메일링서비스</td>
        <td class="m_padding"><input type="checkbox" name="mb_mailling" value='1' <?=($w=='' || $member[mb_mailling])?'checked':'';?> />
          정보 메일을 받겠습니다.</td>
      </tr>
      <tr bgcolor="#FFFFFF">
        <td class="m_title">SMS 수신여부</td>
        <td class="m_padding"><input type="checkbox" name="mb_sms" value='1' <?=($w=='' || $member[mb_sms])?'checked':'';?> />
          핸드폰 문자메세지를 받겠습니다.</td>
      </tr>
      <? if ($member[mb_open_date] <= date("Y-m-d", $g4[server_time] - ($config[cf_open_modify] * 86400))) { // 정보공개 수정일이 지났다면 수정가능 ?>
      <input type="hidden" name="mb_open_default" value='<?=$member[mb_open]?>' />
      <tr bgcolor="#FFFFFF">
        <td class="m_title">정보공개</td>
        <td class="m_padding"><input type="checkbox" name="mb_open" value='1' <?=($w=='' || $member[mb_open])?'checked':'';?> />
          다른분들이 나의 정보를 볼 수 있도록 합니다. <br />
          &nbsp;&nbsp;&nbsp;&nbsp; 정보공개를 바꾸시면 앞으로
          <?=(int)$config[cf_open_modify]?>
          일 이내에는 변경이 안됩니다.</td>
      </tr>
      <? } else { ?>
      <input type="hidden" name="mb_open" value="<?=$member[mb_open]?>" />
      <? } ?>
      <? if ($w == "" && $config[cf_use_recommend]) { ?>
      <tr bgcolor="#FFFFFF">
        <td class="m_title">추천인아이디</td>
        <td class="m_padding"><input type="text" name="mb_recommend" class="m_text" />
        </td>
      </tr>
      <? } ?>
    </table></td>
  </tr>
</table>

<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td bgcolor="#CCCCCC">
      <input type=input class=ed size=10 name=wr_key itemname="자동등록방지" required>&nbsp;&nbsp;왼쪽의 글자를 입력하세요.
      <!--<TABLE cellSpacing=1 cellPadding=0 width=100%>
        <col width="160" />
        <col />
        <TR bgcolor="#FFFFFF">
            <td height="28" class=m_title>
                <img id='kcaptcha_image' border='0' width=120 height=60 onclick="imageClick();" style="cursor:pointer;" title="글자가 잘안보이는 경우 클릭하시면 새로운 글자가 나옵니다.">
            </td>
            <td class=m_padding><span class="hp_required">[필수]</span>
                <input type=input class=ed size=10 name=wr_key itemname="자동등록방지" required>&nbsp;&nbsp;왼쪽의 글자를 입력하세요.
            </td>
        </tr>
    </table>--></td>
</tr>
</table>


<p align=center>
  <INPUT type=image width="66" height="20" src="<?=$member_skin_path?>/img/join_ok_btn.gif" border=0 accesskey='s'>
</p>
</form>

<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>
<script type="text/javascript">
$(function() {
    // 폼의 첫번째 입력박스에 포커스 주기
    $("#fregisterform :input[type=text]:visible:enabled:first").focus();
});

// submit 최종 폼체크
function fregisterform_submit(f)
{
    // 회원아이디 검사
    if (f.w.value == "") {

        reg_mb_id_check();

        if ($F('mb_id_enabled')!='000') {
            alert('회원아이디를 입력하지 않았거나 입력에 오류가 있습니다.');
            $('reg_mb_id').activate();
            return false;
        }
    }

    if (f.w.value == '') {
        if (f.mb_password.value.strip().length < 3) {
            alert('패스워드를 3글자 이상 입력하십시오.');
            f.mb_password.activate();
            return false;
        }
    }

    if (f.mb_password.value != f.mb_password_re.value) {
        alert('패스워드가 같지 않습니다.');
        f.mb_password_re.activate();
        return false;
    }

    if (f.mb_password.value.strip().length > 0) {
        if (f.mb_password_re.value.strip().length < 3) {
            alert('패스워드를 3글자 이상 입력하십시오.');
            f.mb_password_re.activate();
            return false;
        }
    }

    if (f.mb_password_q.value.strip().length < 1) {
        alert('패스워드 분실시 질문을 선택하거나 입력하십시오.');
        f.mb_password_q.activate();
        return false;
    }

    if (f.mb_password_a.value.strip().length < 1) {
        alert('패스워드 분실시 답변을 입력하십시오.');
        f.mb_password_a.activate();
        return false;
    }

    // 이름 검사
    if (f.w.value=='') {
        if (f.mb_name.value.strip().length < 1) {
            alert('이름을 입력하십시오.');
            f.mb_name.activate();
            return false;
        }

        var pattern = /([^가-힣\x20])/i;
        if (pattern.test(f.mb_name.value)) {
            alert('이름은 한글로 입력하십시오.');
            f.mb_name.activate();
            return false;
        }
    }

    // 별명 검사
    if ((f.w.value == "") ||
        (f.w.value == "u" && f.mb_nick.defaultValue != f.mb_nick.value)) {

        reg_mb_nick_check();

        if ($F('mb_nick_enabled')!='000') {
            alert('별명을 입력하지 않았거나 입력에 오류가 있습니다.');
            $('reg_mb_nick').activate();
            return false;
        }
    }

    // E-mail 검사
    if ((f.w.value == "") ||
        (f.w.value == "u" && f.mb_email.defaultValue != f.mb_email.value)) {

        reg_mb_email_check();

        if ($F('mb_email_enabled')!='000') {
            alert('E-mail을 입력하지 않았거나 입력에 오류가 있습니다.');
            $('reg_mb_email').activate();
            return false;
        }

        // 사용할 수 없는 E-mail 도메인
        var domain = prohibit_email_check(f.mb_email.value);
        if (domain) {
            alert("'"+domain+"'은(는) 사용하실 수 없는 메일입니다.");
            $('reg_mb_email').activate();
            return false;
        }
    }

    if (typeof(f.mb_birth) != 'undefined') {
        if (f.mb_birth.value.strip().length < 1) {
            alert('달력 버튼을 클릭하여 생일을 입력하여 주십시오.');
            //f.mb_birth.activate();
            return false;
        }

        var todays = <?=date("Ymd", $g4['server_time']);?>;
        // 오늘날짜에서 생일을 빼고 거기서 140000 을 뺀다.
        // 결과가 0 이상의 양수이면 만 14세가 지난것임
        var n = todays - parseInt(f.mb_birth.value) - 140000;
        if (n < 0) {
            alert("만 14세가 지나지 않은 어린이는 정보통신망 이용촉진 및 정보보호 등에 관한 법률\n\n제 31조 1항의 규정에 의하여 법정대리인의 동의를 얻어야 하므로\n\n법정대리인의 이름과 연락처를 '자기소개'란에 별도로 입력하시기 바랍니다.");
            return false;
        }
    }

    if (typeof(f.mb_sex) != 'undefined') {
        if (f.mb_sex.value == '') {
            alert('성별을 선택하여 주십시오.');
            f.mb_sex.activate();
            return false;
        }
    }

    if (typeof f.mb_icon != 'undefined') {
        if (f.mb_icon.value) {
            if (!f.mb_icon.value.toLowerCase().match(/.(gif)$/i)) {
                alert('회원아이콘이 gif 파일이 아닙니다.');
                f.mb_icon.activate();
                return false;
            }
        }
    }

    if (typeof(f.mb_recommend) != 'undefined') {
        if (f.mb_id.value == f.mb_recommend.value) {
            alert('본인을 추천할 수 없습니다.');
            f.mb_recommend.activate();
            return false;
        }
    }

    if (!check_kcaptcha(f.wr_key)) {
        return false;
    }

    <?
    if ($g4[https_url])
        echo "f.action = '$g4[https_url]/$g4[bbs]/register_form_update.php';";
    else
        echo "f.action = './register_form_update.php';";
    ?>

    // 보안인증관련 코드로 반드시 포함되어야 합니다.
    set_cookie("<?=md5($token)?>", "<?=base64_encode($token)?>", 1, "<?=$g4['cookie_domain']?>");

    return true;
}

// 금지 메일 도메인 검사
function prohibit_email_check(email)
{
    email = email.toLowerCase();

    var prohibit_email = "<?=trim(strtolower(preg_replace("/(\r\n|\r|\n)/", ",", $config[cf_prohibit_email])));?>";
    var s = prohibit_email.split(",");
    var tmp = email.split("@");
    var domain = tmp[tmp.length - 1]; // 메일 도메인만 얻는다

    for (i=0; i<s.length; i++) {
        if (s[i] == domain)
            return domain;
    }
    return "";
}
</script>
전체 5,850 |RSS
그누4 스킨 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT