웹마스터 팁
[content위젯] category 리스트만 가져오기..
2009.09.14 03:52
위 나열된 7개의 위젯을 하나로 통합한 혁신적(?)인 위젯이 바로 2009년도에 등장한 다음의 콘텐츠 위젯 입니다.
- Content 위젯 (content) - ./widgets/content/
위젯을 이렇게 통합한 이유는 스킨 디자인의 일관성을 유지하고 유사한 데이터를 출력하는 스킨이 그 모양이 다르다고 하여 별도의 스킨으로 제작되는 비효율적인 관행을 개선하기 위함 입니다.
그런데 현재 버전의 content위젯에는 특정 게시판의 분류(category)값만 출력할 수 없습니다.
위젯 스킨보면 category별 최근 이미지 출력 소스가 보이긴 합니다.
다음 버전에는 업데이트 될 간단한 내용으로 보이지만..
category 분류는 자주 사용되는 기능으로 현재 제공하지 않아서.. 약간만 다른 위젯 스킨을 사용해야하는 불편함이 있습니다.
아주 간단하게 몇줄의 소스수정으로 category 출력기능을 얻을 수 있습니다.
모르시는 분을 위해서 기존의 content위젯의 일부 소스를 수정한 수정본을 첨부했습니다.
소스 수정법을 모르신다면.. 걍 첨부파일을.. 압축해제 후
/Widgets/content 폴더에 덮어씌우시면 됩니다.
소스 수정부분은 아래와 같습니다.
같은 기능을 하는 위젯스킨은 content위젯 소스를 복사해서 일부 필요한 것만 남기고 수정한 것이라서..
content위젯의 다양한 기능을 사용하지 못하고, 오로지 그 목적으로만 사용되어서 비효율적입니다.
/widgets/content/conf/info.xml
590줄 아래에 추가
<var id="category_srl">
<name xml:lang="ko">대상 카테고리 번호</name>
<type>text</type>
<description xml:lang="ko">선택하신 카테고리에 등록된 글을 대상으로 합니다.</description>
</var>
위 소스는 위젯 코드 생성시 category_srl 값을 입력받는 데 필요합니다.
/widgets/content/queries/getNewestDocuments.xml
10줄 아래에 추가
<condition operation="equal" column="documents.category_srl" var="category_srl" pipe="and" />
위 소스는 Sql 쿼리문에 추가하는 내용입니다.
/widgets/content/content.class.php
230줄 아래에 추가합니다. (function _getDocumentItems($args) 메쏘드 내부)
$obj->category_srl = $args->category_srl;
위와 같이 3곳을 수정해주면.. 됩니다.
추가변수를 입력받고 전달만 해주는 코딩이므로 큰 문제 없을 것입니다.
테스트 결과 잘 되구요.
혹시라도.. 제가 잘못한 부분이나 빠트린 부분이 있다면 알려주세요.
수고하세요.
XE/웹표준 관련 커뮤니티 데즈라레(Dezrare.com)을 오픈했습니다. 구경들 오시고.. 도움 좀 주세요.
댓글 16
제목 | 글쓴이 | 날짜 |
---|---|---|
잦은 등급변경으로, 회원 등급이 엉켰을 경우 해결방법. [1] | NZ448 | 2009.09.10 |
이것두 팁은 되려나...; xe 7대 구성 설치법임..ㅋ; | 불패의초인 | 2009.09.11 |
오른쪽 서브메뉴영역 제목 이미지로 나타내기 [6] | hbeen | 2009.09.11 |
특정그룹회원에게 서비스 제공하기 [4] | 똑디 | 2009.09.12 |
웹에서 직접 zip파일 압축백업,압축풀기-호스팅 사용자님들 편한 툴입니다. [1] | ranson | 2009.09.12 |
네이버 실시간 인기검색어 가져오는 함수 [2] | Darby♡ | 2009.09.14 |
[content위젯] category 리스트만 가져오기.. [16] | 데즈라레 | 2009.09.14 |
XE 서버 이전할 때 통채로 압축해서 옮기는 완벽한 방법-로그인, 첨부파일문제 해결 [5] | 웰빙샵 지영 | 2009.09.15 |
서버이전 이후 발생하는 문제들에 대한 대응책 정리 [16] | Gekkou | 2009.09.16 |
게시판 확장변수 일괄 등록 하기 [2] | 2년후 | 2009.09.20 |
파일첨부 안될때 | 정박사닷컴 | 2009.09.24 |
확장변수 이용 답변완료 이미지 띄우기 간단 팁 [7] | jsuimage | 2009.09.25 |
방명록 게시판에서 확장변수 검사 안되는 문제 임시 방안 | June Oh | 2009.09.28 |
XE 수직 스크롤바 무조껀 띄우기 CSS [7] | 데즈라레 | 2009.09.28 |
/?module=admin 로 들어가지지 않아요. [2] | oO나쁜토끼Oo | 2009.09.29 |
확장변수 한줄입력칸 폭 조정하기 [2] | 아고라 | 2009.09.30 |
로그인이 안되거나 첨부파일이 등록이 안될때. [9] | 똑디 | 2009.09.30 |
이미지마크 쓸 경우 레벨아이콘 위치 바꾸기 | 고진감래 | 2009.09.30 |
추천과 추천포인트 관련 팁 [8] | 고진감래 | 2009.09.30 |
MySQL server has gone away 에러 대응 | 고수군 | 2009.09.30 |