글 등록 후 관리자 외에는 삭제 금지
관리자 20-03-24 12:15
특정 게시판에서 글을 등록 후 관리자 외에는 삭제를 금지하는 방법입니다.
예를 들어 자유게시판(free)에 적용해보겠습니다.
다른 게시판에 적용하고 싶으면 free 부분을 원하는 게시판 id로 변경하세요.
수정 파일 : view.skin.php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
파일 상단 위 코드 밑에 적당한 위치에 추가
if ($bo_table == 'free' && !$is_admin) {
$delete_href = false;
}
위 내용을 적용하면 일단 view 페이지에서 관리자 외에는 삭제 버튼이 노출되지 않습니다.
좀 더 확실하게 막기 위해서 아래 내용도 추가합니다.
게시판 스킨 폴더에 delete.head.skin.php 파일 신규 생성
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if ($bo_table == 'free' && !$is_admin) {
alert("삭제 권한이 없습니다.");
}
?>
연관된 게시물 보기
로그인 후 댓글 작성 가능합니다.