그누보드 분류 선택 radio 버튼으로 바꾸기

페이지 정보

작성자 관리자 (49.♡.11.159) 조회 59회 작성일 22-08-11 22:34()

본문

그누보드에서 분류/카테고리를 사용하면 분류가 기본적으로 드롭다운으로 나옵니다.

이것을 라디오버튼(radio)로 변경 하는 방법으로 현재 URL.KR의 일부 게시판에 적용 중입니다



[수정 파일]

그누보드 원본파일 수정해야 합니다.

bbs/write.php 파일


[수정 내용]

264번째 줄에 다음 코드를 추가 합니다.

[code]

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 .= "<label class='radio'><input type=\"radio\" name=\"ca_name\" value=\"$categories[$i]\" ";

        if($i==0) $str .= ' checked';

        if ($category == $ca_name) {

            $str .= ' checked';

        }

        $str .= ">  $categories[$i]     </label>";

    }


    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;

}

[/code]



[게시판에 적용하기]

적용할 게시판 write.skin.php 에 아래와 같이 추가 합니다.

원래 소스는 option 인데 이번에 새롭게 추가한 코드는 option1 입니다.

[code]
<?php if ($is_category) { echo $category_option1;}?>

[/code]


[출처]

https://sir.kr/g5_tip/17314



카테고리 관련된 게시글 보기

댓글목록

등록된 댓글이 없습니다.

사이트안내 | 서비스 이용약관 | 개인정보 처리방침 |
마이링크 | 후원안내 | FAQ | Admin