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

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

· 1년 전 · 1562 · 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개월 전

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

 

게시글 목록

번호 제목
23798
23797
23792
23791
23785
23781
23770
23766
23764
23761
23747
23732
23724
23718
23706
23700
23697
23686
23682
23681
23680
23678
23665
23644
23643
23639
23637
23630
23626
23616