컴퓨터 / Computer

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

Sha_bler 0 558 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

여성 펀칭 메쉬 신축성 좋은 소프트 부드러운 발목양말
해피바스 리얼가든 쑥 진정 비누 90g 8개입
2중날 일회용면도기 10개입
시원한 여름 태국 코끼리 밴딩 바지 FD-0362
자광 무선 쿨링선풍기650 데스크탑1p 미니선풍기 손선풍기 접이식 탁상용선풍기
핸드폰 손목 암밴드 거치대 스포츠 라이딩 러닝 네비게이션 홀더
(이거찜) 리본 에어랩 파우치 여행용 보관 수납 가방 드라이기 케이스 호환가능
갤럭시S23 가죽 플립케이스 카드 수납 지갑형 SM-S911N
BTM 에어후레쉬 크리스탈워터 400ml-아시안허브
빨간우편함 우체통소품 우편함 우체통
공발커버 소음방지 식탁 의자발커버 의자캡 긁힘방지
생활낙원 물고기유리문손잡이(붕어) 주방용품 생활용품 키친 다용도
ms 싸이퍼킬 파리 모기 바퀴벌레 퇴치 살충제 분무 연
튼튼한 설치 방충망 창문 모기장 셀프 교체용 1.5mx1m
홈키파 모기향 무색소 무향료 캔형 50개입
체리쉬 강아지 배변 탈취제 파우더향 500ml

A4클립보드 흑색 기본형 카파맥스
바이플러스
자광 딸깍이키링 LED-스피너5구 키캡 테트리스게임1p 레인보우 감성키링 반짝이 키보드 클릭키링 열쇠고리
칠성상회

맨위로↑