답변글 있는 원글과 답변글 모두 삭제가 되지를 않습니다. 도움부탁드려요
본문
현재 아미나 테마 이용중이고 그 테마에서는 답변글 wr_parent 가
그누보드 본 시스템처럼 부모 id로 저장되지 않아서
bbs/write_update.php 수정한 상태입니다.
delete.php 파일은 건드리지 않았고 일반 그누보드 코드와 크게 다를 것 없는 것 같구요
답변글 삭제시 삭제가 아예 되지 않고 db에서 직접 삭제해야 글 삭제가 됩니다.
이 경우 답변이 달린 원글을 삭제해도 마찬가지로 삭제가 아예 되지를 않습니다.
답변글이 없는 게시물의 경우 뷰페이지에서 삭제가 가능합니다.
혹시 살펴봐 주실 수 있으신 분 계시면 테스트 사이트 주소와, 더 필요하다면 관리자 id, 비밀번호까지
쪽지로 보내드리겠으니 여유 있으실 때 봐 주시면 정말 감사드리겠습니다!
답변 1
/bbs/delete.php
◆ 순정
sql_query(" delete from $write_table where wr_parent = '{$write['wr_id']}' ");
◆ 변경
$query = sql_fetch(" select wr_parent from $write_table where wr_id = '{$write['wr_id']}' ");
if($query['wr_parent']){ // 있으면 답글
sql_query(" delete from $write_table where wr_id = '{$write['wr_id']}' ");
}else{ //일반글
sql_query(" delete from $write_table where wr_parent = '{$write['wr_id']}' ");
}
답변을 작성하시기 전에 로그인 해주세요.