모듈

링크 프리뷰

추천 수 8 댓글 87
Extra Form
자료 소개 CKEditor에 링크를 '붙여넣기'하면 미리보기 카드 또는 임베드 코드로 '바로 변환'해줍니다.
설치 경로 ./modules/preview
테스트 환경 Rhymix 2.0
라이선스 GPL v2
이름 버전 날짜 다운수
preview.0.0.4.zip 0.0.4 2022-11-30 81
preview.0.0.3.zip 0.0.3 2022-11-29 30

- CK에디터 안에서 링크 프리뷰 카드를 바로 삽입해줍니다.

00.png

 

- CK에디터 안에서 미디어 콘텐츠를 바로 임베드해줍니다.

01.png

 

 

0.0.4 업데이트

- 2022.11.30

- [프리뷰 카드]  자기 사이트의 url 링크에 대해서는 라이믹스 내장 함수를 이용하여 권한 체크를 하고 프리뷰 정보 수집 (마트몬님)

 

1. 설치 방법

- 첨부한 압축파일을 압축 해제하고 ./modules/preview 에 설치합니다.

- 파일 업로드 후 다음 페이지에 나오는 '1. 보안 설정', '2. CK에디터 플러그인 설치'를 따라합니다.

- https://dev.aporia.blog/board_fKje48/46714

 

2. 모듈 설정

- 관리자 페이지의 고급 > 설치된 모듈 > 링크 프리뷰로 들어가서 설정값을 입력합니다.

1) 기본 설정

  • 모듈 사용 : 아니오를 선택하면 모듈 전체가 실행되지 않습니다.
  • 링크 텍스트 남기기 : 프리뷰 카드 및 임베디드 미디어와 함께 링크 텍스트를 남기거나 지울 수 있습니다.
  • 링크 텍스트 꾸미기 : 링크 텍스트를 표시할 때 스타일을 줄 수 있습니다. 기본값은 <p>%text%</p>입니다. %text% 앞 뒤로 태그를 붙여 스타일을 꾸며보세요.
  • 사용자 스크립트 : 스크립트 구문을 추가할 수 있습니다. script 태그 안에 들어갈 구문만 입력해주세요.

2) 프리뷰 카드 설정

  • 프리뷰 카드 사용 : 링크 페이지 미리보기를 카드 형식으로 출력할 수 있습니다.
  • 스킨 : 프리뷰 카드의 스킨을 선택합니다. 기본 스킨(default)이 제공됩니다.
  • 외부접속 제한 시간 : 프리뷰를 위해 url의 서버와 연결할 최대 시간을 제한합니다.
  • 입력된 도메인만 : 특정 도메인에 대해서만 프리뷰 카드 생성을 허용하거나 허용하지 않을 수 있습니다.
  • 허용/제외할 도메인 : 프리뷰에서 허용 또는 제외할 도메인을 줄 단위로 입력합니다. (가급적 '허용' 옵션 선택을 권장합니다)
  • 이미지 파일 첨부 : 링크 페이지의 대표 이미지를 파일로 저장할 수 있습니다.
  • 파일 첨부 예외 도메인 : 이미지 파일 첨부 대상에서 제외할 도메인을 줄 단위로 입력합니다.
  • gif를 jpg로 : 링크 페이지의 대표 이미지가 "움직이는 gif" 파일일 경우 "jpg"로 변환하여 저장합니다.

3) 미디어 임베드 설정

  • 미디어 임베드 사용 : 주요 미디어 콘텐츠들을 iframe 형태로 바로 삽입할 수 있습니다.
  • 미디어 임베드 목록 : iframe으로 삽입할 미디어 콘텐츠들을 선별할 수 있습니다.
    - https://dev.aporia.blog/board_fKje48/46714 3번(지원사항) 항목 참고

4) 게시판 공통 설정

  • 선택한 모듈에서만 : 특정 모듈에서만 프리뷰와 임베드를 작동 또는 미작동시킬 수 있습니다.
  • 모듈 목록 : 작동 또는 미작동시킬 모듈을 선택합니다.

 

3. 소소한 팁

  • ./modules/preview/tpl/css 폴더에 custom.css 파일을 만들어 저장/업로드하면  자신만의 스타일로 프리뷰 카드와 미디어 임베드를 제어할 수 있습니다.
  • ./modules/preview/skins 폴더에 프리뷰 카드 스킨 폴더를 만들어보세요. 기본 제공되는 $preview_info 변수를 활용해서 다양한 스타일을 꾸며볼 수 있습니다.
  • '프리뷰 카드 설정'에서 '입력된 도메인만' 항목에서는 '허용'을 선택하기를 권장합니다. 작지 않은 확률로 프리뷰를 위한 데이터 수집에 실패할 수 있기 때문입니다.

제작자 윤삼

profile
아무래도 중급 초반 수준의 코딩 오타쿠인 것 같습니다.
  • profile
    안녕하세요
    윤삼님!!!!!

    문의사항이 있어서 메시지 남기게 되었습니다
    만들어주신 모듈 너무나도 잘사용하고 있습니다!!!

    다시 한번 감사드립니다

    다름이 아니라
    링크 프리뷰 모듈 사용한 게시 글에
    뉴스 기사 주소를 넣고 본문에 첨부 후 글 작성이 완료되고나서

    해당 글을 카카오톡에 링크로 공유하면 기존에는 썸네일과 정보들이
    작성하고나서도 바로 카톡 내부에서 썸네일이 만들어지고 프리브 모듈 처럼
    미리보기가 이쁘게 꾸며서 나왔거든요

    근데 오늘 이상한 현상이 발견되었는데

    프리뷰 모듈이 등록된 글 작성 직후 작성된 글 주소를 카톡에 올려서 공유를 해보면
    미리보기가 출력이 안되서요.


    반대로 프리뷰 모듈이 본문에 안들어간 글의 경우에는 작성 후
    카톡에 글 링크 공유시 바로 미리보기가 만들어지는 반면

    프리브 모듈이 본문에 들어간 글의 경우 작성 후 카톡에 글 공유를 하면
    미리보기가 안만들어지고, 반복해서 여러번 링크를 올리거나 일정 시간이 지나서야
    미리보기가 만들어지는 문제가 발생되고 있어서요

    이렇게 글을 쓰고보니 ^^;; 저만 그런가???? 싶기도하네요

    카톡에 문제인지, 프리뷰 모듈 오류인지 모르겠어요 ㅜㅜ

    읽어봐주셔서 감사합니다
  • profile profile
    저는 카톡에 링크 공유 잘 되네요.
    재연이 가능하도록 문제를 좀 더 특정할 수 있는 추가 정보가 있으면 좋을 것 같습니다.
  • profile profile
    답변 감사합니다 윤삼님!!

    몇시간 내내 안되다가 지금 다시해보니까 정상적으로 출력이되네요 ㅜㅜ
    카톡오류였나봐요

    바쁘실텐데 답변 주셔서 감사합니다 좋은 밤 되세요!
  • profile
    좋은 모듈 잘 사용하고 있습니다.
    사용중에 대댓글 수정시 (새로고침 없이 사용을 해보려고) 바로 코멘트파일에 에디터를 불러서 사용해봤더니 작동하지 않던데 혹시 그 부분에 대한 수정방법이 있을지 모르겠습니다. 아마 act 체크해서 동작을 하게하는것 같은데...
    없으면 원래대로 사용을 해야할 것 같아서요
  • profile profile

    미디어 임베드 콘텐츠가 아닐까 싶은데요.
    아마도 ajax로 콘텐츠를 불러올 때 모듈 안에 있는 default.js 파일이었나? 암튼 그 파일 포함해서 js와 css 파일들을 불러와서 일종의 렌더링을 시켜줘야 할 겁니다.
    혹시 어려운 점이 있으시면 또 말씀 나눠주세요.

  • profile

    자기사이트.PNG.jpg

    삼님~ 

    자기 사이트 URL 복붙시 원래 출력이 잘 되었는데

    오늘 갑자기 저런 오류가 나면서 무한로딩이 걸리네요.

    무슨 문제가 생긴걸까요 -0-..

  • profile profile

    혹시 스크립트 압축 기능을 사용 중이신가요?
    js파일이 압축돼 있지 않나 싶은데 그렇게 하시면 에러가 난 위치를 파악할 수가 없어서요.

     

    그리고 스크립트 압축만으로도 에러 가능성이 좀 있습니다.

  • profile profile
    스크립트 압축때문에 그랬네요.
    원래 잘됐는데 뭔가 다른 거랑 충돌일어나나봐요
  • profile

    윤삼님 안녕하세요. 감사히 잘 쓰고 있습니다. 다름이 아니라 유튜브 미디어 임베드 PC화면은 잘 나오는데 모바일에서 스샷만 나오고 iframe을 못 불러오는거 같습니다. 설정 살펴보고 재설치 해봐도 원인을 알수가 없는데 혹시 방법이 있을까요? 미디어 임베드 애드온 등 모두 off 한 상태입니다. php 7.4 라이믹스 최신입니다.

  • profile profile

    모바일 레이아웃, 또는 게시판의 모바일 스킨, 아니면 기타 애드온이나 모듈 등에서 iframe 관련해서 출력을 제어하는 기능이 또 있는 게 아닐까요?

  • profile profile
    답변 감사드립니다. 더 자세히 확인해보겠습니다. 조금 더 알아낸 것은 모바일 화면에서 유튜브 링크를 입력하면 정상적으로 나오고, PC에서 입력한 것을 모바일에서 보면 출력이 안되는 상황입니다.
  • profile profile
    왠지 css 관련 이슈일 것 같은데요.
    url 알려주시면 저도 같이 검토해볼게요.
  • profile profile
    https://itaiwan.co.kr/board_IDUk27/29956
    모바일에서는 이미지 밑에 이 줄이 추가로 생기는걸 확인했습니다.
    <div style="max-width:undefinedpx;"><div style="position: relative; padding-bottom:NaN%; overflow: hidden">
    position:relative를 없애면 될거 같습니다만 어디서 수정해야 하는지 찾고 있습니다.
  • profile profile
    모바일에서 iframe 요소를 반응형으로 만들기 위해 div를 wrapping해주는 애드온 같은 게 있는 것 같습니다.
    아마 애드온이지 않을까 싶은데요. 그쪽으로 한번 체크해보세요.
  • profile profile

    윤삼님 대응 감사합니다. 생각지도 못한 곳에서 원인을 찾았습니다. 유료 모바일 스킨을 쓰고 있었는데요, 스킨 설정에서 없는 유튜브 iframe 제어 코드가 js파일에 들어가 있었습니다. 삭제했더니 잘 나오네요. 다시 한 번 감사드립니다.

  • ?
    안녕하세요.. 댓글을 많이 달아서 민망하지만 궁금한 게 있어서 왔습니다 ㅠ
    제 사이트를 프리뷰 카드 허용, 불허 입력했더니 삭제가 되지 않습니다.
    그리고 만약에 게시판 썸네일 모양이 정사각이라면, 유튜브 동영상이 썸네일로 생성될 때 네모안에 꽉차게 하려면 어떻게 해야 할까요? 혹시 관련 없는 질문이라면 죄송합니다..
  • ? profile

    - 삭제가 안 된다는 게 게시글 삭제가 안 된다는 거겠죠?
    - 프리뷰 카드 사용 : '예'겠죠?
    - 입력된 도메인만 : 허용, 불허를 입력했다는 게 어떤 걸 선택해도 마찬가지라는 건가요?

    - 유튜브 동영상 썸네일이 링크 프리뷰 모듈에서 외부 이미지로 가져와서 생기는 것이라면 유튜브 썸네일의 이미지는 16:9 비율일 거예요. 이걸 정사각형 모양으로 게시판 썸네일이 되게 하려면, 게시판에서 썸네일 함수를 실행할 때 썸네일 형식을 바꿔보세요. 이 정도 말고는 사이트 사정을 몰라서 저도 잘 모르겠습니다.

  • profile ?

    썸네일 문제는 이해했습니다! 감사합니다. 삭제가 안되는 것은 제 사이트 url이 허용/불허 항목에서 사라지지 않는다는 것입니다ㅠㅠ 시험삼아 제 사이트 도메인을 넣어 봤는데 그렇게 됐네요. 그래서 그냥 그대로 제 도메인을 허용하지 않을까 하다가 문의드렸습니다.

  • ? profile
    어떤 도메인을 쓰시는지 잘 모르겠지만 제 도메인은 목록에서 등록과 삭제가 잘 됩니다.
    혹시 설정 등록 과정에서 에러가 있을 수도 있으니 에러로그에 남은 게 있는지도 한번 봐보세요.
    정 안 된다면 phpmyadmin 등 db에 직접 접속해서 rx_module_config 테이블에서 preview 모듈의 데이터를 직접 조작하는 방식도 있을 것 같습니다.
  • profile ?

    도메인은 아마존에서 구매한 거 쓰고 있습니다.  도메인은 제가 잘 몰라서.. 우선 말씀해주신 거 해보겠습니다. 감사합니다!

  • ?
    지금 즐거운 링크 프리뷰 중에 궁금한 점이 생겼어요! 썸네일 저장은 링크 카드와 동영상 둘 다 생기는 것인가요?
    제 사이트에서 썸네일 생성이 둘 다 안되고 있어요.. 설정에서 프리뷰 카드 사용 - 외부접속 제한 시간 1초,3초 - 입력된 도메인만 불허(url 공란) - 이미지 파일첨부 '예' 이렇게 했는데 외부사이트는 아예 이미지를 가져오지 않고, 제 사이트에 있는 글은 카드에 이미지는 나오지만 썸네일을 생성하지 않아요. 제가 뭔가 잘못한 게 있는 거 같은데 모르겠습니다ㅠㅠ
  • ? profile
    몇 가지 확인이 필요해보입니다.
    1. 링크 프리뷰 : 혹시 미디어 임베드는 사용 안함 상태인가요?
    2. 링크 프리뷰 : '모든' 외부사이트로부터 이미지를 가져오는 데 실패하나요? 모든 사이트에 성공할 수는 없어서요.
    3. 전체 : 썸네일 생성이 안 된다면 서버의 하드 용량도 체크해보셨나요?
    4. 미디어 임베드 : 코어 관리자 설정에서 외부이미지 썸네일 생성 옵션을 설정하셨나요?
  • profile ?

    말씀해주신 부분 체크해봤어요

    1. 미디어 임베드는 삭제하고 db도 삭제한 상태로 설치를 했습니다.
    2. 확인한 모든 사이트에서 이미지를 가져올 수 없고, 본인 사이트 내 글을 링크하면 이미지는 뜨지만 썸네일이 새로 생성되지는 않아요.
    3. 잔여 용량을 말씀하시는 거라면 문제 없을 듯 합니다. 글도 몇 개 없고 거의 설치 직후와 같거든요 ㅎㅎ;
    4. 

    관리자 설정.png

    분명히 제 설정 어딘가의 문제일텐데ㅠㅠ 알 수가 없어서 수고스럽게 해드려서 죄송하고 감사합니다.

  • ? profile

    링크 프리뷰 모듈 사용 외에 일반적인 게시물 등록 상황에선 썸네일 생성은 되는 거죠?

    그리고 프리뷰 카드 출력시에 이미지 파일 첨부도 안 되는 거고요?

  • profile ?

    넵 글 작성 시 업로드한 이미지는 썸네일이 생성이 되고 있어요. 프리뷰 카드 출력 시에 이미지 파일 첨부가 안되고 있습니다. 카드에도 텍스트만 나오고요

  • ? profile
    php버전 어떤 거 쓰실까요? 관련해서 에러로그도 있는지 살펴주시면 좋을 것 같습니다.
  • profile ?
    php는 7.4 사용중인데 정말 민망하게 지금은 되네요.. 아무런 조치없이 방금 로그 살펴 보려고 다시 해 보니까 됩니다.. 네이버, 타운 그외 뉴스페이지 며칠동안 전부 안 되다가 지금은 되고 있네요..
  • ? profile
    그래도 된다니 다행입니다ㅎㅎ
  • profile ?
    며칠 쓰고 문의드릴 걸 그랬나봐요. 감사합니다..ㅎㅎ 잘 쓰겠습니다!
  • ?

    안녕하세요 윤삼님! 모듈 감사합니다.
    오랜만에 와서 라이믹스 업데이트도 하고 모듈이 너무 좋아서 호다닥 설치하고 튜토리얼대로 했는데 작동하지 않네요.ㅜㅜ php7.2라서 그런 걸까요? 데모 페이지처럼 프리뷰가 생기지 않아요. 기존에 미디어 임베드 애드온 사용할 때 올렸던 영상은 애드온 삭제하니까 쬐끔해졌다가 모듈 설치하니까 다시 잘 보이긴해요.. 새로 작성하는 것만 안되고 있습니다.

    엉엉.png.jpg

    이렇게 표시되고 있어요

  • ? profile
    스크립트 압축을 하고 있으시다면 해제를 해보시겠어요?
    그래야 에러 발생의 정확한 위치를 알 수 있습니다.
  • profile ?
    압축 풀고 했더니 잘되요! ㅎㅎ 감사합니다. 제꺼가 너무 오래된 거라 안되는 줄 알았어요.😅
  • ? profile
    요즘은 스크립트 압축을 권장하지 않는 분위기더라구요.
    지금같이 꼬이는 경우도 있고 실제 효과도 미미하다더군요.
    즐거운 링크 프리뷰(?) 되세요 ㅎㅎㅎ
  • ?
    이거 트위터 프리뷰가 이중으로 나오는데 여기서 뭐가 문제일지 알수 있을까요?
    https://blinkarea.synology.me/xe/board_free/329246

    페이지 소스보기 : view-source:https://blinkarea.synology.me/xe/board_free/329246
  • ? profile

    링크 텍스트 출력을 병행하시려면 oembed 애드온인가 그걸 끄셔야 합니다.

  • profile ?
    아... 맞네요... 새벽에 그렇게 임베드 관련 모듈, 애드온 찾아봤는데 왜 저걸 못찾았을까요. 감사합니다 ㅎ
  • ?
    감사합니다!
  • ?

    제가 테스트를 제대로 한건지는 모르겠지만...
    유튜브, 네이버티비, 카카오티비 3개기준으로 테스트를 해봤습니다.
    PHP Version 7.0.33 - 정상작동
    PHP Version 7.4.30 - 정상작동
    PHP Version 7.4.33 - 정상작동
    PHP Version 7.4.5p1 - 유튜브만 작동 (동일버전 3개 사이트 확인. 동일증상)
    -------------------
    처음엔 설치를 잘못했나 했는데, 되는 사이트가 있고, 안되는 사이트가 있어 글 남겨 봅니다.
    안되는 사이트에 php버전이 모두 7.4.5p1 여서 php버전때문인지는 모르겠지만 동일 증상이라.
    안되는 php버전은 카페24에서 현재 호스팅을 받거나 독립호스팅을 받는 사이트 들이고, 3개 정도 체크를 했는데 모두 똑같은 상황이네요. 혹시나 안되는 버전이 또 있나 확인 하고 싶어도 카페24에 셋팅된건 다 똑같은 버전이라.
    혹시나 가능하시다면 확인 한번 부탁드리겠습니다.

  • ? profile

    에러 메시지나 로그가 생성된 게 있다면 같이 좀 널려주세요.
    php 버전에 따라 직접 테스트하는 건 상황이 여의치 않아서요.
    단서가 있다면 큰 도움이 될 것 같습니다.

  • profile ?
    쪽지한번 확인 부탁드리겠습니다.
  • ? profile

    네, /modules/preview/libs/media_embed.cors.php을 패치해봤습니다.

    직접 테스트 한번 부탁드릴게요~

    if ( $format )
    {
        header('Content-type: application/json');
        $result = @file_get_contents($url);
    }

     

    위의 코드를 아래의 코드로 교체

     

    if ( $format )
    {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
        curl_setopt($ch, CURLOPT_URL,$url);
        $result = curl_exec($ch);
        curl_close($ch);
    }

     

  • profile ?
    네..정상적으로 잘 작동 합니다. 수고 많으셨습니다.
  • ?
    와..이건 코어에 탑재 되었음 하는 모듈이네요. 멋집니다.
  • ? profile
    복잡한 방식으로 url 리다이렉트가 이뤄지고, 메타태그나 콘텐츠가 생성되는 url에 대해서는 프리뷰가 불가능한 점이 있어서요;;;
    사용을 좀 보수적으로? 제한적으로? 해야 하는 면이 좀 있습니다;;;
  • profile
    안녕하세요 윤삼님~ 좋은모듈 다시한번 감사드립니다!
    버그(?) 제보입니다. 본문에 url이 포함되면 아래처럼 자신의 사이트로 프리뷰가 생기는듯합니다!
    https://dev.aporia.blog/board_fKje48/48541

    날씨가 많이 추워졌는데 건강 유의하시고 행복한 연말되시기바랍니다!
  • profile profile
    헐, 대박 버그네요?!!!
  • profile profile
    클립보드 텍스트가 순수 url인 경우에만 작동하도록 했습니다.
    ./modules/preview/tpl/js/_ckeditor.js 203행을 아래로 바꾸고 테스트해봐주시겠어요?

    var url_regex = new RegExp('^(' + protocol_re + '(' + domain_re + '|' + ip_re + '|localhost' + ')' + port_re + user_re + path_re + hash_re + ')$', 'ig');
  • profile profile

    앗 ㅠ 외부라서 현재 적용은 어렵고 퇴근후 적용해보겠습니다.
    윤삼님 사이트에서 테스트해봤을때는 링크가 나오지는 않는데 글씨색상(?)이 문제가있는듯합니다.

     

    20221222_123151.png.jpg

  • profile profile
    글씨 색상이요??
    제 사이트는 버그 수정한 코드를 적용했습니다만...
  • profile profile
    앗 지금은 잘 나오네요.. 윗부분 복붙하면서 문제가있었나봅니다 ㅎㅎ..
    잘되네요! 바로 해보고싶지만..퇴근을 기다려야하는직장인의 비애..입니다 ㅠ👀
  • profile profile
    그럼 저는 퇴근을 기다려야 하는 직장인을 기다리는 비애를... ㅋㅋㅋ
  • profile profile
    오오 완전 정상작동합니다!
    (늦게퇴근해서... ㅠ오늘은 일찍출근하고 몰래 과카몰리로 접속을 후후...)
  • profile
    윤삼님 안녕하세요. 좋은 모듈을 만들어 주셔서 너무 감사합니다. 임베드 기능이 동작을 안해서 이런저런 시도를 많이 해봤는데 드디어 원인을 찾았습니다.

    프리뷰 모듈설정에서 허용/제외할 도메인 설정을 할 수 있는데 해당 옵션이 프리뷰 카드에만 적용되지 않고 미디어 임베드 설정에도 영향을 주고 있습니다.

    감사합니다! 다음 버젼에서 수정이 되면 정말 좋을듯 합니다.
  • profile profile

    네, 문제점 인지했습니다.
    ./modules/preview/tpl/js/_ckeditor.js를 보면

    // Link Preview라는 주석과 함께
    if ( typeof black_or_white !== 'undefined' && black_or_white ) { ~~~~ } 을 조건으로 하는 조건문이 있는데요.
    이 부분이 대강 2931행쯤? 즉,

     

    // Media Embed
    if ( embed_services ) { ~~~~ } 의 아래로 들어가야 할 것 같습니다.

    수정 가능하시다면 급한대로 위와 같이 사용해보시고요.
    다음에 업데이트 버전에 해당 부분 반영하도록 하겠습니다.

  • profile profile
    감사합니다 댓글 알림이 안 와서 지금 확인하고 바로 감사 답변 남깁니다.

    새해복 많이받으세요
  • profile
    미디어 임베드 애드온과 같이 쓸 수 있나요? 둘다 설치된 상황에서 프리뷰카드는 잘 동작하는데 미디어 임베드에 경우 애드온을 껐더니 url에 아무런 반응이 없습니다.

    혹시라도 둘 다 충돌없이 사용이 가능하다면 다른 부분을 살펴보고 재문의 드리겠습니다.
  • profile profile

    두 자료는 미디어 임베드 기능에서는 대부분 겹칩니다.
    다른 점이 있다면 이 모듈에서는 유튜브 뮤직과 위키피디아 임베드를 지원하지 않습니다. 기존 소스에 한해서만 로딩은 해주지만 신규 임베딩은 하지 않아요.
    그 이외의 기능은 거의 대부분 동일하거나 최신 상황에 조금 더 친화적입니다.

    암튼 그래서 동시 사용은 가급적 비추예요~

  • profile
    오랜만에 들어왔는데 벌써 버전이 올라왔군요!
    타임아웃을 건의드렸었는데 반영해주셔서 정말감사드립니다.

    다름이아니라 최근에 제 사이트에서 아프리카vod를 테스트하는데 정상동작하지않아서 윤삼님 블로그에서 테스트를 해보니 잘되는현상을 확인해서요! 혹시 어떤부분을 추가확인해야할까요?

    기본적으로 보안설정부분은 여러번 확인해서 아프리카쪽 들어가있는부분을 확인했고 캐시도 한번 날리고 다시 적용했습니다.(버전업도 바로반영)

    https://dev.aporia.blog/board_fKje48/48093
    https://svrforum.com/test/539243

    ++ 유튜브 뮤직도 기존에는 재생버튼이랑 바로나왔던것같은데 이제는 그냥 링크프리뷰로만 나오는듯합니다!

    다시한번 좋은모듈 만들어주셔서 감사드립니다!
  • profile profile
    유튜브 뮤직은 관리의 어려움 문제로 링크 프리뷰 모듈에서부터는 제거되었습니다.
    https://xetown.com/topics/1711484 (1번의 세부항목)

    데모 페이지에서 아프리카tv가 잘 된다면, 혹시 모듈 설정 페이지에서 미디어 임베드 목록의 체크 설정이 누락된 것은 아닌지 하는 경우를 제외하면 당장에는 별다른 생각이 잘 나지는 않네요;;;
  • profile profile
    흑,,,ㅠㅠ 그렇군요

    임베드목록 설정 페이지는 항상 모두 선택인지라ㅎㅎ,,
    다른원인도찾아봐야겠습니다!
  • profile profile

    네, 아쉽지만ㅜ 유튜브 뮤직은 기존에 임베드된 것에 한해서 재생만 가능하도록 했어요.

  • profile profile

    개발자도구에서 보았을때의 차이점인데 혹시..짚이시는게 있으신지 확인이 가능할까요??

     

    똑같은 url을 호출했을때인데.. 로직이 뭔가 차이가있나봅니다 ㅠㅠ

    제 구성 자체가 문제일수도잇겠네요. 앞단에 Nginx Proxy Manager라는 프록시를 사용합니다.

     

    20221205_011405.png

     

    20221205_011411.png

  • profile profile
    content-encoding에서부터 차이가 있네요.
    gzip 관련 모듈의 설치 및 작동 여부의 차이일까요?
    서버는 어렵네요ㅜㅜ
  • profile profile
    Gzip 관련모듈이라면 php모듈이겠죠? 해당 모듈도 잘 설치되어있는데요ㅠ
    전체 작동이상이아닌 아프리카 대상이라 어렵네요ㅠㅠ
  • profile profile
    근데 링크 프리뷰 카드 출력에서 여전히 '파일 업로드 중' 메시지가 업데이트가 되지 않고 계속 남네요??
  • profile profile
    앗 넵,, 이건 계속 남더라구요 ㅠㅠ
    에디터자동완성 모듈에서도 업로드중 메시지를 껐는데 프리뷰모듈에서 업로드시에는 계속 남는데 트러블슈팅방법을 모르겠습니다 OTL...
  • profile profile
    ckeditor의 notification 플러그인은 설치하신 거죠?
    제대로 된 경우라면 notification을 닫아주는 스크립트 명령이 실행되어야 하는데요.
    프리뷰 카드 삽입 직후에 콘솔 에러 같은 것도 안 남던가요?
  • profile profile
    넵 이전에 설치했던걸로 기억하는데..퇴근후에 한번 더 체크해보겠습니다 ㅎㅎ
    콘솔에러는 따로 남지는않네요 ㅠ
  • profile profile
    ./modules/preview/tpl/js/_ckeditor.js 파일에 procFileUpload 함수가 있는데요.
    거기서 xhr 관련 함수가 실행되지 않으시나봅니다.
    (그것 참 신기하네요. 트위터 같은 미디어 임베드에서 notification 동작이 잘 이뤄지던데 말이죠ㅜㅜ)

    정 안 된다 싶으시면,
    procFileUpload 함수의 $.ajax 안에 있는 success 부분에서 } else { 다음 줄쯤에
    notification.hide();
    라고 넣어보세요.
  • profile profile
    오오... 이것마저 잘 작동합니다 ㅠㅠ.. 감사드립니다 정말!!
  • profile profile
    그런데 notification.hide(); 이 부분을 다음 버전에 어떻게 반영시킬지는 잘 모르겠는데요.
    혹시 다음 업데이트에서도 같은 문제가 반복된다면 비슷한 방식으로 패치하시면 될 것 같습니다.
  • profile profile
    넵! 저같은 특이케이스까지 고려해주셔서 정말감사드릴 따름입니다 ㅎㅎ
  • ?

    감사합니다. 사이트에서 문제없이 잘 작동됩니다.

    한가지 현상이 있어 질문글 올립니다.

     

    1. a 게시판 권한 : 접근 : 모든 회원 / 목록, 열람, 글작성 댓글 유료회원 등급만 체크

    2. a게시판에서 관리자가 공지글 작성하면서 동일 사이트내 게시글 링크 입력하면 아래 이미지 처럼 글제목에만 관리자나 유료회원모두 "권한이 없습니다."로 보여지구요. 이미지 클릭 시 모두 정상적으로 링크 이동은 되는 현상이 있습니다.

    3333.JPEG

     

  • ? profile
    생각하지 못한 케이스네요;;;
    자기 사이트라 하더라도 권한을 가지고 접근한 것은 아니기 때문에 비회원으로 url에 접근합니다.
    자기 사이트의 경우는 파싱과는 다른 방식으로 접근을 해야겠네요.
    다음 버전에 적용해보도록 하겠습니다~
  • profile ?
    넵 확인 감사합니다. 잘쓰겠습니다. ^^
  • ? profile
    0.0.4 버전 확인 부탁드립니다~
  • profile ?
    네 십분정도 이내 확인 하고 바로 답변드리겠습니다. 감사합니다.
  • profile ?

    말씀드린 부분이 모두 해결되었습니다. 관리자 및 유료회원등급 모두 제목이 정상적으로 노출됩니다. 감사합니다. ^^

    3333333.JPEG

  • profile profile
    또 업데이트 받아갑니다 감사합니다!
  • ? profile
    네, 이제 자기 사이트 url에 대한 이용자의 권한에 따라 프리뷰가 다르게 출력될 겁니다.
    확인 감사합니다~
  • profile profile
    이번이 마지막이길!!
  • profile ?
    늘 감사합니다~~
  • profile
    정식 0.3 버전이 나왔군요!
    저도 업데이트 하겠습니다.
  • ?
    감사합니다. 잘 쓰겠습니다. ^^
  • profile

    잘 설치 마쳤습니다.
    혹시 notification는 이미지 자동첨부 관련된 애드온 일까요?

    우선 설치하긴 했는데 자동첨부는 라이믹스에서 기본 작동하는것 같은데 notification 애드온 설치가 필요할까요?

  • profile profile
    notification은 ck에디터에서 메시지를 출력해주는 플러그인인데요.
    작동에 문제가 없다면 설치하지 않아도 됩니다.
  • profile profile
    감사합니다 여러모로 잘 활용하겠습니다!