묻고답하기
카테고리별 최근문서 출력.
2009.10.30 21:29
안녕하세요
xe 1.2.6으로 홈페이지 운영을 하고있습니다.
다름아니라 카테고리별 최근문서를 출력하고싶은데 문제가 있어서 그러는데요..
검색해보니 (http://www.xpressengine.com/16854417) 여기에 이런내용이 있떠라구요..
[newest_document.class.php 수정내용]
// DocumentModel::getDocumentList()를 이용하기 위한 변수 정리
if(is_array($module_srl)) $obj->module_srl = implode(',',$module_srl);
else $obj->module_srl = $module_srl;
$obj->sort_index = $order_target;
$obj->order_type = $order_type=="desc"?"asc":"desc";
$obj->list_count = $list_count;
$obj->category_srl = $args->category_srl;
$output = executeQueryArray('widgets.newest_document.getNewestDocuments', $obj);
// document 모듈의 model 객체를 받아서 결과를 객체화 시킴
$oModuleModel = &getModel('module');
$module_info = $oModuleModel->getModuleInfoByMid($args->mid);
$module_srl = $module_info->module_srl;
$oDocumentModel = &getModel('document');
$category_list = $oDocumentModel->getCategoryList($module_srl);
[info.xml 수정내용]
<var id="category_srl">
<name xml:lang="ko">대상 카테고리 번호</name>
<type>text</type>
<description xml:lang="ko">선택하신 카테고리에 등록된 글을 대상으로 합니다.</description>
</var>
info.xml은 수정이 되서 위젯설정에서 카테고리정하는 항목이 잘나타나는데
newest_document.class.php를 위처럼 수정하게되면 최근문서가 전체 모듈의 최근글이(카테고리는 물론안되고;;) 되더라구요..
한마디로 모듈선택이 무용지물이 되더라구요.. 어디를 어떤식으로 수정하면 될까요? 제가 초보라서..
좀더 자세하고 좋은 답변 부탁드립니다.
추가로 백성찬님이 만드신 Alldocument2.3 라는 아주 좋은 위젯이 있던데.. 이거 받을라면 후원금을 내야되더라구요..
호스팅도 무료호스팅쓰는데;; 만원씩이나 내고 프로그램 한개 쓰기엔 너무 힘들겠고..ㅠㅠ; 비슷한 위젯 없을까요??
가난한학생입니다. 많은 정보 부탁드릴게요.. ^^;
댓글 1
-
e~세상쉼터
2009.10.30 21:52
-
날라리1234
2009.10.30 22:02
비슷한 위젯을 찾았네요.. 그리고 답변해주신 1.6버젼은 질문에서 요청한 카테고리별 추출이안되네요.. -
날라리1234
2009.10.30 22:02
그리고 만드신분의 성의가 어떤지 저는 안써봐서 모르는데 문제가 될만한 글이었나요?
(추가로 백성찬님이 만드신 Alldocument2.3 라는 아주 좋은 위젯이 있던데.. 이거 받을라면 후원금을 내야되더라구요..)
위와 같은 글은 함부로 쓰시면 안됩니다.
해당위젯을 만드신 분의 성의가 있으니 참고를 해 주셨으면 합니다.
그리고 기능에 별 차이는 없지만 그 분께서 공개 해 주신 동일한 위젯이 있습니다(Alldocument1.6 버젼)
배포자 홈 링크 새창 http://happyscience.org/?mid=hpszbxe&page=1&category=234727&document_srl=357662 다운로드 하실려면 가입 하셔야 합니다.