웹마스터 팁
본문 내부의 이미지를 썸네일화 시키지 못하는 버그 해결법
2012.07.19 07:38
출처 - http://sejin7940.co.kr/index.php?mid=xe_tips&document_srl=35563
제 홈피에 적어둔 글이다보니, 말이 짧습니다. 양해바랍니다 ^^
----------------------------------
등록된 이미지가 없고, 목록설정에서 요약 을 사용하지 않는 경우
본문 내부의 이미지를 썸네일화 시키지 못하는 버그가 있다.
이는 columnList 라는게 XE 1.5 에서 추가되면서 쓰면서,
목록설정에서 요약이 없는한 $this->get('content') 값이 전달되지 않기 때문이다.
왜냐하면 썸네일 생성하는 문구의 초반에 이 값이 있는지 여부로 썸네일 추출여부를 결정하기 때문이다.
글을 등록한 직후인 view 페이지에서는 이 값이 존재한다.
따라서 글 등록한 후에 아래의 목록상에서는 썸네일이 존재하는듯 보이나
목록으로 들어오면 안 보인다.
사실 view 페이지에서 벌써 썸네일은 생성이 되어있다.
단지, 목록에서 썸네일을 가져올때 (참고로, 의외로 썸네일 생성하는 함수랑 썸네일 불러오는 함수가 동일하다 ^^ makeThumbnail 이 따로 없다.)
제일 상단에서 이 get('content') 가 없어, 만들어져있는 썸네일을 가져오기전에 return 되어버려 빈 썸네일이 생기는 것이다.
추후 공식패치가 나오긴하겠지만
임시적인 해결방법을 설명하면...
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("!<img!is", $this->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("!<img!is", $content)) return;
댓글 11
제목 | 글쓴이 | 날짜 |
---|---|---|
Autolink에 주소 복사 추가 & 본문 글 주소 복사 추가 [4] | 탑심 | 2008.06.22 |
[1원짜리팁] 큰 이미지 썸네일 못생성& 확장변수 원하는 곳에 배치하기 ^^ [2] | 파파민 | 2008.06.23 |
php폼메일 관련 한번 올려봅니다. 사용하실분들은 수정하셔서 사용해보세요.. [10] | 코리아프럼 | 2008.06.26 |
동일한 계정내에서의 포워딩 방법 [2] | 하이쿠 | 2008.07.01 |
위지웍 에디터를 오페라 브라우져에서는 사용 안하기 | 라르게덴 | 2008.07.02 |
주소창에 보이는 아이콘 넣기..제로보드 XE에서 [2] | 은바가지 | 2008.07.03 |
[팁]페이지별 댓글 출력 초간단 팁.. [4] | 키티나 | 2008.07.04 |
1차 메뉴에서 하위 메뉴 없을때 생기는 여백 없애는 방법 [7] | 제로시오 | 2008.07.04 |
메뉴에 이미지 버튼 사용하기 팁이요~ 이미지첨부! [3] | Zzini.net | 2008.07.05 |
list게시판 목록 제목 줄바꿈 안하기 [4] | 팔공산 | 2008.07.05 |
FTP로 지워지지 않는 파일 삭제방법. [9] | pakjce | 2008.07.05 |
폼메일 응용해서 쓰세요... [6] | 코리아프럼 | 2008.07.08 |
1.04 엡데이트후 재설치등으로 로그인안될때 해결법 [5] | 좀비이 | 2008.07.08 |
방명록 스킨을 통한 글 작성시 임시저장 가능케 하기(수정) | 라르게덴 | 2008.07.08 |
최고관리자 이외에는 ''회원정보보기''를 막기 [13] | 비나무 | 2008.07.10 |
다른 브라우저에서 내 사이트가 어떻게 보이나 확인하자~ [3] | 비나무 | 2008.07.10 |
최근게시물에 권한주어서 회원만 내용물보게하기 [1] | 팔공산 | 2008.07.11 |
댓글 입력창에 배경 이미지 삽입하는 방법 [4] | 팔공산 | 2008.07.11 |
조건별로 스킨 바꾸기 | 라르게덴 | 2008.07.11 |
게시판 가로조절(width) 및 가운데로 이동 태그 [4] | 박상욱860 | 2008.07.12 |