게시판에서 생년월일을 보여줄때
<? 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>
<? } ?>
<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>
<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>
<? } ?>
<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>
<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>
<? } ?>
<tr><td colspan=4 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 22개
없어져 버리데요?
게시판 글작성시 생년월일을 업데이트 해주는 부분이 없어서 그렇습니다.
여분필드를 활용해서 업하고 출력하도록 해 보심이 좋을 듯 합니다.(여분필드 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]?>
> <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걍 이렇게 나오네요...
아니면 y-m-d H:i:s 로 하셔도 ....
다들 아래쪽에 있는 샘플을 잘 안보시는것 같더군요.
혹시 wr_datetime2로 되어있는것은 아닌가요?
수정전 : <?=substr($view[wr_datetime],2,14)?>
수정후 : <?=date("F j, Y", strtotime($list[$i][wr_datetime]))?>
리스트에서 는 <?=$list[$i][wr_datetime]?>하고 있구요.
<?=date("F j, Y", strtotime($view[wr_datetime]))?> 으로 하셔야 합니다...
리스트일경우 $list[$i] 보기는 $view로....
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
수정후 : <?=date("F j, Y", strtotime($view[wr_datetime]))?>
글올린지가 1년하고도 몇개월이....ㅋㅋ
뭐 그래두 뭐 한건 했습니다. 틀린곳 찾기... ㅋㅋㅋ
두분다 감사합니다.