게시판 카테고리 셀렉트 박스 없이 뿌려주기 function > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

게시판 카테고리 셀렉트 박스 없이 뿌려주기 function 정보

게시판 카테고리 셀렉트 박스 없이 뿌려주기 function

본문

그누 기본 게시판에서 카테고리 이용시에 기본적으로 셀렉트 박스로 불러오는데요.

이것을 셀렉트 박스를 이용하지 않고 나열되서 뿌려주게 하는 함수입니다.

그누 기본에 없어서 재가 쓰는것 올려요.

아래 내용을 extend/extend.lib.php 에 추가해주세요

// 펑션 시작

function get_category_list($bo_table='')
{
    global $g4, $board;

    /*
    $sql = " select bo_category_list from $g4[board_table] where bo_table = '$bo_table' ";
    $row = sql_fetch($sql);
    $arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
    */
    $arr = explode("|", $board[bo_category_list]); // 구분자가 , 로 되어 있음
    $str = "";
    for ($i=0; $i<count($arr); $i++)
        if (trim($arr[$i])){
            $str .= "<span class=\"sccTitle_Text\"><a href=\"?bo_table=$bo_table&sca={$arr[$i]}\"><strong>{$arr[$i]}</strong></a></span>";
   if($i + 1 != count($arr)){
    $str .= " | ";
   }
  }
    return $str;
}

// 펑션 끝

기본 게시판에 삽입되어져 있는코드 ( list.skin.php )

            <form name="fcategory" method="get" style="margin:0px;">
            <? if ($is_category) { ?>
            <select name=sca onchange="location='<?=$category_location?>'+this.value;">
            <option value=''>전체</option>
            <?=$category_option?>
            </select>
            <? } ?>
            </form>

예제) 위내용을 지우시고 아래 내용을 추가해주세요

        <?=get_category_list($bo_table);?>

추천
5

댓글 6개

전체 15 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT