내용관리에 유튜브 링크 추가 및 홈페이지에 영상 노출
본문
안녕하세요
어드민 내용관리에 여분필드 co_1 ~ co_6까지 추가해서 사용중입니다
홈페이지에는 아래와 같이 노출시켜서 사용중이구요
<?php
$co = sql_fetch(" select * from {$g5['content_table']} where co_id = 'link' ");
?>
<?php echo $co['co_1']; ?>
<?php echo $co['co_2']; ?>
<?php echo $co['co_3']; ?>
<?php echo $co['co_4']; ?>
여기서, co_5와 co_6에 유튜브 링크를 넣어서 화면에 영상을 노출시키고 싶은데 잘 안되네요 ㅠㅠ
유튜브는 iframe 링크를 복사했는데요
여분필드 co_5와 co_6에 유튜브에서 복사한 iframe 태그를 추가하면
노출 자체는 되나, 내용관리쪽 input이 깨집니다
정상적으로 노출도되고 input도 안꺠지게 할 수 있는 방법이 있을까요?
또는 영상파일을 추가하는 방법이 있을까요?
!-->답변 3
유튜브 코드만 저장을 하고 출력할때 iframe 태그를 넣어주는게 좋습니다.
<iframe width="560" height="315" src="https://www.youtube.com/embed/<?php echo $co['co_5']; ?>" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
여분필드에 유튜브 iframe 태그를 다음과 같이 HTML 엔터티로 입력합니다.
https://blog.outsider.ne.kr/380
<iframe width="560" height="315" src="https://www.youtube.com/embed/VIDEO_ID" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
co_1~4 까지 그냥 유튜브 주소만 입력을 하고 해당을 바탕으로 실행페이지에서 아이프레임으로 불러오게 작업을 해주시면 될 거 같습니다.
답변을 작성하시기 전에 로그인 해주세요.