웹마스터 팁

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시간 정도 걸렸는데.. 참 어렵네요;;
태그 연관 글
  1. [2010/07/11] 웹마스터 팁 bcastr 이용한 플래쉬 (flash) 최근 이미지 소스 사용 위젯 소개.. by 하얀마법 *1
  2. [2008/09/02] 웹마스터 팁 각 리스트형 위젯에 페이지 기능을 달자. by 라르게덴 *10
  3. [2008/08/01] 묻고답하기 링크한 이미지 지원 위젯에 대하여 문의합니다. by 이미지
제목 글쓴이 날짜
아이프레임 가로스크롤바 없애기 [3] 백승창 2004.05.28
처음올립니다;ㅂ; 너무 신기한 거 발견;; [19] 올리못™ 2004.05.30
relative 속성 레이어를 이용한 메뉴를 자리차지하지 않게... [1] PHASE 2004.06.03
어쩌다 나온 깔끔한 그레이 스크롤바.. 흠흠.. [11] ☺심심 2004.06.06
이미지에 필터만으로 그림자주기.. [15] Simsim 2004.07.07
도메인 포워딩 하기 [4] 나준혁 2004.07.27
동영상과 함께 자막 재생하기. [4] 세강:D 2004.08.16
경고창 없이 부모창 닫고 아기창에서 마우스 오른버튼 클릭시 아기창도 닫는다. [4] 詩와언어™ 2004.08.27
테이블 주위에 점선효과!!!~~(초간단팁!) [6] 초라 2004.09.25
TabIndex를 이용하여 탭키 컨트롤하기 [5] 손상모 2004.10.08
해상도에 적응하는 노프레임 홈페이지 제작에 필요한 표와 셀의 관계 [8] file Multi_Taeji 2004.10.13
<button>태그를 아시나요? [6] 그냥이렇게。 2004.10.13
타이틀 바에 움직이는 타이틀 넣기. [5] 덜렁이 2004.10.16
스타일시트에서 링크포커스 없애기 [12] keymove 2004.10.26
W3C 표준 권고안. 앞으로 꼭 지켜주세요.. [14] canelia 2004.10.29
각 객체접근.. [2] canelia 2004.10.29
웹문서 검색을 대비한 헤더,푸터 나누기. [4] 그럴까? 2004.10.29
a링크를 이용 새창 띄우기 [10] 토토루 2004.11.07
웹폰트사용에 대한 실체를 밝힌다!! [22] Multi_Taeji 2004.11.13
최근게시물의 폰트크기와 링크색상 바꾸는 방법 LUFFY 2004.11.20