게시판 글쓰기시 날짜, 조회수 변경하기
게시판 글작성시 날짜 또는 조회수 변경하는 방법입니다.
해당 스킨에서 write.skin.php, write_update.skin.php(파일생성) 파일을 수정해야 합니다.
<write.skin.php 파일에 추가>
<tr>
<th scope="row"><label for="wr_datetime">날짜</label></th>
<td><input type="text" name="wr_datetime" <?php if(!$write['wr_datetime']) echo "value='".date("Y-m-d H:i:s")."'"; else echo "value='".$write['wr_datetime']."'"; ?> id="wr_datetime" class="frm_input" size="30"></td>
</tr>
<tr>
<th scope="row"><label for="wr_hit">조회수</label></th>
<td><input type="text" name="wr_hit" value="<?php echo $write['wr_hit']; ?>" id="wr_hit" class="frm_input" size="10"></td>
</tr>
<write_update.skin.php 파일 생성>
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$sql1 = " update $write_table set wr_datetime='$wr_datetime', wr_last='$wr_datetime', wr_hit='$wr_hit' where wr_id = '$wr_id' ";
sql_query($sql1);
?>
해당 스킨에서 write.skin.php, write_update.skin.php(파일생성) 파일을 수정해야 합니다.
<write.skin.php 파일에 추가>
<tr>
<th scope="row"><label for="wr_datetime">날짜</label></th>
<td><input type="text" name="wr_datetime" <?php if(!$write['wr_datetime']) echo "value='".date("Y-m-d H:i:s")."'"; else echo "value='".$write['wr_datetime']."'"; ?> id="wr_datetime" class="frm_input" size="30"></td>
</tr>
<tr>
<th scope="row"><label for="wr_hit">조회수</label></th>
<td><input type="text" name="wr_hit" value="<?php echo $write['wr_hit']; ?>" id="wr_hit" class="frm_input" size="10"></td>
</tr>
<write_update.skin.php 파일 생성>
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
$sql1 = " update $write_table set wr_datetime='$wr_datetime', wr_last='$wr_datetime', wr_hit='$wr_hit' where wr_id = '$wr_id' ";
sql_query($sql1);
?>
댓글 12개
11년 전
좋은 팁 감사합니다.
관리자 전용으로 권한 코드를 감싸 주면 어떨까 싶네요. 누구나 수정하면 안되는 아주 민감한 영역이 니까요..
예를 들면 아래와 같은 방법으로
write.skin.php 는
<?php if($w == 'u' && $is_admin) { ?>
<tr>
<th scope="row">날자변경</th>
<td><input type='text' class="frm_input" required style="width:130px;" maxlength="19" name="wr_datetime" id="wr_datetime" title="시간" value="<?php echo $write[wr_datetime]; ?>"></td></tr>
<tr>
<th scope="row">조회수</th>
<td><input type='text' class="frm_input" required style="width:100px;" name="wr_hit" id="wr_hit" title="조회수" value="<?php echo $write[wr_hit]; ?>"></td></tr>
<?php } ?>
write_update.skin.php 는
if ($w == 'u' && $is_admin) {
$sql = " update $write_table set wr_datetime = '$wr_datetime' , wr_hit = '$wr_hit'
where wr_id = '$wr_id' ";
sql_query($sql);
}
관리자 전용으로 권한 코드를 감싸 주면 어떨까 싶네요. 누구나 수정하면 안되는 아주 민감한 영역이 니까요..
예를 들면 아래와 같은 방법으로
write.skin.php 는
<?php if($w == 'u' && $is_admin) { ?>
<tr>
<th scope="row">날자변경</th>
<td><input type='text' class="frm_input" required style="width:130px;" maxlength="19" name="wr_datetime" id="wr_datetime" title="시간" value="<?php echo $write[wr_datetime]; ?>"></td></tr>
<tr>
<th scope="row">조회수</th>
<td><input type='text' class="frm_input" required style="width:100px;" name="wr_hit" id="wr_hit" title="조회수" value="<?php echo $write[wr_hit]; ?>"></td></tr>
<?php } ?>
write_update.skin.php 는
if ($w == 'u' && $is_admin) {
$sql = " update $write_table set wr_datetime = '$wr_datetime' , wr_hit = '$wr_hit'
where wr_id = '$wr_id' ";
sql_query($sql);
}
vitamin
11년 전
관리자전용 게시판인 경우는 상관없겠지만 그렇지 않는경우 해피정님 팁을 참고해서 적용하면 되겠네요.
감사합니다~
감사합니다~
11년 전
조회수와 글작성날짜를 수정할때 규칙을 위반하면 작성일이 1970 년으로 초기화(?) 됩니다. ^^
ZqkWcr39s1
11년 전
감사합니다,
끝없는사랑
10년 전
날짜가 초기화 되여 0000-00-00-0000 이런식으로 나 -00-00이렇게 나올때 대처법
write_update.skin.php <==이파일을 제목변경하거나 삭제해버리면됩니다.
예) ---write_update.skin.php 등...
에초에 만들때
write.skin.php
write_update.skin.php 이두파일을 따로만들어서 사용하면 좋을 듯요 ^^;;
write_update.skin.php <==이파일을 제목변경하거나 삭제해버리면됩니다.
예) ---write_update.skin.php 등...
에초에 만들때
write.skin.php
write_update.skin.php 이두파일을 따로만들어서 사용하면 좋을 듯요 ^^;;
EastHill
9년 전
감사합니다!!!!!
jionelove
9년 전
너무 감사히 잘 쓰겠습니다 ^^
9년 전
게시물 두개 올리니까 날짜가 00-00 이렇게 되어버리는데 이거 방법없나요??
//끝없는사랑 님의 방법대로 해도 돌아오는거 같지 않구요
이게 반복되면 피곤할거 같은데 소스가 뭐가 잘못된 건가요??
//끝없는사랑 님의 방법대로 해도 돌아오는거 같지 않구요
이게 반복되면 피곤할거 같은데 소스가 뭐가 잘못된 건가요??
랄라랄라라라
9년 전
게시물 전체 작성일이 동일하게 바뀌어버리는 현상은 왜 이렇죠? ㅎㅎ;
9년 전
write.skin.php 이게 여러개인데 ..어디에 넣어야하나요
9년 전
이거 안되네요 ㅡㅡ
suxka
3년 전
정말 좋은 팁 감사합니다. 또 한단계 성장했습니다.
게시판 목록
그누보드5 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 | 3년 전 | 4402 | ||
| 144 |
Lemios
|
11년 전 | 6680 | |
| 143 | 11년 전 | 13445 | ||
| 142 |
|
11년 전 | 6099 | |
| 141 | 11년 전 | 5446 | ||
| 140 | 11년 전 | 6473 | ||
| 139 | 11년 전 | 6579 | ||
| 138 | 11년 전 | 12126 | ||
| 137 | 11년 전 | 9983 | ||
| 136 | 11년 전 | 7129 | ||
| 135 |
skaxoddl
|
11년 전 | 9791 | |
| 134 | 11년 전 | 7511 | ||
| 133 | 11년 전 | 7354 | ||
| 132 | 11년 전 | 5410 | ||
| 131 | 11년 전 | 9676 | ||
| 130 | 11년 전 | 5250 | ||
| 129 | 11년 전 | 14677 | ||
| 128 | 11년 전 | 11964 | ||
| 127 | 11년 전 | 9744 | ||
| 126 | 11년 전 | 9705 | ||
| 125 | 11년 전 | 6267 | ||
| 124 | 11년 전 | 7683 | ||
| 123 | 11년 전 | 5749 | ||
| 122 | 11년 전 | 5552 | ||
| 121 | 11년 전 | 8454 | ||
| 120 | 11년 전 | 7777 | ||
| 119 | 11년 전 | 11890 | ||
| 118 | 11년 전 | 9394 | ||
| 117 | 12년 전 | 7705 | ||
| 116 | 12년 전 | 6707 | ||
| 115 |
|
12년 전 | 6823 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기