글 등록 후 관리자 외에는 삭제 금지 - 게시판스킨강좌, 그누보드5강좌

본문 바로가기
전체검색

게시판스킨강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

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

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

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.