회원가입시 이메일 선택 및 직접입력나타내기.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원가입시 이메일 선택 및 직접입력나타내기.. 정보

회원가입시 이메일 선택 및 직접입력나타내기..

본문

같은 제목으로 제로보드에 팁이 있어서 그누보드에 비슷하게 적용하고 싶은데요
그누보드엔 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;" />&nbsp;@&nbsp;
 <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
  • 복사

댓글 전체

© SIRSOFT
현재 페이지 제일 처음으로