본문 링크 파싱 관련 문의드립니다.
현재 운영 중인 사이트에서 람보님이 올려주신 '임베드 파싱 모듈'을 사용 중입니다.
잘 사용 중입니다. 감사합니다.
다만, youtube 파싱은 잘되는데, youtube의 shorts를 파싱되지 않는 것으로 확인됩니다.
좀 더 정확하게 표현하면
youtube의 경우엔 본문에 동영상 화면이 나오고, 플레이 버튼만 누르면 해당 본문에서 플레이가 되지만
youtube shorts의 경우엔 제목 등은 파싱해서 불러오지만 클릭하면 유튜브로 홈페이지로 이동하여 플레이가 진행됩니다.
이런 이유로 shorts도 파싱되는 모듈/애드온 등을 찾다가 윤삼님께서 올려주신 '링크 프리뷰' 모듈을 설치해서 테스트를 했습니다. 윤삼님께도 감사드립니다. CKeditor안에서 바로 컨텐츠 확인이 되고 shorts 역시 본문 플레이가 가능하도록 임베드가 되어 사이트에 적용을 하려고 했는데...
아래와 같은 문제(고민)가 생겼습니다.
- '링크 프리뷰'로 '임베드 파싱 모듈'을 대체한 경우,
- 즉, '임베드 파싱 모듈'을 사용하지 않는 경우, 새롭게 포스팅되는 글들은 '링크 프리뷰'를 통해 본문에 임베드가 되지만
- 기존에 이미 본문에 남겨진 링크들은 그냥 텍스트 형태의 링크로만 존재하게 됩니다.
- '링크 프리뷰'와 '임베드 파싱 모듈'을 같이 사용할 경우,
- '링크 프리뷰' 설치 전 등록된 글들의 youtube 는 하나의 영상만 제대로 노출되지만,
- '링크 프리뷰' 설치 후 새롭게 등록된 글의 youtube 링크는 2개의 모듈 모두에 영향을 받아 하나의 링크에 2개의 같은 영상이 노출됩니다.
혹시 저와 같은 상황으로 고민 중이신 분들이 계신지...
아니면 제가 잘못 설정했기 때문인지...혹시 비슷한 상황에서 어떻게 해결하셨는지 문의를 드립니다.
사용환경:
php: 7.4
라이믹스: 2.1.17
임베드 파싱 모듈: 1.1.5 (자료실의 버전은 1.1.2) 링크: https://xetown.com/download/729179
링크 프리뷰 모듈: 0.1.0 링크: https://xetown.com/download/1724355
아래 이미지는 2번과 같은 상황에서 발생하는 문제(?)입니다.
첫번째는 임베드 파싱 모듈이 호출한 것이고, 두번째는 링크 프리뷰에 의해서 호출된 것입니다.^^;;;
관리자가 하나하나 수동으로 문서 수정을 하면서 링크 프리뷰를 임베드해야 할 거예요.
아니면 대개는 이전 게시물들은 그냥 링크 상태로만 남겨두고, 신규 게시물에 한해서 링크 프리뷰만 적용시키는 것 같더라구요.