코멘트 작성후 지정한시간이 경과한후 삭제를 가능하게 정보
코멘트 작성후 지정한시간이 경과한후 삭제를 가능하게관련링크
본문
설명
관리자를 제외한 손님/일반 회원이 작성한 코멘트는 수정은 가능 하지만
삭제는 지정한 시간이 지나야만 삭제가 가능 합니다.
적용방법
(최신버전 4.11.00 기준이며 스킨에 아래의 파일명이 존재하지 않으면 생성할것)
스킨/delete_comment.head.skin.php
환경설정
게시판 환경설정의 여분필드 1에 on 이라고 입력하면 해당 게시판은 작동함
게시판 환경설정의 여분필드 2에 적용할 시간을 넣어줌
예제: 2라고 넣어면 2시간이 지난후 삭제 가능함
해당쏘오스
아래의 코드를 긁어서 delete_comment.head.skin.php 라고 만든후 스킨안으로 업로드(덮어쓰기)
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//게시판설정 여분필드 1 에 on 이라고 넣어면 작동함
if ($board['bo_1'] =='on') {
$writec = sql_fetch(" select * from $write_table where wr_id = '$comment_id' ");
//존재하는 코멘트인가
if (!$writec[wr_id] || !$writec[wr_is_comment]) {
alert("등록된 코멘트가 없거나 코멘트 글이 아닙니다.");
}
//시간지정
$hdate = $board['bo_2']; //게시판설정 여분필드2에 적용할 시간입력함 예제: 2라고 넣어면 2시간후 삭제 가능
$today_time = $writec['wr_datetime']; //작성시간
$intime = date("Y-m-d H:i:s", time()-3600 * $hdate);//시간체크
//글작성 시간에서 지정한 시간을 체크함 관리자는 제외 하고
if ($today_time > $intime && !$is_admin) {
alert("댓글 삭제는 등록후 $hdate 시간이 지나야만 삭제할수 있습니다. 작성시간: $today_time");
}
}
?>
기타.....
이 소스는 사람이고 그누보드를 사용한다면 누구나 사용이 가능하며 재가공 및 재배포를 하실수 있습니다.
관리자를 제외한 손님/일반 회원이 작성한 코멘트는 수정은 가능 하지만
삭제는 지정한 시간이 지나야만 삭제가 가능 합니다.
적용방법
(최신버전 4.11.00 기준이며 스킨에 아래의 파일명이 존재하지 않으면 생성할것)
스킨/delete_comment.head.skin.php
환경설정
게시판 환경설정의 여분필드 1에 on 이라고 입력하면 해당 게시판은 작동함
게시판 환경설정의 여분필드 2에 적용할 시간을 넣어줌
예제: 2라고 넣어면 2시간이 지난후 삭제 가능함
해당쏘오스
아래의 코드를 긁어서 delete_comment.head.skin.php 라고 만든후 스킨안으로 업로드(덮어쓰기)
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//게시판설정 여분필드 1 에 on 이라고 넣어면 작동함
if ($board['bo_1'] =='on') {
$writec = sql_fetch(" select * from $write_table where wr_id = '$comment_id' ");
//존재하는 코멘트인가
if (!$writec[wr_id] || !$writec[wr_is_comment]) {
alert("등록된 코멘트가 없거나 코멘트 글이 아닙니다.");
}
//시간지정
$hdate = $board['bo_2']; //게시판설정 여분필드2에 적용할 시간입력함 예제: 2라고 넣어면 2시간후 삭제 가능
$today_time = $writec['wr_datetime']; //작성시간
$intime = date("Y-m-d H:i:s", time()-3600 * $hdate);//시간체크
//글작성 시간에서 지정한 시간을 체크함 관리자는 제외 하고
if ($today_time > $intime && !$is_admin) {
alert("댓글 삭제는 등록후 $hdate 시간이 지나야만 삭제할수 있습니다. 작성시간: $today_time");
}
}
?>
기타.....
이 소스는 사람이고 그누보드를 사용한다면 누구나 사용이 가능하며 재가공 및 재배포를 하실수 있습니다.
추천
1
1
댓글 2개
감사합니다.^^
이제 코멘트도 삭제를 할 수 있겠네요..^^
이제 코멘트도 삭제를 할 수 있겠네요..^^
이방법은 답변 코멘트가 달렸을 경우엔 무용지물 입니다.
답변 코멘트가 없는 상태에서 코멘트 작성후 지정한 시간이 지나야만
삭제가 가능하도록 되어 있습니다.^^
답변 코멘트가 없는 상태에서 코멘트 작성후 지정한 시간이 지나야만
삭제가 가능하도록 되어 있습니다.^^