Posted in " 컴퓨터 " , 2009/10/13 22:29
이전에 포스팅 하였던 '[Tc] 텍스트큐브 카테고리 목록 펼치기'를 보충할 겸 하여 이전 글을 업데이트 하였습니다.
위에 접어둔 이전 포스팅의 내용을 한 줄로 요약하자면,
이었습니다.
하지만 이 방법은 페이지 로딩이 완료된 이후에 카테고리 목록을 펼치게 되므로 문제가 있을 수 있는데요,
추가적으로 이를 페이지를 로딩하면서 펼치게 만드려면 skin.html에서 카테고리 위젯이 있는 부분에 다음의 소스를 붙여 넣어주시면 됩니다.
제 블로그의 경우를 예시로 들면 다음과 같습니다.
분홍색 배경이 추가된 부분입니다.
expandTree()는 텍스트큐브 계열의 설치형 블로그의 카테고리 모듈에 포함되어 있는 함수로,
try {} catch() {} 구문은 카테고리 목록의 로딩이 정상적으로 이루어 지지 않았을 경우에 발생하는 에러를 위한 부분입니다.
특정 카테고리를 펼쳐주려면 위의 코드 중 푸른색 배경 부분을 다음 코드로 대체해 주면 됩니다.
카테고리의 고유 ID는 페이지에서 소스보기를 통해 toggleFolder로 검색하셔서 카테고리의 순서를 따져가며 찾아보시면 크게 어렵지 않게 찾으실 수 있습니다.
(예를 들자면, a class="click" onclick="toggleFolder('5')" 이런 식으로 적혀 있거든요.)
파이어폭스처럼 선택한 부분의 소스만을 볼 수 있는 기능이 있는 브라우저라면 좀 더 쉽게 찾으실 수 있습니다.
펼치기를 원하는 카테고리만을 드래그하여 선택한 이후에 선택 부분의 소스를 보면 바로 나오니까요.
위에서 언급한 두 요소를 종합적으로 적용하여 이용하면 이런 식으로도 이용이 가능합니다.
위 예시 처럼 적용하시면 특정 카테고리를 제외한 모든 카테고리는 펼쳐진 상태가 됩니다.
(접어두고자 하는 카테고리보다 펼쳐 두고자 하는 카테고리가 더 많을때는 위와 같은 방식이 나을거라 생각해요.)
이전 포스팅 보기
위에 접어둔 이전 포스팅의 내용을 한 줄로 요약하자면,
<body onload="expandTree();">
이었습니다.
하지만 이 방법은 페이지 로딩이 완료된 이후에 카테고리 목록을 펼치게 되므로 문제가 있을 수 있는데요,
추가적으로 이를 페이지를 로딩하면서 펼치게 만드려면 skin.html에서 카테고리 위젯이 있는 부분에 다음의 소스를 붙여 넣어주시면 됩니다.
<script language="JavaScript">
try {
expandTree();
} catch(e) {
}
</script>제 블로그의 경우를 예시로 들면 다음과 같습니다.
<s_sidebar_element>
<!-- 카테고리 -->
<div class="category">
<h3><a onclick="toggleLayer('category')" onfocus="this.blur()">Category</a></h3>
<div id="category" style="display:block">
<div class="data">[##_category_##]</div>
</div>
</div>
<script language="JavaScript">
try {
expandTree();
} catch(e) {
}
</script>
</s_sidebar_element>분홍색 배경이 추가된 부분입니다.
expandTree()는 텍스트큐브 계열의 설치형 블로그의 카테고리 모듈에 포함되어 있는 함수로,
try {} catch() {} 구문은 카테고리 목록의 로딩이 정상적으로 이루어 지지 않았을 경우에 발생하는 에러를 위한 부분입니다.
특정 카테고리를 펼쳐주려면 위의 코드 중 푸른색 배경 부분을 다음 코드로 대체해 주면 됩니다.
<script language="javascript">
toggleFolder('카테고리의 고유 ID');
</script>카테고리의 고유 ID는 페이지에서 소스보기를 통해 toggleFolder로 검색하셔서 카테고리의 순서를 따져가며 찾아보시면 크게 어렵지 않게 찾으실 수 있습니다.
(예를 들자면, a class="click" onclick="toggleFolder('5')" 이런 식으로 적혀 있거든요.)
파이어폭스처럼 선택한 부분의 소스만을 볼 수 있는 기능이 있는 브라우저라면 좀 더 쉽게 찾으실 수 있습니다.
펼치기를 원하는 카테고리만을 드래그하여 선택한 이후에 선택 부분의 소스를 보면 바로 나오니까요.
위에서 언급한 두 요소를 종합적으로 적용하여 이용하면 이런 식으로도 이용이 가능합니다.
<s_sidebar_element>
<!-- 카테고리 -->
<div class="category">
<h3><a onclick="toggleLayer('category')" onfocus="this.blur()">Category</a></h3>
<div id="category" style="display:block">
<div class="data">[##_category_##]</div>
</div>
</div>
<script language="JavaScript">
try {
expandTree();
} catch(e) {
}
toggleFolder('카테고리의 고유 ID');
</script>
</s_sidebar_element>위 예시 처럼 적용하시면 특정 카테고리를 제외한 모든 카테고리는 펼쳐진 상태가 됩니다.
(접어두고자 하는 카테고리보다 펼쳐 두고자 하는 카테고리가 더 많을때는 위와 같은 방식이 나을거라 생각해요.)
같은 Tag가 사용된 글 목록이에요.
- 2009/10/25 | 텍스트큐브 플러그인의 출...
- 2009/10/15 | [플러그인] 카테고리의 다...
- 2009/10/17 | [플러그인] 트래픽 보기 플... (2)
- 2009/11/12 | 현재 사용중인 플러그인들
- 2009/12/21 | 접속제한 대처법 (1)
- 2009/11/25 | 스킨변경
- 2010/04/01 | 대장 숙련 450까지 올리기 팁
- 2009/10/22 | [플러그인] 이미지 갤러리...
같은 분류의 다른 글 목록이에요.
- 2009/10/19 | 원 저작자 분의 요청으... (9)
- 2009/10/17 | [플러그인] 트래픽 보기... (2)
- 2009/10/15 | [플러그인] 카테고리의...
- 2009/10/13 | » [팁] 텍스트큐브 / 티스...
- 2009/10/06 | 판타지 등에 사용할만한... (2)
- 2009/10/02 | 몇가지 프로그램의 아이...
- 2009/09/23 | [Utility] nLite v1.4.9... (2)
- 2009/09/22 | [Tip] SP3 적용시킨 윈...
Trackback
Trackback Address :: http://shar.kr/trackback/222









Comments