게시글 자바스크립트사용

게시글 자바스크립트사용

QA

게시글 자바스크립트사용

답변 2

본문

안녕하세요

게시글에 동영상 컨텐츠 삽입하려고 합니다.

문제는 동영상 컨텐츠가 자바스크립트,css 등이 사용되고 있어서 html 로 작성 하여도 제대로

작동이 안됩니다.

 

운영진만 글쓰기하는 게시판이라 다른건 안중요하고 모든 소스작성 권한을 어떻게 하면 줄수 있을까요?

 

이 질문에 댓글 쓰기 :

답변 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);
}

// 악성태그 변환
function bad_tag_convert($code)
{

$profile = get_member($view['mb_id'], "mb_level");

if ($profile['mb_level'] < 10) $code = preg_replace("/\<([\/]?)(script|iframe|form|applet)([^\>]*)\>?/i", "<$1$2$3>", $code); //관리자(레벨10이상)가 쓴 글이 아닌 경우 필터링함

return $code;

로 변경해주세요.

 

 

답변 감사하니다
common.lib.php 파일 수정했는데 관리자 로그인 하면 500에러 납니다.
그래서 원래 common.lib.php 파일 덥어써도 500에러 나네요..ㅜㅜ 로그인을 핤가없네요..
이럴땐 어떻게 해야하나요.. 사이트 백업도 안해놔서 막막합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 3
© SIRSOFT
현재 페이지 제일 처음으로