웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
예를 들어 newest_document_for_extra_vars위젯에 xe_official 스킨을 사용하고
제목 앞에 분류를 출력시켜 [분류] 제목 이런식으로 표시 되게 출력하려고 한다면.
최근 게시물 출력시 카테고리(분류) 표시하기..
2009.01.30 18:26
최근 게시물 출력시에 분류 출력을 어떻게 시킬까 하고 고민하다가
그냥 단순하게 document_srl 에 같이 저장되어 있는 category_srl 을 불러다가
다시 DB에서 category_srl 을 기준으로 xe_document_categorie에 저장되 있는 title 을 불러오도록 하였습니다.
위젯을 님의 newest_document_for_extra_vars 를 사용했습니다 ^^;
예를 들어 newest_document_for_extra_vars위젯에 xe_official 스킨을 사용하고
제목 앞에 분류를 출력시켜 [분류] 제목 이런식으로 표시 되게 출력하려고 한다면.
// 결과가 있으면 각 문서 객체화를 시킴 if(count($output->data)) { foreach($output->data as $key => $attribute) { $document_srl = $attribute->document_srl; $oDocument = null; $oDocument = new documentItem(); $oDocument->setAttribute($attribute); // 카테고리 출력추가 if(count($mid_list) > 0) { $oModuleInfo = $oDocumentModel->getCategory($oDocument->get('category_srl')); $oDocument->menuname = $oModuleInfo->title; } $document_list[$key] = $oDocument; } } else { $document_list = array(); }
<span class="date">{$oDocument->getRegdate("Y-m-d")}</span> <span class="title"> <span>[{$oDocument->menuname}]</span> <a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitle($widget_info->subject_cut_size)}</a> <!--@if($oDocument->getCommentCount())--> <span class="comment">[<a href="{$oDocument->getPermanentUrl()}#comment">{$oDocument->getCommentCount()}</a>]</span> <!--@end-->
사용 xe 버젼은 1.1.3 이고요 해당부분만 추가시켜주면 다른 최근 게시물 출력 위젯에서도 분류가 출력되더군요~
분류 의 현재 소스의 출력방식은 기본폰트 에 [ ]만 쳐져있는것이니 ..
출력방식 바꾸시려면 css를 적용시켜주시거나 span 부분에 style을 줘서 바꿔주시면되겠습니다.
댓글 5
-
만쓰별(정만)
2009.01.31 09:53
-
Kelvin
2009.01.31 21:07
이거하면 ㅠㅠ 아무것도 안떠요 ㅠㅠ -
아방스
2009.02.06 10:59
모튤명을 표시할려면...어떻게 하죠?
브라우져 타이틀이나... -
개돌
2009.04.10 09:08
저는 이렇게 적용 해봤는데요.. 팁이 될지..
widgets/newest_document/newest_document_for_extra_vars .class.php
// document 모듈의 model 객체를 받아서 결과를 객체화 시킴
$oDocumentModel = &getModel('document');
$category_list = $oDocumentModel->getCategoryList($args->module_srls);
Context::set('category_list', $category_list); // 두줄 내용 추가
widgets/newest_document/skins/xe_official/list.html
<span class="title">
<!--@if($oDocument->get('category_srl'))--> <!-- 카테고리가 있으면 카테고리를 표시-->
<b>[{$category_list[$oDocument->get('category_srl')]->title}]</b>
<!--@end-->
<a href="{$oDocument->getPermanentUrl()}#{$oDocument->getCommentCount()}">{$oDocument->getTitle($widget_info->subject_cut_size)}</a>
<!--@if($oDocument->getCommentCount())-->
<span class="comment">[<a href="{$oDocument->getPermanentUrl()}#comment">{$oDocument->getCommentCount()}</a>]</span>
<!--@end-->
저는 이렇게 적용해봤습니다.(이미 올라온 팁이 있길래 그냥 댓글로 ㅎㅎ) -
비타민D
2011.10.05 09:53
간단한 방법이,, 감사 ^^
제목 | 글쓴이 | 날짜 |
---|---|---|
XE 모듈 만들기 [13] | 우진홈 | 2011.09.17 |
갑자기 로그인(관리자 및 회원)이 안되는 경우 [2] | 비밀얌 | 2011.10.02 |
특정 확장변수를 로그인한 회원에게만 보이게 하기 [3] | 비밀얌 | 2011.09.17 |
XE1.5.0.2 설정->파일박스 버튼이 표시되지 않는 문제 해결 방법
![]() | gayeon | 2011.10.02 |
XE 1.5 executeQuery 해결방법 [9] | 웹기프트 | 2011.09.29 |
최근 게시물 출력시 카테고리(분류) 표시하기.. [5] | 엘카인 | 2009.01.30 |
xe_member 테이블에서 extra_vars 필드 분리하기... [1] | 맘편한넘 | 2011.02.26 |
1.5 베타 크롬css 읽기 | 샤르냥 | 2011.09.29 |
HTTP 406 Error 가 나오면서 업로드 안될때
[16]
![]() | plruto | 2008.02.08 |
도메인 연결시에 화면 깨짐/스크롤시 화면 깨짐 간단해결법.
[4]
![]() | YdoubleU | 2007.11.05 |
참고용 - PNG 이용한 RGBa 흉내 데모
[1]
![]() | 키네시스 | 2011.09.14 |
관리자 무한추천 팁과 추천인/비추천인 표시팁의 충돌 [1] | ForHanbi | 2011.09.10 |
1.4.5.5 첨부파일 문제입니다
[4]
![]() | codochi | 2011.04.23 |
V3 게시판 (분류메뉴-2단계지원) 일반 게시판으로 옮겨 사용하기 | ForHanbi | 2011.09.09 |
웹폰트의 개념과 사용법 [2] | hika1 | 2011.05.26 |
모듈 join_extend(주민번호 확인 모듈)과 DD_belatedPNG의 충돌 [2] | ForHanbi | 2011.09.02 |
blogapi 사진이 포함된 글 [1] | 리남철 | 2011.09.02 |
직접 ftp를 이용하여 게시물과 회원정보등 데이터 베이스 백업이 가능한가요 [1] | 뉴늅 | 2011.09.06 |
플래닛XE - Me2day 연동시 참고사항입니다. | 파산팩토리 | 2008.12.07 |
각 게시판별 하루 글 작성수 제한하기 (게시판 스킨 수정) | 도라란 | 2011.08.31 |
앞으로도 이런 멋진 자료 기대해봅니다.