게시글 날짜, 조회수 수정 정보
게시글 날짜, 조회수 수정본문
게시판 글작성시 날짜 또는 조회수 변경하는 방법입니다. 다른분들거 참고하여 정리를 다시 하였습니다.
해당 게시글 스킨에서 다음과 같이 적용하시면 됩니다.
1. write.skin.php 코드추가
2. write_update.skin.php(파일생성)
1. write.skin.php 적당한 위치에 코드추가 (관리자만 수정할 수 있게금)
<?php if ($is_admin) { ?>
<!-- 관리자 권한 : 날짜 수정 시작 -->
<label class="col-sm-2 control-label" for="wr_subject">날짜수정<strong class="sound_only">자동(선택)</strong></label>
<div class="col-sm-10">
<div class="input-group">
<?php if ($is_admin && $w == "u") { ?>
<input class="form-control input-sm" maxlength="20" size="20" name="wr_datetime" itemname="날짜" required value="<?php echo $write['wr_datetime']?>">
<label>예) 2016-02-01 00:00:00 [양식 반드시 유지해야함. 에러주의]</label>
<?php } ?>
</div>
</div>
<label class="col-sm-2 control-label" for="wr_subject">조회수수정<strong class="sound_only">자동(선택)</strong></label>
<div class="col-sm-10">
<div class="input-group">
<?php if ($is_admin && $w == "u") { ?>
<input class="form-control input-sm" maxlength="20" size="20" name="wr_hit" itemname="조회수" required value="<?php echo $write['wr_hit']?>">
<label>예) 숫자만</label>
<?php } ?>
</div>
</div>
<!-- 관리자 권한 : 이름|날짜|조회 수정 끝 -->
<? } ?>
2. write_update.skin.php(파일생성) 후 아래에 같은 코드 적용
<?php
//쿼리문 실행
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if($is_admin && $w != "c" && $w == "u"){
$sql = "update $write_table set wr_datetime='$wr_datetime',wr_hit='$wr_hit' where wr_id='$wr_id' ";
sql_query($sql);
}
?>
3