묻고답하기
본문에 html 태그로 이미지 삽입 된것 썸네일은 ??
2014.03.03 11:31
본문에 html 태그로 이미지 삽입 된것들은 썸네일은 안나오더라구요.
보이게 할려면 어떻게 해야할까요? 파일첨부 이미지들은 나오지만...
외부 이미지도 썸네일 노출 하는 애드온이 있을까요?
간곡히 부탁드립니다.ㅠㅠ 가르켜 주시면 감사하겠습니다.
댓글 4
-
배워서남준다
2014.03.03 11:48
-
파파민
2014.03.03 12:25
1.5버젼 링크이미지 썸네일 생성법... by sejin7940
정확한 원인등은 http://sejin7940.co.kr/index.php?mid=xe_tips&document_srl=35563 여기에 써뒀고 (궁금한 분들만 가서 보세요)
임시적인(?) 해결방법을 적어드리면... (추후 공식패치가 나오겠죠)
modules/document/document.item.php 에서
function getThumbnail 에서 대략 587번째 줄 즈음에 있는
// Return false if neither attachement nor image files in the document 바로 아래의
if(!$this->get('uploaded_count') && !preg_match("!get('content'))) return;
부분을 아래걸로 대체하면 버그가 고쳐진 상태에서 정상 작동한다.
$args->document_srl = $this->document_srl;
$output = executeQuery('document.getDocument', $args, $this->columnList);
$content = $output->data->content;
if(!$this->get('uploaded_count') && !preg_match("!
============================================================== -
파파민
2014.03.03 12:30
버젼 1.7.4 경우는 위 파일 소스 681라인을 아래 처럼 수정하여 사용하고 있습니다. (백업 후 테스트하세요. ^^;;)
//14.2.24 링크이미지 못생성 if(!$this->get('uploaded_count') && !preg_match("!<img!is", $this->get('content')) && !preg_match("!<iframe!is", $this->get('content')) && !preg_match("!<embed!is", $this->get('content'))) return;
// 세진 소스 추가 14. 2. 24
$args->document_srl = $this->document_srl;
$output = executeQuery('document.getDocument', $args, $this->columnList);
$content = $output->data->content;
if(!$this->get('uploaded_count') && !preg_match("!<img!is", $content) && !preg_match("!<iframe!is", $content) && !preg_match("!<embed!is", $content)) return;
-
wlcjack
2014.06.30 00:02
이 코드가 1.7.5.3버전에도 적용이 되고 있는지 궁금합니다. 1.7.5.3을 무수정 버전으로 쓰면 아예 외부 이미지로부터 섬네일이 나오지도 않고, 이 코드를 적용하면 뭔가 나오긴 하는데 엑박으로 나오네요.
위젯등을 사용하면 되는데, 공개 위젯중에 그런 기능이 있는지는 잘 모르겠고요.
없으면 직접 코딩하시면 되는데
XE 함수중에 위 2개의 구문 사용해서 코딩하시면 됩니다.