게시판에서 생년월일을 보여줄때 > 그누4 질문답변

그누4 질문답변

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

게시판에서 생년월일을 보여줄때 정보

게시판에서 생년월일을 보여줄때

본문

<? if ($is_member && !$is_admin) { //--회원인 경우 이름/이메일주소 출력?>
<tr height="28">
    <td style='padding-left:5px; height:30px;'>· 한글이름</td>
    <td><?=$member[mb_name]?></td>
 <td style='padding-left:5px; height:30px;'>· 생년월일</td>
    <td><?=$member[mb_birth]?></td>

</tr>
<tr><td colspan=4 height=1 bgcolor=#e7e7e7></td></tr>
<tr height="28">
    <td style='padding-left:5px; height:30px;'>· 영문이름</td>
    <td><input type='text' class=ed size=20 name='wr_1' value='<?=$write["wr_1"]?>' maxlength='20' style='text-align:left;'></td>
 <td style='padding-left:5px; height:30px;'>· 이메일</td>
    <td><?=$member[mb_email]?></td>
</tr>
<tr><td colspan=4 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
<? if ($is_name) { ?>
<tr>
    <td style='padding-left:5px; height:30px;'>· 한글이름</td>
    <td><input class=ed maxlength=20 size=20 name=wr_name itemname="한글이름" required value="<?=$name?>"></td>
 <? if ($is_birth) { ?>
 <td style='padding-left:5px; height:30px;'>· 생년월일</td>
    <td><input class=ed maxlength=20 size=20 name=mb_birth itemname="생년월일" required numeric value="<?=$member[mb_email]?>"></td>
 <? } ?>
</tr>
<tr><td colspan=4 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
.
.
.
.
.
.
이렇게 사용을 하고 있습니다. 그런데 회원일 경우에는 생년월일이 나오는데요... 비회원이 원글을 작성시 생년월일이 아예 나오지가 않네요 (<? if ($is_birth) { ?> ~ <? } ?> 사이의 내용은 안나오네요)
그래서 아래와 같이 <? if ($is_birth) { ?> 부분을 지웠더니 나오긴 나오더군요.. 그런데 글 수정시 birth 값이
 없어져 버리데요? 어떻게 해야 하는지 문의 드립니다.
.
.
.
.
.
.
<? if ($is_name) { ?>
<tr>
    <td style='padding-left:5px; height:30px;'>· 한글이름
</td>
    <td><input class=ed maxlength=20 size=20 name=wr_name itemname="한글이름" required value="<?=$name?>"></td>
 <td style='padding-left:5px; height:30px;'>· 생년월일</td>
    <td><input class=ed maxlength=20 size=20 name=mb_birth itemname="생년월일" required numeric value="<?=$member[mb_email]?>"></td>
</tr>
<tr><td colspan=4 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
  • 복사

댓글 전체

그래서 아래와 같이 <? if ($is_birth) { ?> 부분을 지웠더니 나오긴 나오더군요.. 그런데 글 수정시 birth 값이
 없어져 버리데요?


게시판 글작성시 생년월일을 업데이트 해주는 부분이 없어서 그렇습니다.

여분필드를 활용해서 업하고 출력하도록 해 보심이 좋을 듯 합니다.(여분필드 wr_1을 예로)

<? if ($is_name) { ?>
<tr>
    <td style='padding-left:5px; height:30px;'>· 한글이름</td>
    <td><input class=ed maxlength=20 size=20 name=wr_name itemname="한글이름" required value="<?=$name?>"></td>
 <td style='padding-left:5px; height:30px;'>· 생년월일</td>
    <td><input class=ed maxlength=20 size=20 name=wr_1 itemname="생년월일" required numeric value="<?=$write[wr_1]?>"></td>

</tr>
<tr><td colspan=4 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
<? if($member[mb_id]) { ?>
<input type=hidden name=wr_1 value="<?=$member[mb_birth]?>">
<? } ?>



보기화면에 나타낼 부분에 <?=$view[wr_1]?>
> <? if ($is_birth) { ?>
> <td style='padding-left:5px; height:30px;'>· 생년월일</td>
>    <td><input class=ed maxlength=20 size=20 name=mb_birth itemname="생년월일" required numeric value="<?=$member[mb_email]?>"></td>
> <? } ?>
>
회원이 아니므로 생일을 보여주지 못하는것은 당연한것이겠죠.

혹시 비회원으로 데이타 입력시 생일을 입력받아서 저장해두셨다면 활용가능합니다.
비회원일때 생일을 입력받으실려면 위의 천상재회님의 말씀처럼 여분필드를 활용해보시기 바랍니다.


여분필드의 사용법은 다음 링크 참고하세요.
그누보드 > 그누4 : 팁(tip) > 여분필드(wr_x) 게시판스킨에서 사용하기
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=380
괘안습니다...잘 되시면 좋지요...호호호~~**

루트님은 이해를 하십니다.....더군다나 제가 맡겨놓은 커피를 아직 보관하고 계시기에....^^

(언제 강남에 루트님 뵈러 가야되는뎅...시간이 안나넹...죄송합니다)
진짜 가고 싶습니다.....으앙~~~~~~!

그런데 여건이 허락 안됩니다.......

뜨락님께 대신 다녀오시라고 그럴려고 했는데 몸져 누우셨으니....에공.....

언젠간 가겠지유 뭐.......행복한 날 되세요.....^^
나두 가고 싶다... 근데 루트님 홈피 구경하나 궁금한게 있어서...

[g4]게시판 날짜형식 변경관련 해서 팁을 올려놓으셨더군요...

근데 해봤는데.. 시간하고 초는 잘 안되는것 같은데... 무슨 다른 세팅이 필요한가요?

<?=date("ymdhis", strtotime($list[$i][wr_datetime]))?> 헸더니 년도하고 날짜는 잘나오는데 시간 분 초는 120000걍 이렇게 나오네요...
본문보기 화면에서 보고 있거든요...

수정전 : <?=substr($view[wr_datetime],2,14)?>
수정후 : <?=date("F j, Y", strtotime($list[$i][wr_datetime]))?>

리스트에서 는 <?=$list[$i][wr_datetime]?>하고 있구요.
<?=$view[wr_datetime]?>  --> 0000-00-00 00:00:00

<?=date("F j, Y", strtotime($view[wr_datetime]))?> 으로 하셔야 합니다...

리스트일경우 $list[$i]  보기는 $view로....
루트님 홈피내용....http://threes.org/gnu3/?doc=bbs/gnuboard.php&bo_table=bwork&page=2&wr_id=297

2. 글보기 화면에서 글작성일시 날짜형식 변경
    수정파일 : view.skin.php

    수정전 : <?=substr($view[wr_datetime],2,14)?>
    수정후 : <?=date("F j, Y", strtotime($list[$i][wr_datetime]))?>


그래서 <?=date("Ymd His", strtotime($list[$i][wr_datetime]))?>  했는데 표기는 20061027000000
그래서 또 <?=date("Ymd His", strtotime($view[$i][wr_datetime]))?>  했는데 역시나 20061027000000
© SIRSOFT
현재 페이지 제일 처음으로