웹마스터 팁

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

 

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

 

도움됬으면합니다~ ^^

제목 글쓴이 날짜
메뉴가 많을때 레이아웃 쉽게 변경하기 웹빌드ver2 2014.05.23
XE 코어 1.7 버전에서 최근이미지 출력하기 [1] file 때린데 또때려 2013.12.14
스팸 회원 삭제시 동시에 관련 글 / 댓글 자동 삭제 + 스팸IP 등록기능 구현방법입니다 [20] sejin7940 2013.05.22
1.7.5에서 추가된 게시물당 최신댓글 불러오기 스킨에서 활용법 [2] file mAKEkr 2014.05.20
xe_documents DB 테이블이 깨져서 게시판이 엉망이 됄경우 file 지으니 2014.05.17
스케치북 추천+등록을 활용한 비추천+등록 버튼 만들기 [2] file oscarmike 2014.05.16
1.7.3.4 + sketchbook5 에서 대댓글 에디터 사용불가문제 [4] 뒤뒤 2013.08.07
XE CDN 서비스 중단에 대응하는 CDN 주소 변경법 (자신의 CDN서버로) [2] Stellar 2013.11.08
스케치북 게시판에 로그인/로그아웃 버튼 만들기 [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