테스트 사이트 - 개발 중인 베타 버전입니다

게시물 관리 기능을 업데이트 해봅시다.

· 1년 전 · 1564 · 7

해당 팁은 @펄스나인 님의 게시물 관리 플러그인 사용자 기준입니다.

 

해당 플러그인을 사용하지 않는 사용자는 해당 사항이 없습니다.

 

https://sir.kr/g5_plugin/12300

 

978180634_1711520910.904.png

 

조회수 / 추천수 / 비추천수를 관리 할 수 있습니다.

 

 

[code]

bbs_list.php 142번 라인

<th scope="col"><?php echo subject_sort_link('wr_hit'); ?>조회</a></th>

 

아래 처럼 변경

<th scope="col"><?php echo subject_sort_link('wr_hit'); ?>조회</a></th>

<th scope="col"><?php echo subject_sort_link('wr_good'); ?>추천</a></th>

<th scope="col"><?php echo subject_sort_link('wr_nogood'); ?>비추천</a></th>

 

[/code]

 

[code]

bbs_list.php 파일 내 168번 라인

 

<td class="td_mng td_mng_s"><?php echo $row['wr_hit']; ?></td> 

 

위 코드를 아래 처럼 변경 해주세요

<td class="td_mng td_mng_s"><input style="text-align:center;" type="number" value="<?php echo $row['wr_hit']; ?>" name="wr_hit[<?php echo $i;?>]"></td>

        <td class="td_mng td_mng_s"><input style="text-align:center;" type="number" value="<?php echo $row['wr_good']; ?>" name="wr_good[<?php echo $i;?>]"></td>

        <td class="td_mng td_mng_s"><input style="text-align:center;" type="number" value="<?php echo $row['wr_nogood']; ?>" name="wr_nogood[<?php echo $i;?>]"></td>

[/code]

 

978180634_1711520959.2887.png

 

 

 

[code]

그리고 하단에 보시면 아래 코드가 있습니다.

<input type="submit" name="act_button" value="선택삭제" onclick="document.pressed=this.value" class="btn btn_02">

 

하나더 만들어주세요

<input type="submit" name="act_button" value="선택수정" onclick="document.pressed=this.value" class="btn btn_02">

[/code]

978180634_1711521003.2524.png

 

[code]

마지막으로 bbs_listupdate.php 파일에 가서 코드 추가합니다.

if($_POST['act_button'] == "선택수정"){

    auth_check_menu($auth, $sub_menu, 'd');

   

    for($i=0; $i<$count_post_chk; $i++){

        // 실제 번호를 넘김

        $k = isset($_POST['chk'][$i]) ? (int) $_POST['chk'][$i] : 0;

        $iwr_id = isset($_POST['wr_id'][$i]) ? (int) $_POST['wr_id'][$k] : 0;

        $wr_hit = isset($_POST['wr_hit'][$i]) ? (int) $_POST['wr_hit'][$k] : 0;

        $wr_good = isset($_POST['wr_good'][$i]) ? (int) $_POST['wr_good'][$k] : 0;

        $wr_nogood = isset($_POST['wr_nogood'][$i]) ? (int) $_POST['wr_nogood'][$k] : 0;

       

        $sql = "update g5_write_{$bo_table} set wr_hit = ${wr_hit}, wr_good = ${wr_good}, wr_nogood = ${wr_nogood} where wr_id = '{$iwr_id}'";

        sql_query($sql);

    }

}

[/code]

 

요기까지 하시면 원하시는데로, 조회수 추천수 비추천수를 조작(?)할 수 있습니다.

 

고맙습니다.

댓글 작성

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

로그인하기

댓글 7개

1년 전

저에게 참 필요한 팁입니다. 덕분에 해결했어요 :)

1년 전

고생하셨습니다~ 공개 감사합니다 :D

1년 전

감사 합니다.

에러가 났는데 알려 주신 코드로 완료되었습니다. 감사합니다.

와우 감사합니다
유용하게 수정했습니다

1년 전

감사합니다. 

11개월 전

유용한 기능 정말 감사합니다^^

 

게시글 목록

번호 제목
22569
22566
22565
22559
22530
22527
22525
22521
22518
22506
22500
22490
22487
22481
22480
22473
22471
22468
22453
22449
22440
22436
22435
22415
22407
22404
22376
22364
22362
22353