유튜브 링크만 가져와도 알아서 영상이 보이게 하는 방법
본문
퍼가기 소스공유 (아이프레임 소스)까지 굳이 하지 않아도
링크주소 복사-붙여넣기 만으로도
(www.youtube.com/~~ 혹은 youtu.be/~~)
웹사이트에서 영상이 보이게 되는 방법이 궁금합니다
sir과 구글에 검색을 해도 안나와서 ㅠㅡㅠ
알려주시면 감사하겠습니다ㅠㅠㅠ
답변 4
그런 스킨들이 더러 있습니다.
스킨 게시판에서 찾아보세요.
방법이 궁금하다면 해당 파일들을 열어보면 될 것이구요.
그렇게 하실려면 replace를 이용하시면 되지 않을까요? 유투브 주소가 들어가는걸 공유하기 처럼 주소를 바꿔주시면 될거 같습니다.
참고 페이지입니다. http://syframework.alwaysdata.net/convert-youtube-url-to-iframe
https://stackoverflow.com/q/19050890
function convertYoutube($string) {
return preg_replace(
"/\s*[a-zA-Z\/\/:\.]*youtu(be.com\/watch\?v=|.be\/)([a-zA-Z0-9\-_]+)([a-zA-Z0-9\/\*\-\_\?\&\;\%\=\.]*)/i",
"<iframe width=\"420\" height=\"315\" src=\"//www.youtube.com/embed/$2\" allowfullscreen></iframe>",
$string
);
}
$view['wr_content'] = convertYoutube($view['wr_content']);
식으로 사용해서 확인해 볼 수 있을 듯 합니다.
!-->배추베이직 게시판 스킨이나 아미나 이용하시면 가능합니다.
답변을 작성하시기 전에 로그인 해주세요.