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

게시물 본문에 유튜브 링크를 넣었을때 iframe으로 바꿔주기

스크링 7년 전 조회 7,439

XE 쪽의 자동 embed 삽입 애드온마냥 본문에 일반 유튜브 링크 삽입시 iframe으로 바꾸어 출력되게 하려면 어떻게 해야 할까요?

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

답변 3개

7년 전

// view.skin.php 하단삽입

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

답변에 대한 댓글 3개

겸후아빠
7년 전
아네 감사합니다.
p
pearl짓거리전문
6년 전
필요했던건데 감사합니다
뱅꽈
5년 전
유용합니다.

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

7년 전

본문에 주소가 들어가는 것보다 여분필드를 이용해서 아래처럼 하세요

유튜부 주소 :

 

뷰페이지 본문출력 부분 마지막 또는 처음 부분에

 

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

답변에 대한 댓글 2개

스크링
7년 전
잘 이해가 안되는데... 여분필드 값에 '<input type='text' name='wr_1' value='<?=$write[wr_1]?>'>' 를 넣고 view.skin.php 파일에 '<?if( strpos('youtube.com', $view[wr_1]) !==false){?><iframe width="560" height="315" src="<?=$view[wr_1]?>" ~~~~~></iframe><?}?>' 이렇게 넣어주면 된다는 말씀이신가요?
균이
7년 전
어휴, 이 내용을 적용을 시키기가 어렵다면....

위 input 부분은 write.skin.php
아래 iframe부분은 view.skin.php
<div id="bo_v_con">여기다 놓으세요

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

7년 전

/plugin/htmlpurifier/safeiframe.txt 에 유튜브 링크 iframe 영상 허용 경로를 넣어주세요.

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

답변에 대한 댓글 2개

스크링
7년 전
아... 혹시 게시자가 수동으로 iframe 링크를 가져오는게 아닌 그냥 유튜브 링크를 넣으면 자동으로 iframe이 붙여지도록 게시해주는 방법 알고 계신가요??
스크링
7년 전
예를 들어 게시자가 본문에 'https://youtu.be/FTQbiNvZqaY' 라고 작성 후 게시하면 자동으로 '<iframe width="560" height="315" src="https://www.youtube.com/embed/FTQbiNvZqaY" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>' 가 되게 하려고 합니다. 본문에 유튜브 링크가 들어가 있을 경우 해당 부분을 따로 코드를 이용해서 iframe으로 바꿔줄 수가 있을까요?

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

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

로그인