회원가입시 이메일 선택 및 직접입력나타내기.. 정보
회원가입시 이메일 선택 및 직접입력나타내기..
본문
같은 제목으로 제로보드에 팁이 있어서 그누보드에 비슷하게 적용하고 싶은데요
그누보드엔 mb_email 텍스트타입 하나로 묶여져 있습니다.
이메일 아이디(텍스트)+ @****** (선택형)나누고 이메일 인증에도 적용 잘 되었으면 좋겟는데
소스 어떻게 짜면 좋을까요....
제로에 소스는 이랬거든요
----------------------------------------------------------------------------------------
member_join.php
1. 두군데 수정하기..
if(!write.email.value) {alert("E-Mail을 입력하여 주십시요.");write.email.focus(); return false;} 이부분을 아래것으로 수정
if(!write.email1.value) {alert("E-Mail을 입력하여 주십시요.");write.email1.focus(); return false;}
기존 이메일입력폼 부분을 아래것으로 교체합니다....
<input type="text" name="email1" size="20" maxlength="255" value="" style="border:1px solid;border-color:#cecfce;font-size:9pt;color:#042330;background-color:white;height:20px;ime-mode:inactive;" /> @
<select name="email2" onchange="javascript:if (this.value=='etc'){div_email.style.display='';div_email.focus();}else{div_email.style.display='none'}">
<option value="" >선택하세요</option>
<option value="hanmail.net" >hanmail.net</option>
<option value="hotmail.com" >hotmail.com</option>
<option value="chollian.net" >chollian.net</option>
<option value="dreamwiz.com" >dreamwiz.com</option>
<option value="empal.com" >empal.com</option>
<option value="hanmir.net" >hanmir.com</option>
<option value="hitel.com" >hitel.com</option>
<option value="korea.com" >korea.com</option>
<option value="lycos.co.kr" >lycos.co.kr</option>
<option value="nate.com" >nate.com</option>
<option value="naver.com" >naver.com</option>
<option value="netian.net" >netian.com</option>
<option value="etc" >직접입력</option>
</select>
<input id="div_email" name="email3" size="20" value="" style="border:1px solid;border-color:#cecfce;font-size:9pt;color:#042330;background-color:white;height:20px;position:ralative;z-index:1;display:none;ime-mode:inactive;" />
<input type="hidden" value="1" checked="checked" name="open_email" />
member_join_ok.php
2. 추가하기
$email=addslashes($email);
위의 부분을 찾아 바로 위에 아래의 소스를 추가해줍니다..
if($email2!="etc"){ $email = "$email1@$email2"; } else{ $email = "$email1@$email3"; }
---------------------------------------------------------------------------------
http://www.xpressengine.com/?mid=zb4_tip&page=8&document_srl=16400185
그누보드엔 mb_email 텍스트타입 하나로 묶여져 있습니다.
이메일 아이디(텍스트)+ @****** (선택형)나누고 이메일 인증에도 적용 잘 되었으면 좋겟는데
소스 어떻게 짜면 좋을까요....
제로에 소스는 이랬거든요
----------------------------------------------------------------------------------------
member_join.php
1. 두군데 수정하기..
if(!write.email.value) {alert("E-Mail을 입력하여 주십시요.");write.email.focus(); return false;} 이부분을 아래것으로 수정
if(!write.email1.value) {alert("E-Mail을 입력하여 주십시요.");write.email1.focus(); return false;}
기존 이메일입력폼 부분을 아래것으로 교체합니다....
<input type="text" name="email1" size="20" maxlength="255" value="" style="border:1px solid;border-color:#cecfce;font-size:9pt;color:#042330;background-color:white;height:20px;ime-mode:inactive;" /> @
<select name="email2" onchange="javascript:if (this.value=='etc'){div_email.style.display='';div_email.focus();}else{div_email.style.display='none'}">
<option value="" >선택하세요</option>
<option value="hanmail.net" >hanmail.net</option>
<option value="hotmail.com" >hotmail.com</option>
<option value="chollian.net" >chollian.net</option>
<option value="dreamwiz.com" >dreamwiz.com</option>
<option value="empal.com" >empal.com</option>
<option value="hanmir.net" >hanmir.com</option>
<option value="hitel.com" >hitel.com</option>
<option value="korea.com" >korea.com</option>
<option value="lycos.co.kr" >lycos.co.kr</option>
<option value="nate.com" >nate.com</option>
<option value="naver.com" >naver.com</option>
<option value="netian.net" >netian.com</option>
<option value="etc" >직접입력</option>
</select>
<input id="div_email" name="email3" size="20" value="" style="border:1px solid;border-color:#cecfce;font-size:9pt;color:#042330;background-color:white;height:20px;position:ralative;z-index:1;display:none;ime-mode:inactive;" />
<input type="hidden" value="1" checked="checked" name="open_email" />
member_join_ok.php
2. 추가하기
$email=addslashes($email);
위의 부분을 찾아 바로 위에 아래의 소스를 추가해줍니다..
if($email2!="etc"){ $email = "$email1@$email2"; } else{ $email = "$email1@$email3"; }
---------------------------------------------------------------------------------
http://www.xpressengine.com/?mid=zb4_tip&page=8&document_srl=16400185
댓글 전체