본문 바로가기

작업/그누보드4

간이쇼핑몰 옵션추가 관리하는방법(셀렉트박스추가/삭제)




1. lib/common.lib.php 에 아래 코드 추가 

기존 get_category_option에 있는건 놔둔다.

기존 get_category_option은 게시판 분류(카테고리) 함수이다.

get_category_option2로 해서 하나를 더 추가 해준다.


기존 함수에서 


$board[bo_category_list] 를 상품색상의 필드 이름( input name 값 으로 변경 
view 페이지에 출력되니 $view[상품색상의필드이름] 으로 변경 

global $g4, $board, $view 로 수정 

함수 수정 및 저장, 업로드 한다음 

view.skin.php select 출력 부분에 
$colorselect = get_category_option2(); 

echo $clorselect; 



그래서 아래 내용과 같다.

/////////////////////////////////////////////



// 분류 옵션을 얻음

// 4.00 에서는 카테고리 테이블을 없애고 보드테이블에 있는 내용으로 대체

function get_category_option2($bo_table='')

{

    global $g4, $board, $view;


    /*

    $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("|", $view[wr_5]); // 구분자가 , 로 되어 있음

    $str = "";

    for ($i=0; $i<count($arr); $i++)

        if (trim($arr[$i]))

            $str .= "<option value='$arr[$i]'>$arr[$i]</option>\n";


    return $str;

}


/////////////////////////////////////////////////////


2. view 페이지에 출력하는곳에는 


<select name=wr_5 required itemname="분류"><option value="">선택하세요<?=$colorselect = get_category_option2(); ?></select>


으로 출력해준다. 



'작업 > 그누보드4' 카테고리의 다른 글

코멘트 페이징 처리  (0) 2014.04.29
최신글 스킨 말고 최신글 불러오는 소스  (0) 2014.04.29
탭방식의 카테고리  (0) 2014.04.26
생일인 회원에게 축하쪽지 보내기.  (0) 2014.04.26
스패머를 막아랏!  (0) 2014.04.26