테스트 사이트 - 개발 중인 베타 버전입니다

카테고리의 순서를 바꿀수있을까요? 채택완료

속수무책 10년 전 조회 6,365

 

 

 

안녕하세요.

 

일반적으로 카테고리를 사용하면   "전체" "카테고리1" "카테고리2" 등으로 표시가 됩니다.

 

그런데요

 

"전체"를 맨뒤로 보내는 방법은 없을까요?

 

"카테고리1"  "카테고리2"  "전체"  이렇게 표현될수 있는 방법이 있을까요?

 

고수님들의 많은 도움 부탁드립니다.

 

list.skin.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

        $str .= "

    return $str; }​

 

여기를 바꾸어야 할것같은데요...

 

고수님들이 많은 조언부탁드립니다.

 

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
10년 전

그누보드5 죠?

맞다면 번지수를 잘못 찾으신듯 합니다.

 

 

lib/common.lib.php

function get_category_option($bo_table='', $ca_name='')

여기서 답을 찾으실게 아니라

 

 

 

 

/bbs/list.php 화일안에 대략 6번째줄에

 

​</P>
<P>if ($board['bo_use_category']) {
    $is_category = true;
    $category_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table;</P>
<P>    $category_option .= '<li><a href="'.$category_href.'"';
    if ($sca=='')
    $category_option .= ' id="bo_cate_on"';
    $category_option .= '>전체</a></li>';</P>
<P>    $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>';
    }
}</P>
<P>

 

위 소스에서

 

    $category_option .= '

  •     if ($sca=='')
        $category_option .= ' id="bo_cate_on"';
        $category_option .= '>전체
  • ';​

     

    ↑↑↑↑ 이 부분을 맨 뒤로 빼셔야 합니다.

     

    ​</P>
    <P>if ($board['bo_use_category']) {
        $is_category = true;
        $category_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table;</P>
    <P>    $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>';
        }</P>
    <P>    $category_option .= '<li><a href="'.$category_href.'"';
        if ($sca=='')
        $category_option .= ' id="bo_cate_on"';
        $category_option .= '>전체</a></li>';</P>
    <P>}
    ​

     

    이렇게 하시면 될듯 합니다.

    로그인 후 평가할 수 있습니다

    댓글을 작성하려면 로그인이 필요합니다.

    10년 전

    검은아이 님 감사합니다.

    적용이 아주 잘됩니다.

    다시한번 감사드립니다. 

     

    로그인 후 평가할 수 있습니다

    댓글을 작성하려면 로그인이 필요합니다.

    답변을 작성하려면 로그인이 필요합니다.

    로그인