채택완료

비추시 글삭제

2018-08-24 (금) 15:46:39 1,980

특정 횟수많큼 비추를 받을경우 글삭제 처리

가능할까요??

|

답변 3개 / 댓글 6개

채택된 답변
+20 포인트

간단하게 처리하려면 view.skin.php 상단에 추가

$view['wr_nogood'] > 10 여기수 비추천 횟수 조정하고...

if ($view['wr_nogood'] > 10) {
    // 게시글 삭제
    sql_query(" delete from $write_table where wr_parent = '{$view['wr_id']}' ");
    // 최근게시물 삭제
    sql_query(" delete from {$g5['board_new_table']} where bo_table = '$bo_table' and wr_parent = '{$view['wr_id']}' ");

    delete_cache_latest($bo_table);

    alert('비추천으로 삭제되었습니다.', G5_HTTP_BBS_URL.'/board.php?bo_table='.$bo_table);
}

답변에 대한 댓글 5개

2018-08-24 (금) 16:06:14
감사합니다.
근데 이건 글 숫자 개수(bo_count_write, bo_count_comment)는 반영이 안 되어 있습니다.
개수만큼 빼줘야할 것 같은데 조금 보완하셔야겠네요.
2018-08-26 (일) 15:06:31
정말 감사합니다.
꼭 필요한 기능이였거든요
월요일에 적용해 보겠습니다.

한가지 더 궁근한건 wr_id등 함수나 변수등 api문서 같은게 있나요??
공식적으로 sir에서 제공하는 건 없습니다.

비추천 버튼을 누를 때 비추 횟수를 확인해서 그 이상이면 삭제 스크립트를 동작시키면 됩니다.

어렵지 않습니다만 직접 만드시는게 안된다면 제작의뢰쪽으로 가셔야 할 듯 합니다

답변에 대한 댓글 1개

2018-08-24 (금) 16:01:38
삭제 스크립트가 내장되어 있나요?

sir제작의뢰에 글 올려보세요.

https://sir.kr/main/request/

답변을 작성하려면 로그인이 필요합니다.