질문/조언질답게시판

안녕하세요. 혹시  mAKEkr 님의 멀티미디어 섬네일 애드온을 사용하고 계시는 분 중에서 현재 관리자만 섬네일이 추출되는데 일반로그인사용자도 섬네일이 추출되게 하신 분 계신가요? 계신다면 소스공유 부탁드립니다. 감사합니다.

  • profile
    이야기 하시는 애드온은 관리자만 되도록 하는 권한에 대한 조건은 없습니다.
  • ?
    이 애드온을 사용하시분들 대다수가 동일한 문제로 고민하고 있더군요 애드온 제작자분께서도 패치파일을 올려주신다고 했었는데 소식이....
  • profile

    저번에 소스 코드만 보고 이야기를 드렸습니다.
    테스트를 진행하여 보니 관리자 계정에서만 되는것을 확인하였습니다.
    그런것으로 보아 코어에서 특정 태그등을 제거되거나
    다른 보안상의 이유로 애드온이 더 이상 진행되지 않는것 같습니다.

    이 애드온은 해당 썸네일을 생성해주는것은 아니고 해당 썸네일을 컨텐츠 내용에
    추가해주는 애드온으로, 혹 썸네일을 생성하여 주는 기능은 다른 애드온에서 합니다.
    다른 애드온으로는 이미지 자동 첨부 애드온을 참조하시길 바랍니다.

    각설하고 이 애드온의 버전체크 부분에서 1.8버전 이상일 경우에는
    추출된 썸네일을 "<!--" 이 주석 태그로 감싼뒤 컨텐츠에 추가됩니다.
    주석태그로 감싸는 이 경우에는 썸네일이 추출되지 않습니다. 관리자는 허용이 됩니다.
    왜 그런지 저도 코어를 다 후벼팔 시간은 없으며, 실력부족이므로..^^;
    아무튼 해당 애드온에서 버전 체크 부분(checkXEVersion)을 삭제하시면 정상적으로
    썸네일이 추출됩니다.

    제작자분께서도 패치파일을 하신다는 위 댓글을 보니 기다리셔도 되겠지만

    일단 필요하시다면, 일단 코드를 수정 하실 수 있으시다면 한번 해보시길 바랍니다.
    파일 위치 : addons/multimedia_thumbnail/multimedia_thumbnail.class.php
    대략 237번째 줄
                    if ( $this->checkXEVersion() ) {
                       $return_string = '<!-- ' . $return_string . ' -->';
                    }


    이줄을 삭제하거나 주석처리 하세요. 삭제보다는 아래와 같이 주석처리가 좋겠죠^^;

                //    if ( $this->checkXEVersion() ) {
                //        $return_string = '<!-- ' . $return_string . ' -->';
                //    }

  • profile ?
    이야!!!! 감사합니다. 당장 시도해 보겠습니다^^
  • profile ?
    잘 됩니다.대단히 감사드립니다^^