묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시물수 어떻게 구하나요?
2011.06.13 12:06
사이드 매뉴에 보면.. 예를 들어..
자유게시판 (10)
질답게시판 (40)
이런식으로 갯수를 넣고 싶습니다.
댓글 5
-
송동우
2011.06.13 12:36
-
(함은정)
2011.06.13 13:55
답변 감사합니다.
근데..
xe 기본 레이아웃을 사용하는데요.. 레이아웃부분에 보면..
<ul class="locNav" loop="$main_menu->list=>$key1,$val1" cond="$val1['selected'] && $val1['list']">
<li loop="$val1['list']=>$key2,$val2" class="active"|cond="$val2['selected']"><a href="{$val2['href']}" target="_blank"|cond="$val2['open_window']=='Y'">{$val2['link']}</a>
<ul cond="$val2['list']">
<li loop="$val2['list']=>$key3,$val3" class="active"|cond="$val3['selected']"><a href="{$val3['href']}" target="_blank"|cond="$val3['open_window']=='Y'">{$val3['link']}</a></li>
</ul>
</li>
</ul>
부분이 있는데.. 여기에 어떻게 적용해야될까요? -
송동우
2011.06.13 18:56
전체소스를 모두 올리지 않아서 확실한 지 모르겠습니다만,
대충 보니
맨 마지막 </ul> 밑에 넣으면 될 것 같네요
참고로 텍스트는 원하는 대로 추가하시면 됩니다. -
(함은정)
2011.06.13 20:17
아니요...
<ul class="locNav" loop="$main_menu->list=>$key1,$val1" cond="$val1['selected'] && $val1['list']">
<li loop="$val1['list']=>$key2,$val2" class="active"|cond="$val2['selected']"><a href="{$val2['href']}" target="_blank"|cond="$val2['open_window']=='Y'">{$val2['link']}</a>
<ul cond="$val2['list']">
<li loop="$val2['list']=>$key3,$val3" class="active"|cond="$val3['selected']"><a href="{$val3['href']}" target="_blank"|cond="$val3['open_window'+ ']=='Y'">{$val3['link']}</a></li>
</ul>
</li>
</ul>
이부분이 서브 메뉴부분인데.. 여기에 추가할려고하거든요..
보니까..루프를 돌며 메뉴가 생성되는듯한데.. 해당 코드를 추가하기가 어렵습니다.. -
송동우
2011.06.14 08:31
이렇게 한 번 해 보세요
소스 위쪽으로, 루프가 돌지 않는 영역에
{@
$oDB = &DB::getInstance();
$board = array(52,79);
$i=0;
}
이것 삽입... 여기서 붉은 숫자는 게시판 모듈번호를 메뉴순서와 같이 넣어줍니다.
그리고
{$val2['link']}
바로 앞에
<!--@ if($mid=="board" || $mid=="board2")-->
{@
$query = $oDB->_query(sprintf("select count(*) as total_count from `xe_documents` where module_srl=".$board[$i]));
$output = $oDB->_fetch($query);
$count = (int)$output->total_count;
$i++;
}
<!--@ end-->
이것 삽입....... 붉은 색 글자는 게시판 mid명을 게시판 갯수만큼 넣습니다.
그리고
{$val2['link']}
이것 바로 뒤에
{$count} 삽입....... -
(함은정)
2011.06.15 12:20
감사합니다^^
$oDB = &DB::getInstance();
$query = $oDB->_query(sprintf("select count(*) as total_count from `xe_documents` where module_srl=번호;"));
$output = $oDB->_fetch($query);
$count = (int)$output->total_count;
}
{$count}
붉은색 번호의 자리에는 원하는 게시판의 번호(모듈번호)를 넣으면 됩니다.