[임시 팁] 유튜브 allowfullscreen 속성이 지워지는 문제 해결하기 > 그누보드5 팁자료실

그누보드5 팁자료실

[임시 팁] 유튜브 allowfullscreen 속성이 지워지는 문제 해결하기 정보

[임시 팁] 유튜브 allowfullscreen 속성이 지워지는 문제 해결하기

본문

게시물에 유튜브 영상을 넣을 경우 allowfullscreen 속성이 지워지기 때문에 전체화면 보기가 먹지 않게 됩니다. 그누보드 5의 HTML Purifier에서 해당 속성을 지워버리기 때문에 이런 문제가 발생하게 되는데, 스킨에서 다시 되살리는 방법으로 해결이 가능합니다.

사용하는 스킨의 view.skin.php 파일을 열고


<?php echo get_view_thumbnail($view['content'], ???); ?>


가 나오는 부분을 찾습니다. (뒤의 물음표는 사용하시는 스킨이나 환경에 따라 다를 수 있습니다.)

이 부분을 다음과 같이 수정합니다.


<?php
$view_content = str_replace('frameborder="0"', 'frameborder="0" allowfullscreen', $view['content']);
echo get_view_thumbnail($view_content, ???); 
?>


(물음표 부분은 원래 코드에 있던 그대로 넣으셔야 합니다)

원리는 유튜브 영상을 넣는 태그에 포함된 frameborder="0" 부분을 찾아서 이 부분 뒷부분에 allowfullscreen을 덧붙여 기능을 다시 되살리는 것입니다.

정석은 아니고, 임시적인 방법으로 우회해서 해결하는 팁입니다. 원칙적으로는 HTML Purifier 쪽의 설정을 변경해야 되는데, 이쪽 도움말이나 정보가 죄다 영어라 해결이 어렵네요. (일단 뒤져보니 해외에서도 HTML Purifier를 채택한 드루팔도 이런 문제가 있는 듯 합니다.)
추천
0

댓글 2개

echo get_view_thumbnail($view_content, ???);
이 부분의 물음표 부분 숫자(또는 변수)를 잘못 입력하면 이미지 크기가 커져서 레이아웃이 깨질 수 있습니다.
전체 6 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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