메뉴 건너뛰기

XE : Xpress Engine


XE에 대한 생각! XE에 대한 공감! - XE를 사용하는 다른 사람들과 의견을 나눌 수 있는 곳입니다. 많은 의견 공유로 더 좋은 XE를 만들어 주세요.


XE 사용팁

최근 이미지 위젯 noimage 표시..

2009.04.10 09:55

[레벨:6]개돌 조회 수:5854 추천:2

noimg.gif

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

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

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시간 정도 걸렸는데.. 참 어렵네요;;
번호 제목 글쓴이 날짜 조회 수
공지 질문은 묻고 답하기로~ TSCMD 2012.02.03 366
1274 다수의 업로드 mp3 파일 jwplayer로 재생하기 [1] [레벨:2]공수래 2011.05.30 4020
1273 XE를 홈페이지 루트에 설치하여 frameset을 이용한 BGM 구동이 불가능할 때... [레벨:3]Firstlove 2011.05.29 3501
» 최근 이미지 위젯 noimage 표시.. [6] file [레벨:6]개돌 2009.04.10 5854
1271 확장변수 - 주소입력 받을 시 안내문구 출력 [2] [레벨:0]반디소리 2011.02.24 2862
1270 공지사항 정렬 문제 해결법 [4] [레벨:3]희망일기 2010.08.20 2735
1269 XE 업데이트 이후 로그인 에러 및 첨부파일 증발에 대한 해결 팁 모음 [1] [레벨:1]ksdwm72 2011.04.20 3495
1268 관리자페이지 회원목록을 일반페이지에서 사용하기 [5] file [레벨:2]늘푸른이 2010.08.07 3341
1267 맞춤형 검색창 만들기 [9] [레벨:4]thejeon 2009.05.19 2769
1266 드림위버로 FTP 파일 바로 수정하기 : FTP다운로드->수정->FTP업로드 번거러운 수정과정 X file [레벨:4]Treasurej 2011.05.21 3492
1265 XE 첨부파일 문제로 게시판이 백지화 될때... [1] [레벨:16]똑디 2011.05.20 3106
1264 글쓴이의 정보 추출해서 게시판 출력하기 [8] [레벨:5]야호z 2011.02.24 3681
1263 XE 프로젝트 호스팅 SVN 내용을 Google 프로젝트 호스팅으로 이전하기 [3] file XE Core 개발난다날아 2011.05.17 3716
1262 따른사이트와 내채팅방 연동하기~!<미니온4편> [7] file [레벨:5]토끼매니아 2011.05.15 2854
1261 실시간 날씨를 불러오는 박스 입니다. [13] file [레벨:2]범피디 2007.12.03 2143
1260 '왕' '왕초보'를 위한 ZB4-->XE버전으로 이전시 가장 간단한 순서 [1] [레벨:2]쭈영 2011.05.17 3181
1259 th 엘리먼트에 scope 속성 사용 [1] file [레벨:7]엘카 2011.05.14 2807
1258 도와 주세요!!! Explorer 6에서는 제대로 보이는데 Explorer 7 이상에서는 사진이 안보여요 [2] [레벨:0]이영규616 2011.05.12 2560
1257 페이지수정이 안될때 [2] [레벨:1]gob4deng2 2011.04.30 2586
1256 서버이전후 캐시파일 재생성 안되시는분들 [2] [레벨:2]우냠냠 2011.05.11 3150
1255 미궁속의 문제점 해결법(2가지) [2] [레벨:2]박용식 2010.11.21 3229