attach.jpg

 

 

 

저희 사이트에 엇그제 부터 @기지곰님이 만들어주신 외부이미지 자동첨부 애드온을 사용하고 있습니다. 그런데 저희 사이트에서 유튜브삽입을 편하게 하기 위해 @Conoha님의 유튜브삽입 에디터를 사용하고 있는데 여기서 신기한 일이 벌어집니다 ㅋㅋ

 

 

보시면 제가 붉은색 동그라미 친 부부분에 첨부가 된 것이 보일겁니다. 이게 기진곰님의 애드온에서 유튜브삽입에디터에서 불러온 섬네일까지 첨부로 넣어줍니다. 이거 완전 대박이네요 ㅋㅋ

 

예전에 유튜브삽입 에디터 없을 때 회원들 보고 캡쳐해서 사진 한장 첨부해달라고 했던 시절이 있었는데...

 

 

유튜브삽입 에디터로 섬네일이 자동으로 보이도록 처리해 잘 쓰고 있었는데 여기에 기진곰님 애드온이 가세를 하니 이 섬네일로 가져오기위해 불러왔던 이미지 마저 첨부를 해줍니다. ㅋㅋ

 

완전 신기방기합다. ㅋㅋ

웹지기

profile
10년을 다루다 보니 이제 간단한 것도 만들고 커뮤니티 운영에 관한 다양한 노하우가 있습니다. 어려운 점이나 가지신 생각을 함께 소통해 보아요.
https://rxtip.kr/ 라이믹스 꿀팁
  • profile
    기진곰님께서 마침내 만드셨나 보네요 ^^ 혹시 이건 구매가 가능한건가요 ?
  • profile profile
    https://github.com/kijin/xe-autoattach
  • profile profile
    깃허브에 있었군요 ^^ 감사합니다 ~ ㅎㅎㅎ
  • profile
    붙혀넣은 이미지로 썸네일로 저장 되는 기능인가보군요. 정말 좋은 기능입니다.
  • profile profile

    네 ? 뭔가 오해하시는 듯 한데 기진곰님의 애드온은 본문에 불러온 이미지를 첨부로 넣어주는 기능을 합니다.

    근데 유튜브삽입 에디터를 사용하면 원래는 섬네일로 유튜브 이미지를 만들어서 보여주게 되는데요.
    원래는 이 에디터에는 섬네일까지만 만들어주지 섬네일을 문서에 첨부해 주지는 않았습니다. 그런데 이번에 기진곰님 애드온이 유튜브삽입 에디터에서 만들어진 이미지를 해당문서에 첨부까지 해준다는 내용이었습니다.

    기진곰님의 외부이미지첨부애드온의 원래 기능과 목적은
    타사이트나 외부 웹에서 이미지를 가져와 본문에서 보여주었을 경우 자동으로 본서버에 저장하면서 해당문서의 첨부로 연결해 주는 기능의 애드온입니다.
    이 애드온 복사해온 이미지가 지워져도 본서버에 저장해버렸기에 문제가 없고 또 복사해온 곳이 ssl을 미사용하는 곳이라도 본서버에 저장하는 순간 ssl이 사용되는 본서버에서 불러오기에 ssl 경고도 뜨지 않는 그런 장점을 가진 자료입니다.

  • profile profile
    그렇군요. 제가 오해를 했군요....^^;;

    이기능이면 복사해서 붙혀넣기한 이미지도 될듯 한데 아닌가요?
  • profile profile

    섬네일과는 관계가 없다는 이야기에요. 섬네일은 유튜브삽입 에디터가 만들어 냈구요.

    말씀하신 복사해서 붙여넣은 이미지는 기진곰님 애드온이 당연히 본서버에 저장과 문서에 첨부로 만들어줍니다.

     

    물론, 어떠한 이미지이던 첨부로 만들어지는 순간 섬네일로 이용됩니다.

  • profile ?
    상세한 설명 감사합니다. 근데 카르마님의 첨부이미지 애드온과의 차이점은 뭔지 알수 있을가요
  • ? profile
    기존의 카르마님 애드온이 완전하게 동작하는게 없어서 이번에 기진곰님이 새롭게 만들어 버리신 겁니다.

    카르마님꺼 개조버전이 돌아다니지만 정상적으로 쓸만한게 한개도 없었습니다.
    1.수정을 해야 반영이 되는 버전
    2.첨부가 된다고 하는 버전이 있는데 저는 찾지 못했고 또 사용하시는 분들이 이야기하시는 것이 수정할때마다 첨부가 계속 된답니다.

    이러한 문제가 없도록 말끔하게 만들어주신 게 기진곰님의 이번 작품입니다.
  • profile profile
    웹지기님 말씀은 무슨 뜻인지 압니다. 첨부 파일로 저장된다는 부분과 표시 된다는 말씀은 알아 들었습니다.....^^;;

    제가 원하는것은 다른사이트에서 복사,붙혀넣기 할때 이미지가 저장되고 썸네일이 생기는지가 궁금 했던 겁니다.
  • profile ?
    답변 감사합니다. 한번 써봐야겠네요
  • profile profile

    말로 옆에서 이야기 해드리면 쉬울텐데 글이라 어렵네요.
    생각하시는 기능이 맞습니다.

    그런데 섬네일에 관련된게 아니라 말씀 드린거에요. 그부분은 사실 유튜브삽입 에디터 기능입니다. 그 에디터는 파일을 첨부하지 않고 정말 말씀하신대로 썸네일용 이미지로만 활용을 해요.

    근데 이 자료는 복붙한 이미지를 본서버로 강제로 저장과 첨부로 연결해 준다는 거구요. 첨부를 섬네일로 이용하는 기능은 XE코어에서 작동하는 거라서 이 자료와는 상관이 크게 없다는 이야기입니다.

    결론적으로는 생각하시는 외부이미지를 저장해주는 자료가 맞습니다.

  • profile profile
    부연해서 설명드리면 기존의 자료가 섬네일이 성생이 안되었던 이유는
    첨부로 되지 않고 서버의 특정한 곳에 저장되어 그곳의 이미지를 보여주는 방식을 택했기 때문이에요.

    이 자료에서는 정식 첨부로 해버려서 코어에서 자동으로 섬네일로 만들어버립니다.
  • profile profile
    무슨말씀인지 잘 압니다. 제가 그누보드용으로 만든 기능과 같아서 흥미를 가진것 입니다.
    XE에 대해서 잘몰라서 공부중이라 좋은기능은 살펴보고 있거든요. 저도 XE 공부가 끝나면 이것저것 만들어 볼 요량 입니다....^^
  • profile profile
    복붙한 외부이미지를 애드온에서 먼저 첨부파일로 바꿔 주면, XE 자체의 섬네일 생성 기능이 그 첨부파일의 섬네일을 자동으로 만들어 주겠죠. 딱히 의도한 것은 아니지만, 원래 있는 기능과 충돌하지도 않으니까요.
  • profile profile

    3. 카르마님 애드온을 수정하여 재배포할 경우 라이선스 위반이 됩니다. 반면, 이번에 만든 애드온은 카르마님의 소스를 사용하지 않았고 라이선스도 GPL이기 때문에 수정과 재배포가 자유롭습니다.

  • ?
    좋은 기능이네요
  • ?
    와...정말 짱이네요.. 최고..
  • profile
    전혀 의도하지 않은 기능인데, 두 애드온이 뜻밖에 궁합이 잘 맞는 모양이네요 ㅎㅎ
  • profile ?

    이 기능을 사용하면 관리자페이지-콘텐츠-파일(유효)부분에 생성되어야 하지 않나요?

    타 사이트에 있는 게시물 사진을 제 사이트 게시판에 붙여넣기를 해보니 반응이 없네요 흠..

    제가 잘못 이해한 애드온인지 모르겠군요

  • ? profile
    외부이미지를 서버로 가져오는 기능은 서버에 따라 될 때도 있고 안될 때도 있습니다. 다운로드에 실패하면 서버의 에러 로그에 Download Timeout 또는 Download Failure라고 기록을 남기도록 했으니, 에러 로그를 찾아보시면 도움이 될 것 같아요.
  • profile ?

    에러가 뜨질 않길래 테스트를 해보니 외부이미지가 저장되는것이

    서버측에서 파일이 업로드 되는 용량을 실시간 네트워크 트래픽으로 확인했어요~


    다만, 관리자페이지-콘텐츠-파일(유효)부분에 보여지지는 않는군요ㅎㅎ

     

    감사하게 잘 사용하겠습니다~!

  • ? profile
    에러는 화면에 표시되지 않고 서버 로그에만 남습니다.
  • profile ?
    네 아파치 로그를 보라는 말씀이시죠?
  • profile profile
    그러게요. 저 유튜브삽입 에디터에서 유튜브영상의 섬네일을 가져오는 기능이 있는데 이때 생긴 이미지를 첨부해 주니 완전체가 되었네요 ㅋ
  • ? profile
    자료를 업데이트했습니다. 깃허브에서 최신 버전을 다운받으시면 페이지 소스에서 첨부 상태를 직접 보실 수 있습니다. 예를 들어 다운로드 도중 타임아웃이 발생한 이미지에는 data-autoattach="download-timeout"이라는 속성이 자동으로 추가됩니다.
  • profile ?
    가져오려는 서버에 따라서도 저장이 안되는 경우가 있을까요?
    잘사용하고 있었는데 이번에 작업하는 사이트의 경우 기존 사이트에서 이미지를 복사해서 붙혀넣기 하면 이미지 저장이 안되고 말씀하신것처럼 소스에 timeout 코드가 붙더라구요.

    혹시나 해서 다른 사이트껄 해보니 잘 첨부가 되는데.
  • profile
    첨부 실패시 이미지에 에러 속성을 넣어 디버깅 편의 향상, 첨부에 실패한 이미지 무한정 재시도 방지, 같은 이미지를 여러 번 삽입하더라도 한 번만 첨부, 게시판별 첨부용량 제한을 적용하는 기능 등이 추가되었습니다. 새 버전을 써보세요! ^^
  • profile profile
    어제 확인시에는 많이 바뀐것을 눈치채지 못했는데 새버전 적용하겠습니다!
  • profile ?
    이 애드온은 단독으로 실행되는건가요? 혹시 다른 애드온이나 모듈과 같이 사용해야하는건지요

    페이지 소스에서 data-autoattach 라는 속성을 찾질 못해서요.
    관리자 디버그 기능에서도 애드온명 및 data-autoattach 속성을 찾을 수가없어요

    염치 불구하고 여쭈어봅니다~ 한수 가르쳐주십쇼~!!
  • ? profile

    이 애드온 하나만 있어도 됩니다.

    1. 애드온 설정에서 새 글, 새 댓글, 기존 댓글 중 테스트하신 글에 해당하는 것이 켜져 있는지 확인해 주세요.
    2. 혹시 같은 사이트의 이미지를 넣으셨나요? 같은 도메인 내의 이미지는 첨부되지 않습니다.

  • profile ?

    www_pcnala_com_20160307_174555.jpg

     

     

     

    이렇게 설정되어있습니다~

     

    원문 이미지 사이트: http://etorrent.co.kr/bbs/board.php?bo_table=humor_new&wr_id=3746853

    등록 게시물주소: https://www.pcnala.com/mygallery/43932

     

     

    타사이트에서 이미지를 마우스로 드래그한 후 게시판에 붙여넣는 방법으로 했습니다~

  • ? profile

    제 사이트에서 해당 이미지를 마우스로 긁어 복사하면 정상적으로 첨부가 됩니다. 아마 님 사이트의 다른 애드온이나 그 밖의 자료와 충돌하는 게 아닌가 싶네요.

     

    그리고 위에 붙여 주신 디버그 출력 내용을 보면 autoattach 애드온은 아예 실행되고 있지 않은 것 같은데요?

  • profile ?
    그렇군요.~ 모든 애드온을 중지시키고 테스트를 해보겠습니다.

    RHYMIX DEBUG 관리자 디버그 패널방식으로 설정해두고

    사이트 좌측 하단에 나타난 패널에서 data-autoattach 속성을 찾아보면 되는거겠죠~?
  • ? profile

    아뇨, 디버그 패널이 아니라 웹페이지 자체의 소스에서 찾아보세요.

     

    [수정] 디버그 패널을 쓰신다면 애드온(트리거) 목록에 autoattach 애드온이 등장하는지 확인해 주세요. 그리고 혹시 xe-autoattach라는 폴더에 넣으신 건 아니겠죠?

  • profile ?
    모듈과 애드온을 모두 사용중지하고 해보니, 그전과 다르게 변화된 점이 없는듯 합니다.

    /files/attach/폴더에서 최근에 생성된 이미지들을 찾아보니 이미지생성이 안된것으로 보여집니다

    서버문제가 아닐까 하는 생각이 드네요 ㅎㅎ

    바쁘신데 번거롭게 해드려서 죄송합니다. ㅜ
  • profile ?

    캡처.PNG

     

    이렇게 폴더를 넣었습니다.

    애드온목록에서는 autoattach 와 일치하는 항목이 없다고 뜹니다. ㅎㅎ;;;

     

  • ? profile
    깃허브에서 다운받으니까 폴더명이 이상하게 생성됐군요. 그냥 autoattach로 바꿔주세요.
  • ?

    13.jpg

     

    14.jpg

     

     

    드디어~!!드디어~!! 보입니다.

     

    파일도 정상적으로 등록되었습니다

     

    감사합니다~!!

     

    폴더명이 다른 이유로도 이렇게 애드온이 작동하지 않을 수도있군요..ㅎㅎ;;

  • ? profile
    네, 폴더명이 잘못되면 설정 페이지는 들어가지는데 실제로 애드온이 호출되지 않습니다.
    해결되었다니 다행이네요.
  • profile ?
    다시 한번 도움을 주셔서 감사의 말씀을 올립니다