테스트 사이트 - 개발 중인 베타 버전입니다

편집창에는 분명히 보이고 작동하는데, 등록하고 페이지를 보면 안보입니다. 채택완료

약수한잔 5년 전 조회 2,326

그누보드 초보입니다. audio,video 태그를 쓰면 편집창에는 분명히 보이고 작동까지 하는데 등록하고 페이지보기를 하면 아무것도 안보입니다. 스킨은 basic 이구요. 스킨문제는 아닙니다. 다른 스킨도 해 봤거든요.

html 작동이 불완전한 것 같기도 합니다. 

전문가께서 시원한 해결책 부탁드립니다. 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
5년 전

lib / common.lib.php 파일을 열고 552라인 쯤

        if($filter)
            $content = html_purifier($content);
    }
    else // text 이면

이 부분을 다음 처럼 바꿔 시도해 보시죠.

 

if($filter) {
    //내용에 음성 및 동영상 태그가 존재한다면
    $pattern = "#(audio|video)#i";
    if(preg_match($pattern, $content)) {
        //음성
        $pattern1 = "#audio\s+.*src=\".+\.(asx|asf|wmv|wma|mpg|mpeg|mov|avi|mp3|mp4)\"#i";
        if(preg_match($pattern1, $content)) {
            return $content;
        }
        //동영상
        $pattern2 = "#video\s+.*src=\".+\.(asx|asf|wmv|wma|mpg|mpeg|mov|avi|mp3|mp4)\"#i";
        if(preg_match($pattern2, $content)) {
            return $content;
        }        
    } else $content = html_purifier($content);
}
    }
    else // text 이면

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

약수한잔
5년 전
그대로 해보니 아예 작동을 안하네요~;;
평정심
5년 전
중괄호가 잘 닫혔는지 확인해 보세요.
평정심
5년 전
적용 테스트예제 https://jksoft2.cafe24.com/bbs/board.php?bo_table=free&wr_id=45

댓글을 작성하려면 로그인이 필요합니다.

C
5년 전

 

HTML 클릭하신 후 작성하신건가요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

약수한잔
5년 전
물론 html 체크 하고 작성했습니다.~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인