php에 대해서 1% 알까 말까 한 수준입니다.
html 조금 할줄알아서 눈대중으로 이부분인가 하고 조금씩 수정하고 있는데요.
어찌해도 방법이 없어 이렇게 질문드립니다. ㅠㅠ
write.skin.php ->>>>>>
<input type="text" name="wr_11" value="<?php echo $write['wr_11']; ?>" readonly="readonly" style="width:80px;" itemname="개최기간" required="required">
<img src="<?php echo $board_skin_path; ?>/img/b_calendar.gif" onclick="win_calendar('wr_11', '<?php echo $write['wr_11']; ?>', '');">
<span>~</span>
<input type="text" name="wr_12" value="<?php echo $write['wr_12']; ?>" readonly="readonly" style="width:80px;" itemname="개최기간" required="required">
<img src="<?php echo $board_skin_path; ?>/img/b_calendar.gif" onclick="win_calendar('wr_12', '<?php echo $write['wr_12']; ?>', '');">
latest.skin.php ->>>>>>>>>>
<div class="Date"><?php echo preg_replace('/([0-9]{4})([0-9]{2})([0-9]{2})/', '\1년 \2월 \3일', $view['wr_11']); ?> ~ <?php echo preg_replace('/([0-9]{4})([0-9]{2})([0-9]{2})/', '\1년 \2월 \3일', $view['wr_12']); ?></div>
이렇게 다른거 가져와서 붙여넣었습니다.
입력은 됩니다. 날짜는 잘 들어가는것 같은데요
출력이 안됩니다.
아무리 날짜를 입력해도 출력이 안되고 그냥 공백으로 나옵니다.
어찌해야할까요?
어떤부분이 잘못된 걸까요?
참 두파일의 경로는 다릅니다.
경로가 달라서 그런걸까요 ?
html 조금 할줄알아서 눈대중으로 이부분인가 하고 조금씩 수정하고 있는데요.
어찌해도 방법이 없어 이렇게 질문드립니다. ㅠㅠ
write.skin.php ->>>>>>
<input type="text" name="wr_11" value="<?php echo $write['wr_11']; ?>" readonly="readonly" style="width:80px;" itemname="개최기간" required="required">
<img src="<?php echo $board_skin_path; ?>/img/b_calendar.gif" onclick="win_calendar('wr_11', '<?php echo $write['wr_11']; ?>', '');">
<span>~</span>
<input type="text" name="wr_12" value="<?php echo $write['wr_12']; ?>" readonly="readonly" style="width:80px;" itemname="개최기간" required="required">
<img src="<?php echo $board_skin_path; ?>/img/b_calendar.gif" onclick="win_calendar('wr_12', '<?php echo $write['wr_12']; ?>', '');">
latest.skin.php ->>>>>>>>>>
<div class="Date"><?php echo preg_replace('/([0-9]{4})([0-9]{2})([0-9]{2})/', '\1년 \2월 \3일', $view['wr_11']); ?> ~ <?php echo preg_replace('/([0-9]{4})([0-9]{2})([0-9]{2})/', '\1년 \2월 \3일', $view['wr_12']); ?></div>
이렇게 다른거 가져와서 붙여넣었습니다.
입력은 됩니다. 날짜는 잘 들어가는것 같은데요
출력이 안됩니다.
아무리 날짜를 입력해도 출력이 안되고 그냥 공백으로 나옵니다.
어찌해야할까요?
어떤부분이 잘못된 걸까요?
참 두파일의 경로는 다릅니다.
경로가 달라서 그런걸까요 ?
댓글 8개
<div class="Date"><?php echo preg_replace('/([0-9]{4})([0-9]{2})([0-9]{2})/', '\1년 \2월 \3일', $view['wr_11']); ?> ~ <?php echo preg_replace('/([0-9]{4})([0-9]{2})([0-9]{2})/', '\1년 \2월 \3일', $view['wr_12']); ?></div>
위방법보다
$wr_11 = explode("-", $view['wr_11']);
$wr_12 = explode("-", $view['wr_11']);
echo $wr_11[0] . "년 " . $wr_11[1] . "월 " . $wr_11[2] . "일";
echo $wr_12[0] . "년 " . $wr_12[1] . "월 " . $wr_12[2] . "일";
위방법보다
$wr_11 = explode("-", $view['wr_11']);
$wr_12 = explode("-", $view['wr_11']);
echo $wr_11[0] . "년 " . $wr_11[1] . "월 " . $wr_11[2] . "일";
echo $wr_12[0] . "년 " . $wr_12[1] . "월 " . $wr_12[2] . "일";
그누보드는 기본적으로 여분 필드를 wr_1~ wr_10 까지 세팅 되어 있습니다.
11 이상을 쓸 경우에는 해당 DB에서 필드를 늘려줘야 합니다.
생 초보분이 wr_11 을 쓰시는거 로 봐서 다운받은 스킨에서 자동으로 여분필드를 늘려주는 기능이 들어 있어 보이긴 합니다만 이경우 다운받은 스킨에 설명을 다시 한번 확인해 보시는 것이 좋습니다.
그리고 프리자인 님의 답변은 2012-12-03 과 같이 하이픈 '-' 의 형태로 들어갔을 경우 적용됩니다.
만일 하이픈이 없는 20120908 과 같은 형태로 입력된다면 입력방식을 바꾸세요
11 이상을 쓸 경우에는 해당 DB에서 필드를 늘려줘야 합니다.
생 초보분이 wr_11 을 쓰시는거 로 봐서 다운받은 스킨에서 자동으로 여분필드를 늘려주는 기능이 들어 있어 보이긴 합니다만 이경우 다운받은 스킨에 설명을 다시 한번 확인해 보시는 것이 좋습니다.
그리고 프리자인 님의 답변은 2012-12-03 과 같이 하이픈 '-' 의 형태로 들어갔을 경우 적용됩니다.
만일 하이픈이 없는 20120908 과 같은 형태로 입력된다면 입력방식을 바꾸세요
해결(?) 하였습니다. kesan 님 답변 정말 감사드립니다.
많은 도움이 되었습니다.
이렇게 해결하였습니다.
lastest.skin.php-->>
<div class="Subject"><?php if($list[$i][link][1]){ ?><a href="<?=$list[$i][link][1]?>" style="color:#ffffff;" ><? } ?><?=cut_str(strip_tags($list[$i][wr_8]),100," ")?><?php if($list[$i][link][1]){ ?></a><? } ?>~<?php if($list[$i][link][1]){ ?><a href="<?=$list[$i][link][1]?>" style="color:#ffffff;" ><? } ?><?=cut_str(strip_tags($list[$i][wr_9]),100," ")?><?php if($list[$i][link][1]){ ?></a><? } ?></div>
preg_replace 이것이 무슨명령인진 모르겠으나(검색해도 잘모르겠더군요..) 요명령을 빼고 다른출력부분을 참고 하여 수정하였습니다.
위내용은 단순출력인것 같네요.
원하던건 달력 팝업이뜨고 날짜지정을 하면 #### 년 ## 월 ## 일 ~ #### 년 ## 월 ## 일 이었지만..
이렇게 하려면 몇일더걸리겠다 싶어서
그냥 단순 입력 / 단순 출력으로 해결하였습니다.
그나마 댓글 달아주신분들 도움으로 힌트를 얻었네요. 감사합니다
많은 도움이 되었습니다.
이렇게 해결하였습니다.
lastest.skin.php-->>
<div class="Subject"><?php if($list[$i][link][1]){ ?><a href="<?=$list[$i][link][1]?>" style="color:#ffffff;" ><? } ?><?=cut_str(strip_tags($list[$i][wr_8]),100," ")?><?php if($list[$i][link][1]){ ?></a><? } ?>~<?php if($list[$i][link][1]){ ?><a href="<?=$list[$i][link][1]?>" style="color:#ffffff;" ><? } ?><?=cut_str(strip_tags($list[$i][wr_9]),100," ")?><?php if($list[$i][link][1]){ ?></a><? } ?></div>
preg_replace 이것이 무슨명령인진 모르겠으나(검색해도 잘모르겠더군요..) 요명령을 빼고 다른출력부분을 참고 하여 수정하였습니다.
위내용은 단순출력인것 같네요.
원하던건 달력 팝업이뜨고 날짜지정을 하면 #### 년 ## 월 ## 일 ~ #### 년 ## 월 ## 일 이었지만..
이렇게 하려면 몇일더걸리겠다 싶어서
그냥 단순 입력 / 단순 출력으로 해결하였습니다.
그나마 댓글 달아주신분들 도움으로 힌트를 얻었네요. 감사합니다
게시글 목록
| 번호 | 제목 |
|---|---|
| 284348 | |
| 284336 | |
| 284333 | |
| 284332 | |
| 284320 | |
| 284318 | |
| 284316 | |
| 284313 | |
| 284307 | |
| 284306 | |
| 284303 | |
| 284298 | |
| 284296 | |
| 284290 | |
| 284286 | |
| 284280 | |
| 284277 | |
| 284272 | |
| 284261 | |
| 284259 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기