누구나 글을 쓰고 관리자만 삭제할 수 있는 방법 정보
누구나 글을 쓰고 관리자만 삭제할 수 있는 방법
본문
개인적으로 사용할 장터용 게시판 스킨을 하나 만들고 있습니다.
누구나 글을 남길수는 있지만
삭제는 관리자만 할 수 있는.... 그런 방법 없을까요?
그누3에서는 간단했는데 그누4는 쉽지 않네요.
그누3의 경우
대충 관리자인지 확인하는 조건문으로 관리자가 아닐경우 alert 경고뛰우고 리스트로 되돌리는 방법으로 해보려 하는데
안되더군요..
슬슬 짜증이 나던차 bbs폴더의 delete.php 를 열어봤는데... 이런... delete.skin.php 를 맨 마지막라인에 인클루드 시키더군요.
결국 그누 구성파일을 건들지 않고는 어렵다는걸로도 보이는데...
어떻게 해야 될까요?
삭제 버튼을 관리자만 클릭할 수 있도록 하는법도 있지만 그다지 완벽한 방법인것 같지는 않아서 입니다.
조언 부탁드려요~
누구나 글을 남길수는 있지만
삭제는 관리자만 할 수 있는.... 그런 방법 없을까요?
그누3에서는 간단했는데 그누4는 쉽지 않네요.
그누3의 경우
대충 관리자인지 확인하는 조건문으로 관리자가 아닐경우 alert 경고뛰우고 리스트로 되돌리는 방법으로 해보려 하는데
안되더군요..
슬슬 짜증이 나던차 bbs폴더의 delete.php 를 열어봤는데... 이런... delete.skin.php 를 맨 마지막라인에 인클루드 시키더군요.
결국 그누 구성파일을 건들지 않고는 어렵다는걸로도 보이는데...
어떻게 해야 될까요?
삭제 버튼을 관리자만 클릭할 수 있도록 하는법도 있지만 그다지 완벽한 방법인것 같지는 않아서 입니다.
조언 부탁드려요~
댓글 전체
스킨에서 삭제 버턴 보여주는것을 관리자에게만 보이도록 해보심이 어떨런지요.
root님 말씀처럼..저같은 경우도,
특정스킨에서 관리자만 삭제가능하도록 하기 위해서 view.skin.php 의 버튼관련 구문에 아래처럼
관리자만 보이도록 해서 사용을 하는데...
<? if($is_admin) { ?>
<? if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin_path/img/btn_delete.gif' border='0' align='absmiddle'></a> "; } ?>
<? } ?>
이런 방법도 괜찮을듯 하네요.
특정스킨에서 관리자만 삭제가능하도록 하기 위해서 view.skin.php 의 버튼관련 구문에 아래처럼
관리자만 보이도록 해서 사용을 하는데...
<? if($is_admin) { ?>
<? if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin_path/img/btn_delete.gif' border='0' align='absmiddle'></a> "; } ?>
<? } ?>
이런 방법도 괜찮을듯 하네요.
감사합니다.
그냥 버튼을 숨기는 방법으로 사용중입니다.
그런데 url을 막는것은 웬지 완벽하지 않아서요.. 하긴 뭐 작정하고 뚫으려 하는사람이 없을테니요 ^^
그냥 버튼을 숨기는 방법으로 사용중입니다.
그런데 url을 막는것은 웬지 완벽하지 않아서요.. 하긴 뭐 작정하고 뚫으려 하는사람이 없을테니요 ^^