카테고리 없음

글 등록 후 관리자 외에는 삭제 금지

행복을전해요 2020. 7. 3. 22:24

글 등록 후 관리자 외에는 삭제 금지

관리자 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("삭제 권한이 없습니다.");
}
?>