카테고리의 순서를 바꿀수있을까요?
본문
안녕하세요.
일반적으로 카테고리를 사용하면 "전체" "카테고리1" "카테고리2" 등으로 표시가 됩니다.
그런데요
"전체"를 맨뒤로 보내는 방법은 없을까요?
"카테고리1" "카테고리2" "전체" 이렇게 표현될수 있는 방법이 있을까요?
고수님들의 많은 도움 부탁드립니다.
list.skin.php
<?php if ($is_category) { ?>
<?php } ?>
<!--h2><?php echo $board['bo_subject'] ?> 카테고리</h2-->
<ul id="bo_cate_ul">
<?php echo $category_option ?>
</ul>
</nav>
<?php } ?>
lib/common.lib.php
/ 분류 옵션을 얻음
}
function get_category_option($bo_table='', $ca_name='')
{
global $g5, $board, $is_admin;
$categories = explode("|", $board['bo_category_list'].($is_admin?"|공지":"")); // 구분자가 , 로 되어 있음
$str = "";
for ($i=0; $i<count($categories); $i++) {
$category = trim($categories[$i]);
if (!$category) continue;
$str .= "<option value=\"$categories[$i]\"";
if ($category == $ca_name) {
$str .= ' selected="selected"';
}
$str .= ">$categories[$i]</option>\n";
}
return $str;
}
여기를 바꾸어야 할것같은데요...
고수님들이 많은 조언부탁드립니다.
답변 2
그누보드5 죠?
맞다면 번지수를 잘못 찾으신듯 합니다.
lib/common.lib.php
function get_category_option($bo_table='', $ca_name='')
여기서 답을 찾으실게 아니라
/bbs/list.php 화일안에 대략 6번째줄에
if ($board['bo_use_category']) {
$is_category = true;
$category_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table;
$category_option .= '<li><a href="'.$category_href.'"';
if ($sca=='')
$category_option .= ' id="bo_cate_on"';
$category_option .= '>전체</a></li>';
$categories = explode('|', $board['bo_category_list']); // 구분자가 , 로 되어 있음
for ($i=0; $i<count($categories); $i++) {
$category = trim($categories[$i]);
if ($category=='') continue;
$category_option .= '<li><a href="'.($category_href."&sca=".urlencode($category)).'"';
$category_msg = '';
if ($category==$sca) { // 현재 선택된 카테고리라면
$category_option .= ' id="bo_cate_on"';
$category_msg = '<span class="sound_only">열린 분류 </span>';
}
$category_option .= '>'.$category_msg.$category.'</a></li>';
}
}
위 소스에서
$category_option .= '<li><a href="'.$category_href.'"';
if ($sca=='')
$category_option .= ' id="bo_cate_on"';
$category_option .= '>전체</a></li>';
↑↑↑↑ 이 부분을 맨 뒤로 빼셔야 합니다.
if ($board['bo_use_category']) {
$is_category = true;
$category_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table;
$categories = explode('|', $board['bo_category_list']); // 구분자가 , 로 되어 있음
for ($i=0; $i<count($categories); $i++) {
$category = trim($categories[$i]);
if ($category=='') continue;
$category_option .= '<li><a href="'.($category_href."&sca=".urlencode($category)).'"';
$category_msg = '';
if ($category==$sca) { // 현재 선택된 카테고리라면
$category_option .= ' id="bo_cate_on"';
$category_msg = '<span class="sound_only">열린 분류 </span>';
}
$category_option .= '>'.$category_msg.$category.'</a></li>';
}
$category_option .= '<li><a href="'.$category_href.'"';
if ($sca=='')
$category_option .= ' id="bo_cate_on"';
$category_option .= '>전체</a></li>';
}
이렇게 하시면 될듯 합니다.
!-->!-->