웹마스터 팁

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

 

저는 클라이언트가 공지글 '만'뽑아오길 바라셔서 .... 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;

 

도움됬으면합니다~ ^^

제목 글쓴이 날짜
스케치북 게시판에 로그인/로그아웃 버튼 만들기 [1] Arp. 2013.09.22
최근문서 or 콘텐츠 위젯 공지글 뽑아오기 [8] Xiso 2010.11.29
제이쿼리 최신 버전 사용하기 [8] Lansi 2013.10.08
네이버 검색 API XE하고 연동하기 [3] mindpainter 2013.01.09
본문 링크 새창으로 띄우기.. [9] 멀티비타민 2013.11.11
푸시윙 댓글푸쉬서비스 소셜댓글 모드도 추가하기 [2] file XE힘들당휴 2014.05.11
이메일 주소로 계정 찾기시 잘못된 계정 인증요청이라고 뜰때 임시 대처법 file 루비스코 2014.05.10
출석부 모바일에서 출석이 혹시 안될경우. [6] BJ람보 2014.05.06
비회원 GPS 정보 처리 웹빌드ver2 2014.05.09
[주옥시리즈] [1.7.4] 로그인창 옆에 신규 쪽지 수 보여주기 [3] socialskyo 2013.09.09
XE를 사용중 백지현상이 있을경우 체크해볼 요소 [2] jambox 2014.02.08
무한 스크롤 스크립트 [4] 웹빌드 2014.04.16
XE 알림센터&새글알림애드온 위치 조정하는 법 [2] XE힘들당휴 2014.05.04
[140404] ISPconfig 호스팅 관리 패널 Luatic™ 2012.06.24
게시판 글쓰기 폼은 없이 확장변수만 표시할 수 있는 게시판 만들기 (for sketchbook5 최신버전 기준) [2] 큰성565 2014.05.02
사용 언어별로 다른 내용 출력하기 [5] elancer 2014.05.01
에디터로 글 작성시 폰트 크기가 12px로 변경되는 현상 해결방법 [7] file jambox 2013.12.31
갑자기 사이트 세팅을하던도중 DB line 674 에러 대처법 xe공부중44 2014.05.01
*LI-NA님의 큰 선물* SKETCHBOOK5 (최신버전)에서 특정 확장변수를 추천하는 사람에게만 공개하도록 하는 방법 [4] file 큰성565 2014.04.30
폰갭 제작시 자바스크립트로 get 변수 전달 받기 웹빌드 2014.04.30