웹마스터 팁

https://github.com/xpressengine/xe-core/issues/790
위 글타래를 보고 글타래 안에 있는 @proglos 님 팁과 @bj람보님이 제안해준 방법을 조합시켜 사용중에 있습니다. 저는 이렇게 하니 
아직까지 100%는 아니지만 섬네일 미싱 이슈가 가장 줄어들었습니다.
아직 https 로 된 외부이미지는 못가져오는 듯 합니다. 다음CDN/루리웹등과 같은 사이트의 이미지는 랜덤하게 미싱하는 경우가 있습니다.
 
document.item.php 에서 아래 부분을 Replace 해주세요.
 
    // If not exists, file an image file from the content
        if(!$source_file)
        {
            $content = $this->get('content');
            $target_src = null;
            preg_match_all('/<\s*img[^>]*src\s*=\s*["\']?([^"\']*)/i', $content, $matches, PREG_SET_ORDER);
            $cnt = count($matches);
            for($i=0;$i<$cnt;$i++)
            {
                $target_src = trim($matches[$i][1]);                
                if(preg_match('/\/(common|modules|widgets|addons|layouts)\//i', $target_src)) continue;
                else
                {
                    if(!preg_match('/^(http|https):\/\//i',$target_src)) $target_src = Context::getRequestUri().$target_src;
 
                    $tmp_file = sprintf('./files/cache/tmp/%d', md5(rand(111111,999999).$this->document_srl));
                    if(!is_dir('./files/cache/tmp')) FileHandler::makeDir('./files/cache/tmp');
                    FileHandler::getRemoteFile($target_src, $tmp_file);
                    if(!file_exists($tmp_file)) continue;
                    else
                    {
                        list($_w, $_h, $_t, $_a) = getimagesize($tmp_file);
                        // if($_w<$width || $_h<$height) continue;
 
                        $source_file = $tmp_file;
                        $is_tmp_file = true;
                        break;
                    }
                }
            }
        }
제목 글쓴이 날짜
푸시알림 앱 소개 pushbullet 안드로이드와 아이폰, 데스크탑까지 되면서 공짜!! garnecia 2015.05.28
(version 1.6)새글과 새댓글을 알림받는 앱을 직접 만들어보세요(XE 홈페이지와 연동되는 GCM을 이용한 푸시 안드로이드 앱 만들기 가이드-XE 알림센터 연동) [23] 단희아빠 2015.03.21
네이버맵 좌표(Lat, Lng) 검색기 YJHOON 2015.05.27
공지목록의 추출기준을 문서번호가 아니라 글순서로 변경 sejin7940 2015.05.26
설문조사 컴퍼넌트의 종료일 관련 버그 수정 sejin7940 2015.05.26
외부이미지 링크 + 고해상도 이미지 섬네일 생성 팁 socialskyo 2015.05.26
XE Core 안정된 버젼 좀 알려주세요.. [1] 팔도준 2015.05.26
자바로 스크롤 구현 [1] 착한동구 2015.05.25
레이어형 로그인 사용시에 SSL 적용방법 (선택적 사용시) [1] 불금 2015.05.20
모바일뷰 사용 안 할때 (반응형등) 에도 '모바일에서 최적화된 화면으로 보기' 가 나오는 버그 패치 sejin7940 2015.04.10
XE 템플릿 문법 : 조건부 class 작성하기 AJKJ 2015.05.23
추천수로 제목에 효과주기 [15] こさき! 2014.04.29
확장 컴포넌트 밖으로 뺀 후 완전한 버튼화 [1] file 키스미베이베 2015.05.20
RSS 게시판 업데이터 모듈이 SSL 부분적용시 동작하지 않는 문제 해결하기 [25] Gunmania 2013.02.25
플렛모바일 네이버로 로그인하기 버튼 file LI-NA 2015.05.17
오늘 작성된 게시글수 [2] file kdp 2015.05.07
확장변수(textarea)에서 html 사용하기 [3] 하늘종 2010.11.01
선택된 카테고리의 공지글들만 나타나게 하는 팁 [1] sejin7940 2012.04.02
XE 외부페이지 직접접속 차단 및 다국어 설정팁 [4] 라르크앙시엘 2012.01.01
통합게시판 만들기 [30] Lansi 2013.10.20