[G4] 메일 입력시 아이디와 도메인을 나누어 입력하기 > 기술자료 | 해피정닷컴

[G4] 메일 입력시 아이디와 도메인을 나누어 입력하기 > 기술자료

본문 바로가기

사이트 내 전체검색

[G4] 메일 입력시 아이디와 도메인을 나누어 입력하기 > 기술자료

그누보드 [G4] 메일 입력시 아이디와 도메인을 나누어 입력하기

페이지 정보


본문

[ 회원가입신청폼 ] 

skin/member/스킨명/register_form.skin.php  을 수정

        <input type=hidden name='old_email' value='<?=$member[mb_email]?>' />
        <tr bgcolor="#FFFFFF">
            <td class=m_title><label for="mb_email1">E-mail</label></td>
            <td class='m_padding lh'>
                <input type='hidden' name='mb_email' />
                <input class=m_text type=text name='mb_email1' id="mb_email1" size="10" maxlength="100" required itemname='E-mail 계정아이디'
                    onblur="document.fregisterform.mb_email.value = document.fregisterform.mb_email1.value+'@'+document.fregisterform.mb_email2.value">
                @
                <input class="m_text" type=text name='mb_email2' size=20 maxlength=100 required itemname='E-mail 도메인'
                    onblur="document.fregisterform.mb_email.value = document.fregisterform.mb_email1.value+'@'+document.fregisterform.mb_email2.value">
                <select name='email_domain_select'
                    onchange="if (this.value) document.fregisterform.mb_email2.value = this.value;"
                    onblur="document.fregisterform.mb_email.value = document.fregisterform.mb_email1.value+'@'+document.fregisterform.mb_email2.value">
                  <option value=''>직접입력</option>
                  <option value="dreamwiz.com">dreamwiz.com</option> 
                  <option value="empal.com">empal.com</option>
                  <option value="gmail.com">gamil.com</option> 
                  <option value="hanmail.net">hanmail.net</option>
                  <option value="hanmir.com">hanmir.com</option>
                  <option value="hotmail.com">hotmail.com</option>  
                  <option value="korea.com">korea.com</option>
                  <option value="lycos.co.kr">lycos.co.kr</option>
                  <option value="msn.com">msn.com</option> 
                  <option value="nate.com">nate.com</option>
                  <option value="naver.com">naver.com</option>  
                  <option value="paran.com">paran.com</option> 
                  <option value="yahoo.co.kr">yahoo.co.kr</option> 
                </select>
                &nbsp;<a href="javascript:mb_email_check();"><img width="70" height="20" src="<?=$member_skin_path?>/img/join_check_btn.gif" border="0" align="absmiddle" alt="메일체크" /></a>
                <? if ($config[cf_use_email_certify]) { ?>
                    <? if ($w=='') { echo "<br>E-mail 로 발송된 내용을 확인한 후 인증하셔야 회원가입이 완료됩니다."; } ?>
                    <? if ($w=='u') { echo "<br>E-mail 주소를 변경하시면 다시 인증하셔야 합니다."; } ?>
                <? } ?>
            </td>
        </tr>


[ 게시판 글쓰기 ]

(1) 스킨/write.skin.php  에서 코드 변경
<? if ($is_email) { ?>
<tr>
    <td style='padding-left:20px; height:30px;'><label for="mb_email1">· 이메일</label></td>
    <td>
    <? if ($email == "" && $is_guest) { ?>
                <input class="hp_skin_field" type="text" name='mb_email1' id="mb_email1" size="10" maxlength="100" itemname='E-mail 계정아이디' onblur="document.fwrite.mb_email.value=document.fwrite.mb_email1.value+'@'+document.fwrite.mb_email2.value" />
                @
                <select name='email_domain_select'
                    onchange="if (this.value) document.fwrite.mb_email2.value=this.value;"
                    onblur="document.fwrite.mb_email.value=document.fwrite.mb_email1.value+'@'+document.fwrite.mb_email2.value">
                  <option value=''>직접입력</option>
                  <option value="dreamwiz.com">dreamwiz.com</option>
                  <option value="empal.com">empal.com</option>
                  <option value="gmail.com">gamil.com</option>
                  <option value="hanmail.net">hanmail.net</option>
                  <option value="hanmir.com">hanmir.com</option>
                  <option value="hotmail.com">hotmail.com</option> 
                  <option value="korea.com">korea.com</option>
                  <option value="lycos.co.kr">lycos.co.kr</option>
                  <option value="msn.com">msn.com</option>
                  <option value="nate.com">nate.com</option>
                  <option value="naver.com">naver.com</option> 
                  <option value="paran.com">paran.com</option>
                  <option value="yahoo.co.kr">yahoo.co.kr</option>
                </select>
                <input class="hp_skin_field" type="text" name='mb_email2' size="20" maxlength="100" itemname='E-mail 도메인' onblur="document.fwrite.mb_email.value=document.fwrite.mb_email1.value+'@'+document.fwrite.mb_email2.value" />
    <? } else { ?>
    <input class='hp_skin_field' maxlength="100" size="50" name="wr_email" title="이메일" value="<?=$email?>" />
    <? } ?>
    </td></tr>
<tr><td colspan="2" height="1" bgcolor="#e7e7e7"></td></tr>
<? } ?>


(2) 스킨/write_update.skin.php 에 아래 코드 추가

if ($w == "" && $is_guest) {
  $wr_email = $mb_email1 ."@". $mb_email2;
}
  $sql_mail = " update $write_table set wr_email = '$wr_email' where wr_id = '$wr_id' ";
  sql_query($sql_mail);


참고자료
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=16318 
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=141126

댓글목록

등록된 댓글이 없습니다.


Total 459건 19 페이지
  • RSS
기술자료 목록
열람
그누보드   13017  2009-10-17 06:08  
98
그누보드   12003  2009-10-07 18:55 ~ 2009-10-08 00:00  
97
그누보드   17763  2009-10-07 03:36  
96
그누보드   12067  2009-07-21 17:50 ~ 2020-10-17 06:37  
95
그누보드   13285  2009-07-10 08:01 ~ 2020-10-05 06:23  
94
그누보드   13884  2009-06-25 18:41  
93
그누보드   14391  2009-06-17 17:45 ~ 2018-10-02 21:23  
92
그누보드   12145  2009-05-03 03:26  
91
그누보드   11608  2009-05-01 14:20  
90
그누보드   11868  2009-04-30 11:12  
89
그누보드   15946  2009-04-22 23:11  
88
그누보드   21753  2009-04-14 21:43 ~ 2018-06-26 23:51  
87
그누보드   16194  2009-04-04 16:20  
86
그누보드   13590  2009-03-24 17:47  
85
그누보드   10471  2009-03-11 00:23 ~ 2010-03-12 00:00  
84
그누보드   16758  2009-02-18 15:10  
83
그누보드   12577  2009-02-16 19:30  
82
그누보드   16563  2008-09-07 10:17  
81
그누보드   15305  2008-09-04 20:48  
80
그누보드   14011  2008-09-02 17:07 ~ 2014-11-12 00:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.