swiper.js 를 활용해서 유튜브 위젯 스킨을 하나 만들어볼까 합니다. -_-)/
라이믹스/XE호환 유튜브 위젯 기본 스킨은 이 자료를 활용합니다.
저는 contentextended 위젯에서 스와이퍼 슬라이더를 활용해서 한번 만들어보겠습니다!
유튜브 게시판 스킨
1. insp_유튜브 게시판 스킨 ver. 1.0 / 이나저나
https://xe1.xpressengine.com/index.php?mid=download&package_id=22753933
2. sketchbook5 유투브 갤러리 게시판 스킨 ver. 0.3 / 현스가이
https://xe1.xpressengine.com/index.php?mid=download&package_id=22301990
3. XNS 유튜브 게시판 / 친절뺀질이
4. 유튜브 게시판 스킨 - 기본 / 친절뺀질이
상품명 : XNS 유튜브 게시판 스킨 - 기본
설치경로 : board_youtube_default
제작자 : 친절뺀질이
사용방법 :
1) 사용자정의의 id 를 youtube_url 로 입력 후 저장합니다.
2) 스킨설정에서 사용자정의값을 youtube_url 로 입력 후 저장합니다.
3) 글쓰기는 일반 글쓰기와 동일합니다. 사용자정의값에 유튜브 공유 주소를 입력 후 저장하면 됩니다.
유튜브 위젯 스킨
1. WIDGET KGMEDIA ver. 1.1 / 친절뺀질이
https://xe1.xpressengine.com/index.php?mid=download&package_id=20605745
*PHP7.4에서 동작되지 않습니다.
사용방법
1) 발생되는 오류1
먼저 widgets/widget_kgmedia/widget_kgmedia.class.php 파일에서 526라인에서 Object를 BaseObject로 수정해주세요.
2) 발생되는 오류2
작업을 위해서.. 스킨에 {$widget_info} 코드를 입력했더니 아래와 같은 오류가 발생하더군요.
Error #0 "Object of class stdClass could not be converted to string" in D:\xampp\htdocs\rx\files\cache\template\widgets\widget_kgmedia\skins\widget_kgmedia_skin_movie_v1_0_1_0_1_multiplayer\kgmedia.html.php on line 17
위 오류에 관해서는 아래 글을 읽어보시면 좋을 듯 합니다.
https://xetown.com/questions/1473830
https://xetown.com/questions/1551943
[상품리뷰]
친절뺀질이님은 전업은 별도로 있으시면서 취미삼아 개발을 시작하신 듯 해당 상품은 개발하기 처음에 만들었던 초기 상품이라,
이제는 거의 레거시 코드라서 php.7.4 이상의 라이믹스에서 제대로 동작하지 않습니다.
2. XNS Owl Carousel Gallery 위젯 / 친절뺀질이
https://xenara.zaggu.net/open_product/30103
2.1. XNS Owl Carousel Gallery 위젯 유튜브 스킨 / 친절뺀질이
https://xenara.zaggu.net/open_product/30106
*게시물 갯수가 적어서 그런지 틀이 깨지네요.
3. XNS YouTube Preview List
https://xenara.zaggu.net/open_product/30546?_filter=search&category=29321&search_target=title_content&search_keyword=%EC%9C%A0%ED%8A%9C%EB%B8%8C
* PHP7.4에서 재생이 잘 안되는거 같네요..
4. XNS FOTORAMA GALLERY
스와이퍼 라이브러리
기본동작코드
https://codepen.io/eond/pen/NWpGORM
https://codepen.io/ezra_siton/pen/wvwReJr
Swiper.js 슬라이더 안에 youtube 영상 넣기[JS]
간단하게 iframe으로 넣어서 사용하는 방법도 있습니다.
https://codepen.io/aslhnates/pen/VOVNvb
Thanks to 상민님 ㅠㅠ
http://youtube.com/embed/{$youtube_id}?enablejsapi=1&version=3&playerapiid=player
가져온 샘플url에 autoplay=0이 있었는데 그거 때문에 안됐었네요 ㅠㅠㅠ
2021-05-12 19:52분 해결 ㅠ
참고 레퍼런스
https://developers.google.com/youtube/iframe_api_reference?hl=ko
https://gist.github.com/alasomlira/499ada1b19094ed9600fc637cfce700a
https://stackoverflow.com/questions/57965180/how-to-pause-youtube-video-on-slide-change
https://kunoo.tistory.com/entry/Tip-Youtube-iframe-%EC%9D%B4%EB%B2%A4%ED%8A%B8-%EC%A0%9C%EC%96%B4
아 귀찮아-.-;;