에디터 이미지 업로드 권한을 파일 업로드 권한과 동일하게 주기 정보
에디터 이미지 업로드 권한을 파일 업로드 권한과 동일하게 주기본문
보통 파일 업로드 권한은 관리자 설정에서 정해주지만
에디터에서의 이미지 업로드 권한은 에디터를 쓰는 권한을 가진 회원은 누구나가 가능합니다.
아래의 코드를 write.skin.php 의 적당한 곳에 입력하면
이미지 업로드 버튼이 파일 업로드 권한을 가진 사람에게만 보여집니다.
기본코어를 건드리지 않고 에디터 로딩 후 동적으로 버튼을 보이지 않게 하였습니다.
단 이 코드는 smarteditor2 와 cheditor5 에만 적용됩니다.
<?php
if ($is_dhtml_editor && $member['mb_level'] < $board['bo_upload_level']) {
echo "<script>function noUpload() {";
if ($config['cf_editor'] == "smarteditor2") echo "wr_content.nextSibling.onload = function() {this.contentWindow.document.getElementsByClassName('se2_multy')[0].style.display = 'none';}";
else if ($config['cf_editor'] == "cheditor5") echo "document.getElementsByName('Image')[0].style.display = 'none';";
echo "} document.addEventListener('DOMContentLoaded', noUpload);</script>";
}
?>
추천
6
6
댓글 8개
멋진 팁 고맙습니다.
@rainbi
감사합니다. 별루 멋진 팁 아니에요.ㅋ
감사합니다. 별루 멋진 팁 아니에요.ㅋ
좋아요. 멋진 팁 맞습니다.
감사합니다.
감사합니다.
@들레아빠 감사합니다. 쉬운 팁입니다.
멋진 아이디어입니다. 감사합니다. ^^
@민트다이어리 아이디어는 많은데 코드풀이 능력과 시간이 없어서 늘 고민이죠.ㅋ
감사합니다.
@트리플 감사합니다.