CMS/그누보드

게시판 카테고리 추출, 뿌리기

- bbs - list.php 에 카테고리 관련 코드 추출해서 php 새로 만들기

   - 추출할 게시판 잡는 코드 넣어주기 

      $board = sql_fetch(" select * from {$g5['board_table']} where bo_table='masonry'");

   - bo_table 현재 게시판 이름으로 바꿔주기 

   - <?php echo $category_option?> 삽입해서 카테고리 옵션 불러오기

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

$board = sql_fetch(" select * from {$g5['board_table']} where bo_table='masonry'");

// 분류 사용 여부
$is_category = false;
$category_option = '';
if ($board['bo_use_category']) {
    $is_category = true; 
    $category_href = G5_BBS_URL.'/board.php?bo_table=masonry';

    $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."&amp;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>';
    }
}

?>

<?php echo $category_option?>

 

- 뿌려야 할 페이지에 inculde 시키기

<?php include_once('../category_1124.php');?>