게시판 본문글에 태그 삽입

게시판 본문글에 태그 삽입

QA

게시판 본문글에 태그 삽입

본문

게시판 본문에 아이프렘 넣어도 안먹히네요. 자바스크립트,css 모든테그 사용하고 싶은데 아이프레임도 안먹히네요.. 어느부분을 수정해야 먹히는지 좀도와주세요. 5시간동인 이것대문에 진도가 안나가네요.

이 질문에 댓글 쓰기 :

답변 2

lib > common.lib.php를 수정해서 아래의 코드를 찾아 아래와 같이 해주세요.

 

// 악성태그 변환
function bad_tag_convert($code)
{
    global $view;
    global $member, $is_admin;

    if ($is_admin && $member['mb_id'] != $view['mb_id']) {
        //$code = preg_replace_callback("#(\<(embed|object)[^\>]*)\>(\<\/(embed|object)\>)?#i",
        // embed 또는 object 태그를 막지 않는 경우 필터링이 되도록 수정
        $code = preg_replace_callback("#(\<(embed|object)[^\>]*)\>?(\<\/(embed|object)\>)?#i",
                    create_function('$matches', 'return "<div class=\"embedx\">보안문제로 인하여 관리자 아이디로는 embed 또는 object 태그를 볼 수 없습니다. 확인하시려면 관리권한이 없는 다른 아이디로 접속하세요.</div>";'),
                    $code);
    }

    return preg_replace("/\<([\/]?)(script|iframe|form)([^\>]*)\>?/i", "<$1$2$3>", $code);
}

에서

return preg_replace("/\<([\/]?)(script|iframe|form)([^\>]*)\>?/i", "<$1$2$3>", $code);

return preg_replace("/\<([\/]?)(applet)([^\>]*)\>?/i", "<$1$2$3>", $code);

수정해주세요.

위와 같이 변경하여 script|iframe|form이 사용가능하게 해주면 됩니다.


 

답변을 작성하시기 전에 로그인 해주세요.
전체 3

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT