게시판에 글 적을때 항상 전화번호 입력하게 하기. [ 고수님 부탁좀 드릴께요 ] > 그누4 질문답변

그누4 질문답변

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

게시판에 글 적을때 항상 전화번호 입력하게 하기. [ 고수님 부탁좀 드릴께요 ] 정보

게시판에 글 적을때 항상 전화번호 입력하게 하기. [ 고수님 부탁좀 드릴께요 ]

본문

게시판에 글 적을때 항상 전화번호 입력하게 하려면 어떻게 하면 되나요?

필드는 wr_18,wr_19 번인데... 누가좀 도와주세요 ㅠ.ㅠ

비회원은 전화번호,이메일 등등... 적을께 나오는데

회원은 그런게 안나옵니다.

딴거 다 짤라내고 전화번호 입력칸만 나오게 하려면 어떻게 해야하나요?

고수님 답변좀 부탁드릴께요 ㅠㅠ

댓글 전체

해당 스킨의 write.skin.php 부분에서 전화번호 적는 input에 php의 if문으로 조건문이

둘러쌓여 있을 겁니다.

그 조건문을 지우시고,

전화번호를 꼭 적어야 저장이 되게 하시려면

input 에 required 속성을 추가하시면 될듯합니다.

ex) <input name="wr_18" value="<?=$write[wr_18]?>" required/>
<?
//전화번호
$tel = explode("-",$write[wr_18]);
$tel1  = $tel[0];
$tel2  = $tel[1];
$tel3  = $tel[2];
//휴대전화
$hp = explode("-",$write[wr_19]);
$hp1  = $hp[0];
$hp2  = $hp[1];
$hp3  = $hp[2];
?>

if문으로 둘러쌓여있진 않고 이렇게 되어있습니다.
write_kin.php 에서 wr_18, wr_19 검색했을때 이 구간 밖에 없습니다...
그리고 전화번호 부분은 이프로 안묵여있습니다 ㅠㅠ

<? if ($is_email) { ?>
<tr>
    <td  align="center" bgcolor="F7F3F7" class="blue">이메일</td>
    <td><input class='ed' maxlength=100 size=50 name=wr_email email itemname="이메일" value="<?=$email?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? if ($is_homepage) { ?>
<tr>
    <td  align="center" bgcolor="F7F3F7" class="blue">홈페이지</td>
    <td><input class='ed' size=50 name=wr_homepage itemname="홈페이지" value="<?=$homepage?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<tr>
      <td  align="center" bgcolor="F7F3F7" class="blue">일반전화</td>
      <td >
      <select name='tel1' class='ed'  itemname='전화번호'>
          <option value='02' <? if($tel1 == "02") echo "selected"; ?>>02</option>
          <option value='031' <? if($tel1 == "031") echo "selected"; ?>>031</option>
          <option value='032' <? if($tel1 == "032") echo "selected"; ?>>032</option>
          <option value='033' <? if($tel1 == "033") echo "selected"; ?>>033</option>
          <option value='041' <? if($tel1 == "041") echo "selected"; ?>>041</option>
          <option value='042' <? if($tel1 == "042") echo "selected"; ?>>042</option>
          <option value='043' <? if($tel1 == "043") echo "selected"; ?>>043</option>
          <option value='051' <? if($tel1 == "051") echo "selected"; ?>>051</option>
          <option value='052' <? if($tel1 == "052") echo "selected"; ?>>052</option>
          <option value='053' <? if($tel1 == "053") echo "selected"; ?>>053</option>
          <option value='054' <? if($tel1 == "054") echo "selected"; ?>>054</option>
          <option value='055' <? if($tel1 == "055") echo "selected"; ?>>055</option>
          <option value='061' <? if($tel1 == "061") echo "selected"; ?>>061</option>
          <option value='062' <? if($tel1 == "062") echo "selected"; ?>>062</option>
          <option value='063' <? if($tel1 == "063") echo "selected"; ?>>063</option>
          <option value='064' <? if($tel1 == "064") echo "selected"; ?>>064</option>
          <!-- <option value='0505' <? if($tel1 == "0505") echo "selected"; ?>>0505</option> -->
        </select>
        -
        <input name='tel2' class=ed value='<?=$tel2?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='전화번호 두번째자리' />
        -
        <input name='tel3' class=ed value='<?=$tel3?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='전화번호 세번째자리' /></td>
    </tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<tr>      <td  align="center" bgcolor="F7F3F7" class="blue">휴대폰</td>
      <td ><select name='hp1' class='ed'  itemname='휴대전화' >
          <option value='010' <? if($hp1 == "010") echo "selected"; ?>>010</option>
          <option value='011' <? if($hp1 == "011") echo "selected"; ?>>011</option>
          <option value='016' <? if($hp1 == "016") echo "selected"; ?>>016</option>
          <option value='017' <? if($hp1 == "017") echo "selected"; ?>>017</option>
          <option value='018' <? if($hp1 == "018") echo "selected"; ?>>018</option>
          <option value='019' <? if($hp1 == "019") echo "selected"; ?>>019</option>
        </select>
        -
        <input name='hp2' class=ed value='<?=$hp2?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='휴대전화 두번째자리'  required />
        -
        <input name='hp3' class=ed value='<?=$hp3?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);'  itemname='휴대전화 세번째자리'  required /></td></tr>
<tr>
      <td colspan=4 height=1 bgcolor=#e7e7e7></td>
    </tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
사용하시는 스킨에서 번호 적는 부분이 홈페이지 비교문안에 다같이 묶여있네요~

제가 알기로는 홈페이지 주소는 비회원일 경우에만 수동적으로 작성하고

회원은 회원정보로 가져오는 걸로 알고 있거든요~

<? if ($is_homepage) { ?>
<tr>
    <td  align="center" bgcolor="F7F3F7" class="blue">홈페이지</td>
    <td><input class='ed' size=50 name=wr_homepage itemname="홈페이지" value="<?=$homepage?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

여기서 바로 <? } ?> <ㅡ 이걸 추가해서 비교문을 닫으시고 맨 아래 부분에

<tr>
      <td colspan=4 height=1 bgcolor=#e7e7e7></td>
    </tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>

<? } ?> <ㅡ 이걸 지우시면 회원이든 비회원이든 번호 적는 란이 나오게 될겁니당
전체 16 |RSS
그누4 질문답변 내용 검색

회원로그인

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