컴퓨터 / Computer

그누보드/아미나빌더에서 유튜브 쇼츠 영상 보여주기

Sha_bler 0 407 2025.12.02 14:49

logo-top.png 



유튜브 채널에서 영상을 xml로  퍼올때 그 전에는 플레이할 수 있도록 했는데, 2025년 8월부터인가 www.youtube.com 도메인으로 보내면서 플레이가 안되더라구요. youtu.be 도메인으로 바꾸면 플레이가 되는데 원본에서 보내줄때 아예 youtube.com 도메인이라 난감하더라구요. 어떻게 하면 효율적으로 볼 수 있을까 생각을 많이 했습니다. 그래서 아래와 같이 고민을 해 봤습니다.


기본 전제는 아래와 같은 주소를


https://www.youtube.com/shorts/c258CHMf33s


아래 주소로 바꿔야 합니다.


 https://youtu.be/c258CHMf33s



1. 가져 올때 바꾸기 

아미나에 있는 newsfeed 를 통해서 rss 형태로 가져오기 때문에 가져오는 파일에서 변환을 하면 어떨까 했습니다. 이 방법은 "적용 이후"에는 다 바뀌겠지만 그 이전 자료들을 바꿀 수가 없다는 단점이 있습니다. 



2. DB에서 일괄 변경 

DB에서 아예 해당 게시판의 link 부분을 일괄로 바꾸는 방법을 생각해 봤습니다. 그런데 이 방법은 과거 자료까지 바꿀 수는 있지만 새로 등록하는 항목에 대해서는 매번 DB에서 바꿔야 합니다. cron 으로 돌리는 방법도 생각했습니다만, 매번 DB를 건드려야 하니 비효율적인 듯 합니다. 


3. 게시판에서 볼 때 

이 방법은 일단 기존 자료를 변경하지 않아도 되고 가져 오는 프로그램도 바꿀 필요가 없다는 점에서 괜찮은 듯 합니다. 소스 코드를 수정하는 방법에는 크게 2가지가 있는데, 후자를 택했습니다. 


 가. 게시판의 게시물 보기 소스 변경

board.php 에서 link 가 있는 부분을 확인하여 www.youtube.com/shorts 일 경우에는 무조건 변환해 버립니다. 이럴 경우 서버 내에 있는 모든 board skin은 수정해 줘야 합니다. 


 나. lib 에서 아예 link값을 바꾸는 경우 

lib 폴더의 common.lib.php와 apms.lib.php 이 두 파일을 수정하여 변환하는 방법입니다. 기존 DB를 수정하지도 않으면서 가져오는 자료에도 손을 대지 않고 다만 보여 줄때만 바꿉니다. 시스템 부하도 거의 없고 심지어 신규 게시물의 경우 썸네일도 생성해 줍니다. (기존 게시물의 경우 한번 수정해 주거나 DB를 ... ) 



이상입니다. 

Comments

플라워 모이스쳐링 3종세트 여성에멀젼 화장품세트
구두 남성 정장 키높이 남성블로퍼 로퍼 슬리퍼 남자
남성 일자챙 스냅백 무지 캠프캡 캐주얼 모자 10색
(싸더라) LED 키링 발광 키캡 키보드 키링 열쇠고리 가방 꾸미기
캐논 MF 4780w 정품토너 검정 CRG 328 프린터.
키보드 클리커 딸깍이 키캡키링4구 마시멜로
아이리버 블루투스이어폰 무선 커널형 이어폰 IB-T4030BT (화이트)
VIVOX 206 2채널 스피커
붙이는 몰딩 벽지보수 셀프인테리어 걸레받이 시트지 4컬러 1m
무타공 면도기 스텐 거치대 걸이
철제 더블 옷장 무타공 튼튼한 스탠드 옷걸이 행거
화장품 수납정리대 파우더룸 메이크업 브러쉬
아웃도어 라이딩 스포츠 엑티브 선글라스
샤프란 아우라 윌유메리미 리필 2.6L
파스타 요리 스파게티 면삶기 조리도구 전자렌지 용기
시맥스 믹싱볼 내열 유리믹싱볼 3P세트(0.5 1.3 2.5L)

FX-4000 리필심(153 ID 흑 1.0 모나미)
칠성상회
초극세사 나노 차량용 먼지 떨이 자동차 기름 걸레 실내 외부 차 털이 차량 떨이개 오일 털이개 미니 청소
칠성상회

맨위로↑