묻고답하기

사람들이 게시판에 이미지를 업로드 안했어도 최근 이미지 표시 위젯에 no image 형식으로 이미지가 떴으면 해서

여기저기 찾아보다가 방법을 발견했는데 적용하면 홈페이지가 안들어가지네요 ㅠㅠ

소스는 개돌님이 쓰신 http://www.xpressengine.com/tip/17920261


서버는 IIS7/php5.3.26/mysql xe최신버전이에요..


------------------------------------------------------------------------------------------------------

게시물의 첨부 파일에 이미지가 포함되어 있지 않으면 최근 이미지 위젯은 아무것도 표시가 되지 않습니다.

그래서 게시판에 글을 작성 했지만 최근 이미지 위젯에 표시가 안되서 직접 게시판을 들어가 보기 전에는 게시물이 있는지 모르게 되죠.
이미지를 첨부 하지 않아도  최근이미지위젯에 표시되는 방법을 공개합니다~~ 빠밤~~


1. /xe/widgets/newest_images/
 queries 폴더 생성  및  getAllDocument.xml 파일 생성
 /xe/widgets/newest_images/queries/getAllDocument.xml

<query id="getAllDocument" action="select">
    <tables>
        <table name="documents" />
    </tables>
    <columns>
        <column name="*"/>
    </columns>
    <conditions>
        <condition operation="in" column="module_srl" var="module_srls" filter="numbers" pipe="and" />
    </conditions>
    <navigation>
        <index var="list_order" default="documents.list_order" order="asc" />
        <list_count var="list_count" default="20" />
    </navigation>
</query>


2. /xe/widgets/newest_images/newest_images.class.php
line 78

            // 정해진 모듈에서 문서별 파일 목록을 구함
            $obj->list_count = $widget_info->rows_list_count*$widget_info->cols_list_count;
            $files_output = executeQueryArray("widgets.newest_images.getAllDocument", $obj);  // 쿼리 파일 변경
            $files_count = count($files_output->data);

3. /xe/widgets/newest_images/skins/xe_official/list.html

 <div class="thumbnail"><a href="{getUrl('','document_srl',$oDocument->document_srl)}"><!--@if($oDocument->getThumbnail($widget_info->thumbnail_width,$widget_info->thumbnail_height,$widget_info->thumbnail_type))-->
                <img src="{$oDocument->getThumbnail($widget_info->thumbnail_width,$widget_info->thumbnail_height,$widget_info->thumbnail_type)}" border="0" alt="" class="thumbnail" />
                <!--@else-->
                <img src="/images/noimg.gif" border="0" alt="" class="thumbnail" />
                <!--@end-->
</a></div>
첨부한 noimg.gif 파일을 저는 /images/ 폴더에 넣었기에 주소를 저렇게 했으며 위치에 맞춰서 수정해 주시면 됩니다.



변경 점을 정리 하자면.
1. 기존에는 첨부 파일이 있는 게시물만 읽어오는 쿼리였는데 이걸 해당 모듈의 전체 게시물을 읽는 쿼리를 생성
2. 1번에 생성한 쿼리를 읽어오도록 대상 수정
3. 이미지가 있으면 이미지를 없으면 noimg 를 표시하도록 if문 추가 

입니다.
참 쉽죠~~~ ^^*

// 덧 :  참 쉽죠는 밥 아저씨 패러디구요.. 이거 작업 하느라 1시간 정도 걸렸는데.. 참 어렵네요;;



------------------------------------------------------------------------------------------------------


이렇게해서 홈페이지 대문에 위젯 적용했는데 홈페이지가 안들어가져요 ㅠㅠ

원본이랑 제가 수정한것 첨부했어요! 뭐가 잘못됬는지 제발 알려주세요

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
dskurrkdfdr74 스케치북 링크게시판에 댓글기능은 사용할수잇는 방법은 없나요? [1] 2014.09.17 by LI-NA
죠셉 vimeo 전체화면 오류 [2] 2014.09.17 by 죠셉
초보중초보중초보 구제로보드와 xe연동 문제입니다. [2] 2014.09.17 by Happyphp
최윤한 1.5.2 사용중인데요 최신버전 1.7로 업그레이드 하려고합니다. [14] 2014.09.17 by 최윤한
zetix 랜덤 배너에 관한 질문입니다. [1] 2014.09.17 by Happyphp
xe마스터하는그날까지 모바일슬라이드 [1] 2014.09.17 by Happyphp
제갈공명180 인증 메일 재발송을 눌렀는데도 메일이 안오네요... [4] 2014.09.17 by Happyphp
전주넷 가입시에 메일주소로 안하고, 아이디로만 가입되게할려면.. [2] 2014.09.17 by 전주넷
Artraid 스케치북5 사용중인데 섬네일이 안나오네요 [2] 2014.09.17 by 비밀얌
RnB0 현재 1.4.3 버전인데 어떻게 업그레이드 할지 ㅠㅠ [3] 2014.09.17 by mAKEkr
목각인형123 이미지 마우스오버 질문 [1] 2014.09.16 by adfsdf23
aparis 스케치북 게시판 faq형식 문의 [3] 2014.09.16 by XESniper
Artraid 기본URL을 도메인으로 사용하면 메인화면밖에 안나옵니다 [4] 2014.09.16 by XESniper
핀업 captcha 애드온시 X표시로 나타난 오류 [1] file 2014.09.16 by THEOTHERS
사더 Captcha 애드온 사진 액박 해결하신분 있나요?? [1] file 2014.09.16 by THEOTHERS
목각인형123 커즐맵 사이트 보면 솔루션? [2] 2014.09.16 by 로이조52
나의해 게시판 조언 부탁드립니다 [8] 2014.09.16 by Double'U'
텀블링 게시물이 다른 게시판으로 복사 될 때마다 태그가 풀립니다. file  
xe마스터하는그날까지 스케치북모바일에관해 [1] 2014.09.16 by 외인
xe마스터하는그날까지 모바일스케치북질문이요ㅠㅠㅠ file