추천된 게시물은 게시자가 삭제 하지 못하게하려면..?

추천된 게시물은 게시자가 삭제 하지 못하게하려면..?

QA

추천된 게시물은 게시자가 삭제 하지 못하게하려면..?

본문

그누보드에 댓글이 달려있으면 게시물을 삭제하지 못하는 기능이 있는데

추천이 된 게시물에 대해서도 게시자가 삭제하지 못하게 하려면 어떻게 해야 할까요.?

이 질문에 댓글 쓰기 :

답변 1

/bbs/delete.php 파일 63번 라인쯤에 아래 추가코드를 넣어보세요


...

if ($row['cnt'] >= $board['bo_count_delete'] && !$is_admin)
    alert('이 글과 관련된 코멘트가 존재하므로 삭제 할 수 없습니다.\\n\\n코멘트가 '.$board['bo_count_delete'].'건 이상 달린 원글은 삭제할 수 없습니다.');

/* 추가코드 */
if($write['wr_good']){
    alert('추천을 받은 글은 삭제할 수 없습니다.');
}
/* 추가코드 */

// 사용자 코드 실행
@include_once($board_skin_path.'/delete.skin.php');

...

감사합니다

검색해 보니 스킨폴더에 delete.skin.php 만들어 아래의 코드를 넣어도 되더군요
참고 삼아 적습니다

<?

$sql = "select count(*) as cnt from {$g5['board_good_table']} where bo_table = '{$bo_table}' and wr_id = '{$write[wr_id]}'";
$good_check = sql_fetch($sql);

if ($good_check['cnt'] >= 1 && !$is_admin)
    alert('추천을 받은 게시글은 삭제 할 수없습니다.');

?>

답변을 작성하시기 전에 로그인 해주세요.
전체 95
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT