XE Tip
xpressengine.com에서 제가 필요해 가져온 XE TIp들입니다.
BGM설치팁
글 수 186
2008.05
21
이 팁은 블루게이트님이 알려주신 소스입니다.
블루게이트님 http://www.bluegate.kr/에게 감사의 말씀을 드립니다.
지금까지 나와 있는 최근게시물들은 모듈을 선택하는 형식으로 되어있습니다.
yak님이 전에 질문게시판에 남겨 주신 카테고리별로 선택하는 것을 문의 하셔서,
제가 블루게이트님에게 문의하여서 답변을 받아서 허락하에 이렇게 팁으로 올립니다. 원본내용보기
zbxe/widgets/newest_documentd 안의 해당파일을 편집기로 열어서
[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>
수정후 최근게시물위젯의 설정에 들어가면 아래 이미지와 같이 됩니다.

여기서 대상카테고리 번호에
게시판의 제목부분에 있는 카테고리를 지정하면 주소창에 카테고리 번호가 나옵니다.
(예: http://moonhouse.co.kr/zbxe/?mid=xemy&category=62509) Zbxe메뉴에 / My Zbxe모듈에 / Tip카테고리
카테고리번호는 62509이죠 이번호를 등록하시면 됩니다.
여기까지가 블루게이트님에게서 받은 답변을 제가 정리한 부분입니다.
p.s 문제점이라면 한개의 모듈에 한개의 카테고리밖에 지정이 되지를 않는다는 점입니다.
앞으로 제가 더 공부해서 발전시켜 나갈지는 모르겠지만 지금은 여기까지 입니다.
블루게이트님 http://www.bluegate.kr/에게 감사의 말씀을 드립니다.
지금까지 나와 있는 최근게시물들은 모듈을 선택하는 형식으로 되어있습니다.
yak님이 전에 질문게시판에 남겨 주신 카테고리별로 선택하는 것을 문의 하셔서,
제가 블루게이트님에게 문의하여서 답변을 받아서 허락하에 이렇게 팁으로 올립니다. 원본내용보기
zbxe/widgets/newest_documentd 안의 해당파일을 편집기로 열어서
[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>
수정후 최근게시물위젯의 설정에 들어가면 아래 이미지와 같이 됩니다.

여기서 대상카테고리 번호에
게시판의 제목부분에 있는 카테고리를 지정하면 주소창에 카테고리 번호가 나옵니다.
(예: http://moonhouse.co.kr/zbxe/?mid=xemy&category=62509) Zbxe메뉴에 / My Zbxe모듈에 / Tip카테고리
카테고리번호는 62509이죠 이번호를 등록하시면 됩니다.
여기까지가 블루게이트님에게서 받은 답변을 제가 정리한 부분입니다.
p.s 문제점이라면 한개의 모듈에 한개의 카테고리밖에 지정이 되지를 않는다는 점입니다.
앞으로 제가 더 공부해서 발전시켜 나갈지는 모르겠지만 지금은 여기까지 입니다.



자료실
MH 슬라이딩 배너 0....
MH 위젯스타일
prettyphoto - 본문내...
SCM 플레이어 사용법
XE 1.4.4.2버전 이후에...
네비게이션 위젯
IE 버젼별로 css 따로...
문서보기 유저 지정
문하우스 게시판스킨 V...
내용글 출력시 주소창에...




