CK에디터에 유튜브 링크를 붙여넣으면 반응형 임베드 영상으로 자동변환해주는 애드온
아주 소소한 관심사로 라이믹스 / PHP 7.4 / 크롬 / CK에디터4에서 그냥그냥 만들어봤습니다.
이름하여, 에디터에 유튜브 링크를 붙여넣으면 임베드 영상(반응형)을 바로 띄워주는 애드온.
에디터에서 아이프레임으로 임베드를 바로 시키는 방식입니다.
다만 코어에서 에디터로 입력된 position 속성들을 필터링하기 때문에, 애드온으로 (DB에 저장은 아니고) 디스플레이만 가능하게 살짝살짝 손을 봐봤습니다ㅋ
더 어떻게 해볼까도 했는데, 만들고 보니 별로 쓸데없는 거 같아서ㅜ 오늘은 이만 자야겠습니다 흐~암~
덧. 여기서 직접 글쓰기를 통해 유튜브 링크를 붙여넣기 해보세요~~
https://dev.aporia.blog/board_fKje44/

윤삼
Lv. 19
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.
댓글 42
컴퓨터 클립보드로 복사한 사진을 복붙으로 넣게도 되나요?
이건 그냥 유튜브 전용이에용
글 작성 시 바로 유튜브 영상이 떠서 너무 좋습니다ㅎ
다만 관리자가 아니면 db에 입력될 수 없는 몇몇 코드가 있어서 그게 좀 은근 까다롭더라구요.
대신 중구난방이 되기 십상이어서 조심스러워 해야 하는 부분도 많긴 하지만요ㅜ
유튜브 게시판을 항상 확장변수 입력해서 처리하곤 했는데...
혹시 유튜브 썸네일도 첨부파일로 첨부되게 할 수 있는 방법이 있을까요?
그냥 소스 안에
<p style="display:none;"><img alt="" src="https://img.youtube.com/vi/_9a0K3PLSHc/default.jpg" /></p>
이런 식으로 외부이미지로 들어가게는 해놨습니다.
아무래도 첨부파일이 아니니까 글쓴이가 직접 커버이미지를 선택한다든가 하기는 어렵겠죠?
display:none 을 스팸으로 간주하는 곳들도 있을거에요.
class 를주고(라이믹스는 화이트리스트 등록) css에 display:none을 하는것도 방법이겠네요.
그렇다면 임베드 영상이 출력되는 부분에 썸네일을 깔아두고 그 위에 영상을 얹는 방식도 있을 것 같고요.
... 에고 어떻게 하든 손이 많이 가겠어요ㅜ
혹시 유튜브 자동생성 썸네일을 첨부파일로 저장하는 부분이 포함될 수 있을까 해서 말씀드려봤어요 ^^
오늘도 하루가 시작됐네요~ 행복한 하루되세요~
자동첨부 애드온을 병행하시면 됩니다.
참고:라이믹스는 외부이미지도 섬네일로 만들어줍니다. XE시라면 안될거에요.
어.. 근데 라이믹스 쓰시는거 같던데요....
섬네일 설정이 외부이미지 제외로 하신거 아닌지..
에서 외부 이미지도 썸네일 대상으로 포함시켜주면 될 거예요.
<p style="display:none;"><img alt="" src="https://img.youtube.com/vi/_9a0K3PLSHc/default.jpg" /></p>
이 부분이 입력되게 처리하신건가요?
https://dev.aporia.blog/board_fKje44/
여기서 직접 시도해보시고 소스도 확인해보세용
예전에 사용하던 멀티미디어섬네일 애드온을 사용 중지하게 되었는데 비슷한 상황을 애드온에서 유튜브이미지 주소 소스에 넣을때 class를 같이 넣어줘서 해당 class를 css에서 처리해줬네요~
소스를 보고 이렇게 만들 수 있는건가요? ㅎㅎㅎㅎㅎㅎ;;;;;;;;;
순전히 라이믹스의 힘입니다ㅋ
파싱 모듈에서 이기능을 확장 지원 하면 된다고 생각 했는데..
그러고 보니 파싱 애드온을 만드신 분이..윤삼님...
제 기억이 맞다면 파싱 모듈의 js에서 유튜브를 인식하는 방식이 p 태그 안에 있는 링크 텍스트였던 것 같아요.
근데 지금 애드온은 붙여넣기 동작과 함께 div 태그와 그 안의 iframe 태그로 들어가게 되니까...
잘하면 병행도 가능할 것 같습니다.
그러니까
이렇게요ㅎ
그러고 보니ㅋ 지금 이 애드온을 만들 동기부여를 주신 분이.. 스쿄님...
아...아....... 그랬군요... T.T
그나저나 절충안 멋집니다.^^
p.s 아...제목 보고 지금 알았는데 ho...ho...hoxy.....프로알라 에디터도 안되진 않겠죠?
근데 프로알라로의 성공 가능성은 진짜 전혀 모르겠어요ㅠㅠ
부담이 되시지 않는 다면 부탁 드립니다. 안되면 기존 파싱 모듈 사용 해도 됩니다~
사실 프로알라 자체보다는 패키지로 같이 있던 블로그와 인라인 에디터 때문에 사용을 시도했던 건데 여의치 않더라구요.
한번 연구해보겠습니다~!
https://xetown.com/tips/1552106
대강 이런 식으로 작동하게 하려 하고 있습니다ㅎ
https://dev.aporia.blog/board_fKje44/
유튜브 썸네일 이미지로 자리를 먼저 잡아놓고 아이프레임이 얹어지는 방식으로요.
라이믹스 초창기에 유튜브때문에 에디터모듈을 구매했었는데.. 물론 한달 1000건제한이지만..
만들어주신 애드온과 함께라면,, 기능을 꺼도 되겠군요!
다른 에디터와 호환을 시도해보고 곧 공개하도록 할게요~
안녕하세요 윤삼님.
이번에 새로운 사이트에 새로운 스킨을 사용해서 만드는 중인데요 본문에 유튜브 썸네일 이미지가 상단에 올라가는 문제가 있어서 혹시 이 부분이 미디어임베드 애드온 영향인지 설정으로 끌수 있는지 궁금해서 문의 드립니다. 스킨 제작자님은 게시판에서 유튜브 애드온 썸네일 추가 옵션을 끄면 된다고 알려주셨지만 실제로 껐는데도 계속 출력되어서 애드온에서 설정이 가능한 부분인지 문의 드립니다.
게시판 샘플 글 주소 링크입니다. https://dal-ang.com/test/163
.media_embed {padding-bottom: 0;}
.media_embed > img {display: none}
으로 처리하면 될 것 같네요.