2026, 새로운 도약을 시작합니다.

게시글 날짜, 조회수 수정

· 3년 전 · 3943 · 2

게시판 글작성시 날짜 또는 조회수 변경하는 방법입니다. 다른분들거 참고하여 정리를 다시 하였습니다.
해당 게시글 스킨에서 다음과 같이 적용하시면 됩니다.

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    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[양식 반드시 유지해야함. 에러주의]</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);
}
?>

※ 다온스타일

<?php if ($is_admin && $w == 'u') { ?>
    <!-- 관리자 권한 : 날짜 및 조회수 수정 시작 -->

    <div class="bo_w_tit write_div">
        <label for="set_now_datetime" class="sound_only">현재날짜적용</label>
        <input type="checkbox" id="set_now_datetime" style="margin-bottom:10px;">
        <label for="set_now_datetime">현재 날짜와 시간 입력</label>

        <div class="bo_w_tit write_div">
            <label for="wr_datetime" class="sound_only">날짜수정<strong>필수</strong></label>
            <input type="text" name="wr_datetime" value="<?php echo $write['wr_datetime']?>" id="wr_datetime" required class="frm_input full_input required" size="50" maxlength="20" placeholder="예) 2016-02-01 00:00:00 [양식 유지 필수]">
        </div>

        <div class="bo_w_tit write_div">
            <label for="wr_hit" class="sound_only">조회수수정<strong>필수</strong></label>
            <input type="text" name="wr_hit" value="<?php echo $write['wr_hit']?>" id="wr_hit" required class="frm_input full_input required" size="50" maxlength="20" placeholder="숫자만 입력">
        </div>

    <!-- 관리자 권한 : 날짜 및 조회수 수정 끝 -->

    <script>
    document.getElementById('set_now_datetime').addEventListener('change', function() {
        if (this.checked) {
            var now = new Date();
            var year = now.getFullYear();
            var month = ('0' + (now.getMonth() + 1)).slice(-2);
            var day = ('0' + now.getDate()).slice(-2);
            var hours = ('0' + now.getHours()).slice(-2);
            var minutes = ('0' + now.getMinutes()).slice(-2);
            var seconds = ('0' + now.getSeconds()).slice(-2);

            var formatted = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds;
            document.getElementById('wr_datetime').value = formatted;
        }
    });
    </script>
<?php } ?>

|

댓글 2개

코드 그대로 갖다 붙혔는데 화면이 안떠요
보니까 해당게시판 스타일에 맞게 css 수정해야 쓸 수 있네요...

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

그누보드5 팁자료실

번호 제목 글쓴이 날짜 조회
공지 3년 전 조회 4,598
2741 4일 전 조회 125
2740 5일 전 조회 112
2739 1주 전 조회 212
2738 1주 전 조회 219
2737 1주 전 조회 183
2736 2주 전 조회 281
2735 3주 전 조회 286
2734 3주 전 조회 264
2733 1개월 전 조회 266
2732 1개월 전 조회 301
2731 1개월 전 조회 268
2730 1개월 전 조회 227
2729 1개월 전 조회 359
2728 1개월 전 조회 245
2727 1개월 전 조회 422
2726 1개월 전 조회 257
2725 1개월 전 조회 332
2724 1개월 전 조회 361
2723 1개월 전 조회 267
2722 1개월 전 조회 300
2721 1개월 전 조회 213
2720 2개월 전 조회 304
2719 2개월 전 조회 307
2718 2개월 전 조회 202
2717 2개월 전 조회 337
2716 2개월 전 조회 202
2715 2개월 전 조회 313
2714 2개월 전 조회 273
2713 2개월 전 조회 377
2712 2개월 전 조회 289
🐛 버그신고