게시판 글쓰기에서 분류 선택 radio 버튼으로 바꾸기 > 그누보드5 팁자료실

그누보드5 팁자료실

게시판 글쓰기에서 분류 선택 radio 버튼으로 바꾸기 정보

게시판 글쓰기에서 분류 선택 radio 버튼으로 바꾸기

본문

bbs/write.php 

263라인 

$is_category = false;
$category_option = '';
if ($board['bo_use_category']) {
    $ca_name = "";
    if (isset($write['ca_name']))
        $ca_name = $write['ca_name'];
    $category_option = get_category_option($bo_table, $ca_name);
    $is_category = true;
}

상기 코딩 밑에 아래 내용 입력

(원래는 common.lib.php 내에 있는 get_category_option 함수인데

get_category_option1 으로 함수명 변경해서 약간 손봤습니다.)

 

// 분류 옵션을 얻음 (라디오체크버트)
// 4.00 에서는 카테고리 테이블을 없애고 보드테이블에 있는 내용으로 대체
function get_category_option1($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 .= "<input type=\"radio\" name=\"ca_name\" value=\"$categories[$i]\" ";
        if($i==0) $str .= ' checked';
        if ($category == $ca_name) {
            $str .= ' checked';
        }
        $str .= ">  $categories[$i]     ";
    }

    return $str;
}

 

$category_option1 = '';
if ($board['bo_use_category']) {
    $ca_name = "";
    if (isset($write['ca_name']))
        $ca_name = $write['ca_name'];
    $category_option1 = get_category_option1($bo_table, $ca_name);
    $is_category = true;
}

 

그리고 해당 스킨 write.skin.php 파일내

카테고리 입력 부분에서

<!-- 카테고리 드롭다운박스
        <select name="ca_name" id="ca_name" required>
            <option value="">분류를 선택하세요</option>
            <?php echo $category_option ?>
        </select>
        -->
        <?php echo $category_option1 ?>

 

위와 같이 기존 꺼 주석 처리하고

<?php echo $category_option1 ?>

위와 같이 써주시면 됩니다.

 

별거 아니지만 혹시나 도움되시는 분들 가져다가 쓰세요..

 

추천
6

댓글 6개

전체 2,411 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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