안녕하세요
케이보드 여전히 잘 사용하고 있습니다
게시판에서 숏코드를 활성화했을 때
선택된 관리자만 사용할 수 있게 할 수는 없나요?
감사합니다
꾸벅
질문 내용이 부족해서 죄송해요 코딩 지식이 얕고 국어가 약해서 ㅠㅠ
이따 테스트해 보고 말씀 드릴게요
대단히 고맙습니다!
$board->isAdmin() 이건 선택된 관리자도 포함됩니다.
질문 내용이 부족한듯하군요~!
게시판 게시글 내용의 숏코드 실행이신가요?
그리고 "관리자가 추가한 숏코드만" 이라고 하셨는데요.
그럼 해당 글의 $content->member_uid 값으로 관리자인치 체크해서 숏코드를 실행하시면 되겠습니다.
설정에서 숏코드 실행은 비활성화 해주시구요.
스킨의 document.php 파일에서
<?php echo $content->content?>
위 코드를 아래처럼 바꿔서 테스트 해보시겠어요?
<?php
if($content->member_uid && in_array($content->member_uid, array(1))){
echo do_shorcode($content->content);
}
else{
echo $content->content;
}
?>
array(1) 이건 관리자 ID 값입니다.
array(1, 2) 등 추가 가능합니다.
이렇게 하면 관리자만 글쓰기가 가능한 거 아닌가요?
글 작성할 때 관리자가 추가한 숏코드만 실행되게 하고 싶은데 그게 가능할지 모르겠습니다.
프로그램을 수정하면 안될건 없습니다만..
질문 자체 범위가 너무 넓어 답변을 드리기 어려운데요..
스킨을 수정하시면 가능할 듯합니다. (스킨 수정은 스킨폴더를 복사해서 해주세요.)
스킨의 list.php 또는 document.php 등 파일 처음 시작부분과 끝 부분에 아래처럼 관리자인지 체크하는 코드를 넣어주세요.
<?php if($board->isAdmin()):?>
기존 스킨 내용
<?php ?>