웹마스터 팁

최근문서나 콘텐츠 위젯에서 '공지글' 을 뽑아오는방법입니다.

 

저는 클라이언트가 공지글 '만'뽑아오길 바라셔서 .... is_notice 값도 고정으로 주고 일단이렇게하지만

 

어렵지않게 공지글먼저 뽑고 남는게시물수 ( 6줄을 뽑는다면... 공지글이 2개면 일반글이 4개 뭐그런식... ) 만큼 일반글도 뽑을 수 있을 것 같군뇨...

 

제가 필요해지면 또찾아보겠지만 우선은  pass ^^

 

content 또는 최근문서 위젯폴더로 갑니다.

 

queries 폴더안의

 

getNewestDocuments.xml 을 엽니다.

 

Conditions 절에 다음 절을 추가합니다. (이렇게하면 공지 "만" 뽑아집니다... pipe와 Group 절을 잘조합하면 공지만 먼저뽑을 수있겠군요)

 

<condition operation="in" column="documents.is_notice" var="is_notice" filter="alpha" pipe="and" />

 

Class 파일을 열어, 글목록을 뽑아 obj에 담는 절로가서 다음 절을 추가합니다.

 

$obj->is_notice = "Y";

 

이것은 is_notice 를 Y로 고정해주고 xml쿼리에서 그걸 그대로받아 출력해주는형태입니다.

 

is_notice 를 변수로받아도 될것같고... 생각은많은데 실행할 생각은안드네요 ㅠ

 

결과적으론 class파일은 이렇게됩니다.(content 위젯기준)

 

// 글 목록을 구함
            $obj->module_srl = $args->module_srl;
   $obj->is_notice = "Y";
            $obj->sort_index = $args->order_target;
            $obj->order_type = $args->order_type=="desc"?"asc":"desc";
            $obj->list_count = $args->list_count * $args->page_count;
            $output = executeQueryArray('widgets.content.getNewestDocuments', $obj);
            if(!$output->toBool() || !$output->data) return;

 

도움됬으면합니다~ ^^

제목 글쓴이 날짜
사이트 이전팁( files 폴더) [6] 샤이니라 2009.01.28
XE1.1.5로 업후 기존변형위젯들이 문제를 일으킬때 수정방법 [1] 팔공산 2009.01.28
[강추]!! 긁어와서 [자동]으로 게시글로!! [메타 블로그] php 로 넣기!!! xe블로그api를 이용한.. [51] file 김기철980 2009.01.29
menu 무제한으로 단계(depth) 표시하기. [5] file 라르게덴 2009.01.29
최근 게시물 출력시 카테고리(분류) 표시하기.. [5] 엘카인 2009.01.30
외부페이지 또는 파일링크시 글자깨짐 현상 [1] file 소백산 2009.01.31
신고 수가 일정 수 이상 되면 특정 게시판으로 이동시키기 [6] SMaker 2009.02.01
관리자 여러명 만들기 팁 [1] file 만쓰별(정만) 2009.02.03
한글도메인(.kr) 사용시 링크걸기 [3] serendip 2009.02.04
상담게시판 바로 글쓰기 이동하기 팁.. [3] 만쓰별(정만) 2009.02.05
png파일 제어 ie6투명버그 해결책이 될듯도 한데염 [7] 만쓰별(정만) 2009.02.05
날짜 부분에 시간도 같이 표시하기 [1] file 소백산 2009.02.05
1.1.5 버전에서 로고가 나타나지 않는 문제 gotomoon 2009.02.06
윈도우 서버에서 XE 업데이트 어려움... [2] 윤임수 2009.02.06
나만의 카운터를 만들어보자! [3] 데미안k 2009.02.08
D-DAY 플래시 file 세츠카 2009.02.09
드림위버에서 제로보드 XE 레이아웃 편집하기 [4] file 샤릉해 2009.02.10
첨부파일 보이기 숨기기 옵션추가 [18] ☜ TeRy ☞ 2009.02.10
완벽하게 XE폴더를 url에서 접속하기 [2] 팬텀MW 2009.02.10
게시판에서 사이트 관리자만 볼수있는 항목 만들기 [1] ☜ TeRy ☞ 2009.02.13