글쓰기 자바스크립트 게시판별 허용
본문
안녕하십니까 고수님들 ^^
날씨가 정말 더워지네용~~
지금도 이것저것 게시판 셋팅을 하는중에 은영자가 관리하는 게시판에서는 자바스크립트를 글씨기 내용에 적용해야해서 찾던도중
bbs/view.php 에서
$view['content'] = conv_content($view['wr_content'], $html, false);
이렇게 false 를 입력하면 허용이 된다고해서 적용해봤는데 정말 됩니다 ^^
하지만 관리자가 운영하는 (권한 10) 게시판에서는 이 자바스크립트를 허용하고 나머지 게시판에서는 막아놓으려고하는데 구분해서 적용가능할까용?
답변 1
다음과 같이 조건문으로 하면 되지 않을까 하는 생각입니다.
<?php
// 관리자가 운영하는 게시판인지 확인
$is_admin = ($member['mb_level'] >= 10); // 실제 관리자 레벨에 맞게 수정
// 자바스크립트 허용할 게시판 목록 (운영자가 운영하는 게시판)
$allowed_boards = array('게시판1', '게시판2'); // 자바스크립트를 허용할 게시판 테이블명으로 변경
// 게시판 테이블명 가져오기
$bo_table = '현재_게시판_테이블명'; // 실제 테이블명으로 변경
// 게시판이 허용 목록에 포함되어 있는지 확인
$allow_js = ($is_admin || in_array($bo_table, $allowed_boards));
// 자바스크립트 적용 여부에 따라 conv_content 함수 사용
$view['content'] = conv_content($view['wr_content'], $html, !$allow_js);
?>
이렇게 하면 관리자가 운영하는 게시판에만 자바스크립트를 허용할 수 있을 것 같습니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.