mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/trunk@1512 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
cc8572a81a
commit
7d41010d60
3 changed files with 30 additions and 2 deletions
|
|
@ -27,6 +27,11 @@
|
|||
padding:1px 2px 1px 2px;
|
||||
}
|
||||
|
||||
#blog_category .document_count {
|
||||
color:#AAAAAA;
|
||||
font-size:8px;
|
||||
}
|
||||
|
||||
#blog_category .page {
|
||||
cursor:pointer;
|
||||
background:url(../images/tree_menu/page.gif) no-repeat left;
|
||||
|
|
|
|||
|
|
@ -13,6 +13,19 @@ var blog_tree_menu_folder_list = new Array();
|
|||
// 노드의 정보를 가지고 있을 변수
|
||||
var blog_node_info_list = new Array();
|
||||
|
||||
// 카테고리별 문서 수를 가지고 있는 전역 변수
|
||||
var category_document_count = new Array();
|
||||
|
||||
// 카테고리의 문서 갯수를 세팅하는 함수
|
||||
function setDocumentCount(node_srl, document_count) {
|
||||
category_document_count[node_srl] = document_count;
|
||||
}
|
||||
|
||||
// 카테고리의 node_srl로 문서 갯수를 리턴하는 함수
|
||||
function getDocumentCount(node_srl) {
|
||||
return parseInt(category_document_count[node_srl],10);
|
||||
}
|
||||
|
||||
// 트리메뉴의 정보를 담고 있는 xml파일을 읽고 drawTreeMenu()를 호출하는 함수
|
||||
function blogLoadTreeMenu(xml_url, title, index_url) {
|
||||
// 일단 그릴 곳을 찾아서 사전 작업을 함 (그릴 곳이 없다면 아예 시도를 안함)
|
||||
|
|
@ -199,11 +212,15 @@ function blogDrawNode(parent_node) {
|
|||
var text_class = "unselected";
|
||||
if(selected) text_class = "selected";
|
||||
|
||||
var document_count_text = "";
|
||||
var document_count = getDocumentCount(node_srl);
|
||||
if(document_count>0) document_count_text = '<span class="document_count">('+document_count+')</span>';
|
||||
|
||||
// 왼쪽 폴더/페이지와 텍스트 위치를 맞추기 위해;;; table태그 일단 사용. 차후 바꾸자..
|
||||
html += '<div id="'+zone_id+'" class="node_item">'+
|
||||
'<div id="'+zone_id+'_line" class="'+line_class+'">'+
|
||||
'<table border="0" cellspacing="0" cellpadding="0"><tr><td height="20"><img src="./common/tpl/images/blank.gif" width="18" height="18" alt="" id="'+zone_id+'_folder" '+click_str+' /></td>'+
|
||||
'<td><a href="#" id="'+zone_id+'_node" class="'+text_class+'" onclick="blogSelectNode('+node_srl+');return false;">'+text+'</a></td></tr></table>'+
|
||||
'<td><a href="#" id="'+zone_id+'_node" class="'+text_class+'" onclick="blogSelectNode('+node_srl+');return false;">'+text+'</a>'+document_count_text+'</td></tr></table>'+
|
||||
'</div>';
|
||||
|
||||
if(hasChild && child_html) html += child_html;
|
||||
|
|
|
|||
|
|
@ -3,11 +3,17 @@
|
|||
<!--%import("css/blog_tree_menu.css")-->
|
||||
<!--%import("js/blog_tree_menu.js")-->
|
||||
|
||||
<!-- 블로그 메뉴를 js/blog_tree_menu.js를 이용해서 표시 -->
|
||||
<!-- 블로그 카테고리의 글 갯수를 javascript변수로 설정 -->
|
||||
<script type="text/javascript">
|
||||
<!--@foreach($category_list as $key => $val)-->setDocumentCount({$key}, {(int)$val->document_count});<!--@end-->
|
||||
</script>
|
||||
|
||||
<!-- 블로그 카테고리를 js/blog_tree_menu.js를 이용해서 표시 -->
|
||||
<script type="text/javascript">
|
||||
blogLoadTreeMenu("./files/cache/blog_category/{$layout_info->layout_srl}.xml.php", "{$layout_info->category_name?$layout_info->category_name:'category'}", "./?mid={$layout_info->mid}");
|
||||
</script>
|
||||
|
||||
|
||||
<!-- 블로그 기본 기능 메뉴 출력 -->
|
||||
<div class="blog_default_menu">
|
||||
<!-- 로그인 -->
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue