첨부파일 https://eond.com/gnuboard/394346

htmlpurifier가 공식적으로 html5를 지원하지 않아 태그 허용할 경우 지원하지 않는 태그라고 오류를 출력합니다.

 

조만간 html5를 지원하겠지만, 현재는 아래처럼 설정해서 video 태그를 포함한 html5 태그를 정의하고 사용할 수 있도록 해주시면 됩니다.

 

html5 태그를 일일이 지정해 주면 다 사용할 수 있겠지만, 여기서는 미디어 관련 태그만 이야기 드립니다.

 

※  아미나빌더 1.4.7 버전 기준으로 /lib/common.lib.php 파일의 html_purifier() 함수 내의 내용을 아래처럼 변경해 줍니다.

 

$config->set('Attr.AllowedFrameTargets', array('_blank'));
$purifier = new HTMLPurifier($config);
return $purifier->purify($html);

위 부분을 찾아서 $purifier 윗줄에 아래 코드를 작성해주세요.

이렇게 수정해 주시면 iframe, video, embed, object, figure 등 다 글내용에서 사용이 가능합니다.

596라인부터 교체한다고 생각하시면 됩니다.

// HTML5 properties
   $config->set('HTML.DefinitionID', 'html5-definitions');
   $config->set('HTML.DefinitionRev', 1);
   if ($def = $config->maybeGetRawHTMLDefinition()) {
      $def->addElement('figure', 'Block', 'Optional: (figcaption, Flow) | (Flow, figcaption) | Flow', 'Common');
      $def->addElement('figcaption', 'Inline', 'Flow', 'Common');
      $def->addElement('video', 'Block', 'Optional: (source, Flow) | (Flow, source) | Flow', 'Common', array(
         'src' => 'URI',
         'type' => 'Text',
         'width' => 'Length',
         'height' => 'Length',
         'poster' => 'URI',
         'preload' => 'Enum#auto,metadata,none',
         'controls' => 'Bool',
      ));
      $def->addElement('source', 'Block', 'Flow', 'Common', array(
         'src' => 'URI',
         'type' => 'Text',
      ));
      $def->addAttribute('iframe', 'allowfullscreen', 'Bool');
   }
//여기까지



코멘트 0
접기/펴기 | 댓글 새로고침
 
 
Total 58 articles in 3 / 3 pages
번호 제목 제목 글쓴이 글쓴이 날짜날짜 조회 수
공지 그누보드 팁사이트 이온디 2018/01/22 65
17 [팁] [그누보드] PC에서 모바일 버전 보기 이온디 2018/04/21 106
16 [팁] 그누보드 관리자 추가하기 이온디 2018/04/17 26
15 [사용방법] 그누보드 최고관리자를 다른 아이디로 변경하기 파일 이온디 2018/04/17 67
14 [팁] 그누보드 스마트에디터2 사진업로드 에러 (File upload failed.) 파일 이온디 2018/04/14 215
13 [팁] [그누보드] http로 접속시 https로 변경하기 이온디 2018/01/20 90
12 [사용방법] 그누보드 동영상이 안나오는 현상(글필터) 이온디 2017/12/01 16
11 [사용방법] 워드프레스 그누보드에서 iframe 오토리사이즈방법?? 이온디 2017/11/29 123
10 [사용방법] 그누보드 채팅솔루션 이온디 2017/11/29 334
9 [사용방법] 그누보드 아미나빌더에서 일반 html 문서 페이지 메뉴에 추가하는 방법 파일 이온디 2017/11/29 294
8 [팁] 그누보드 제목 일괄 변경 이온디 2017/11/28 28
7 [사용방법] [그누보드] 접근차단 IP, 접근가능 IP로 인해 홈에 접근 불가될때 (접근 불가입니다 메시지) 이온디 2017/11/09 423
6 [사용방법] 그누보드 iframe 동영상 안나올 때 이온디 2017/11/03 58
5 [사용방법] 그누보드 최근게시물 회전하는 방법 파일 이온디 2017/11/02 56
현재글 [사용방법] G5에서 video, embed, object 등 모든 미디어 허용하기 이온디 2017/10/31 243
3 [사용방법] 그누보드 아이프레임(iframe) 전체화면 가능하게 하기 이온디 2017/10/29 518
2 [사용방법] 그누보드5 글쓰기 아이프레임 허용 이온디 2017/10/29 98
1 [팁] 그누보드5 관리자 비밀번호 분실시 변경 방법 이온디 2017/10/28 150

해시태그 디렉터리