답변 3개 / 댓글 7개
// view.skin.php 하단삽입
<script>
var url = $('#bo_v_con').text().match(/(?<=https:\/\/youtu.[^\/]+\/)(\S+)/);
if (url)
$('#bo_v_con').append('<iframe width="560" height="315" src="https://www.youtube.com/embed/' + url[0] + '" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>');
</script>
답변에 대한 댓글 3개
본문에 주소가 들어가는 것보다 여분필드를 이용해서 아래처럼 하세요
유튜부 주소 : <input type='text' name='wr_1' value='<?=$write[wr_1]?>'>
뷰페이지 본문출력 부분 마지막 또는 처음 부분에
<?if( strpos('youtube.com', $view[wr_1]) !==false){?>
<iframe width="560" height="315" src="<?=$view[wr_1]?>" ~~~~~></iframe>
<?}?>
답변에 대한 댓글 2개
위 input 부분은 write.skin.php
아래 iframe부분은 view.skin.php
<div id="bo_v_con">여기다 놓으세요
/plugin/htmlpurifier/safeiframe.txt 에 유튜브 링크 iframe 영상 허용 경로를 넣어주세요.
답변에 대한 댓글 2개
답변을 작성하려면 로그인이 필요합니다.