웹마스터 팁
최근문서 or 콘텐츠 위젯 공지글 뽑아오기
2010.11.29 10:34
최근문서나 콘텐츠 위젯에서 '공지글' 을 뽑아오는방법입니다.
저는 클라이언트가 공지글 '만'뽑아오길 바라셔서 .... 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;
도움됬으면합니다~ ^^
댓글 8
-
덕본2
2012.05.19 11:48
-
수정해서 하나 배포해야겠군요 감사합니다
-
제이디600
2012.05.23 23:53
와`` 저도 언젠가 이런 위젯 나오겠지하고 기다렸었는데요.
저 혼자의 실력으로는 힘들어서 배포 기대해봅니다.
부탁합니다!!
-
비밀얌
2012.05.24 00:15
위젯 만드시면 게시판은 물론 카테고리도 선택하여 선택된 게시판과 카테고리를 최근문서로 뽑는 것도 생기면 좋겠어용!
-
제이디600
2013.03.20 19:11
이 기능이 1.7.3에서 되나요.. 따라해봤는데 안되네요. 혹시 되는분 있으면 도움 좀 주세요.. 꼭 쓰고 싶은 기능인데!
-
동작합니다 당연히... 음...
차근차근 한번 다시해보시길바래요 ^^;;;
어떤위젯이던간에;; 버전이뭐든간에 클래스와 쿼리가 수정된다면요..
동작안할수가없습니다.
-
게임개발자
2013.10.14 21:28
안되구마이~
-
새벽들녁
2014.05.13 12:03
배워서 남준다님의 컨텐츠 미디어 최근 게시물에 공지 사항을 먼저 출력해 보려고 적용해 보았는데.... 설명해 주신대로 했는데... 아무 반응이 없네요. Xiso님 뭔가 추가적으로 처리해야할게 있지 않을까 생각되는데... 설명좀 더 해주실 수 있는지요. 좋은 팁 올려주셔서 고맙습니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
외부페이지를 레이아웃에 결합시 상단 마진폭이 벌어지는 문제 해결방법
[6]
![]() | DuRi | 2010.12.17 |
1.4.2.3 에서 1.4.3 이상 버전으로 업그레이드 시 백지화면 해결팁 [4] | 2년후 | 2010.12.15 |
메인화면에 설문조사 위젯(?) 만들기
[3]
![]() | 3D매니아 | 2010.12.14 |
[생초보팁] 레이아웃 수정시 HTML 넣는 칸 넓히기 -_- | 에혀라X | 2010.12.12 |
[생초보팁] 웹진최근게시물 요약글 링크걸기
[1]
![]() | 에혀라X | 2010.12.12 |
[생초보팁] 페이지(page) 줄간격과 부분 웹폰트 | 에혀라X | 2010.12.11 |
사이트 모니터링 알리미에요...^^
[3]
![]() | web | 2010.12.10 |
플래시로 만들어진 글자 타이핑보고 만들었어요. | web | 2010.12.09 |
ftp나 mysql 암호 변경시 일어나는 ''db 접속시 에러' XE | 샷타이거 | 2010.12.08 |
어느게시판이든 모두 적용이 가능한 그림판입니다.^^ [1] | web | 2010.12.07 |
새로운 채팅 서비스 웹톡!
[3]
![]() | 명랑폐인™ | 2010.12.06 |
[생초보팁] 회원가입시 홈페이지 블로그주소 않나타내기 ㅋ [4] | 에혀라X | 2010.12.05 |
호스팅비 돈아낍시다. 하나의 XE 다중 도메인 사용하기. [10] | kimnada | 2010.12.02 |
[생초보팁] 페이지 내용 줄간격 css | 에혀라X | 2010.11.30 |
최근문서 or 콘텐츠 위젯 공지글 뽑아오기 [8] | Xiso | 2010.11.29 |
게시물 하단에 예쁜 추천,비추천 아이콘 버튼 추가하기~
[12]
![]() | xemall | 2010.11.28 |
텍스타일 (Textyle) 에서 첨부파일 용량 제한 늘리는 방법. [1] | sejin7940 | 2010.11.27 |
개인 홈페이지에서 아주 손쉽게 배경음악을 깔아놓는 법 [5] | 지녁 | 2010.11.25 |
[생초보팁] 서브메뉴 배경이미지 활용하기
[4]
![]() | 에혀라X | 2010.11.24 |
앞으로 공용선택자 사용은 그만.... [5] | ForHanbi | 2010.11.23 |
감사합니다...
평소 공지사항만 추출하는 위젯이 없어서 찾고 있는중에
요긴하게 잘 할용하였습니다..