확장변수에 대해서

불당   
   조회 13649  

그누보드는 사용자들이 추가적인 값들을 편하게 쓸 수 있게 확장변수를 정의해 뒀습니다.
확장변수를 사용하면 편하게 프로그램을 수정할 수 있지만, 그만큼 다른 프로그램과 충돌할 가능성도 높으므로, 사용하는 확장변수의 이름과 위치는 정리를 꼭 해둬야 합니다.

각 확장변수(예: bo_1)에 대해서 해당 확장변수의 설명(예: bo_1_subj)가 있으며,
모든 확장변수의 데이터 type은 varchar(255) 입니다.

g4_config (설정 테이블)
설정 테이블은 cf_1 (cf_1_subj) ~ cf_10 (cf_10_subj)의 10개의 확장변수가 있습니다.
$config[cf_1]과 같이 불러서 사용하면 됩니다.

g4_memeber (회원정보 테이블)
회원정보 테이블은 mb_1~ mb_10의 10개의 확장변수가 있습니다.

g4_board (게시판 정의 테이블)
게시판 테이블은 bo_1 (bo_1_subj) ~ bo_10 (bo_10_subj)의 10개의 확장변수가 있습니다.
$board[bo_1]과 같이 불러서 사용하면 됩니다.

g4_group (그룹 테이블)
그룹 테이블은 gr_1 (gr_1_subj) ~ gr_10 (gr_10_subj)의 10개의 확장변수가 있습니다.
$group[gr_1]과 같이 불러서 사용하면 됩니다.

g4_write_게시판이름 (게시판 테이블)
게시글 테이블은 wr_1 ~ wr_10의 10개의 확장변수가 있습니다.
wr_1_subj와 같은 설명하는 변수는 없습니다.
$write[wr_1], $view[wr_1], $list[$i][wr_1]과 같이 불러서 사용하면 됩니다.

글쓰기 스킨에서 확장변수를 사용할때는 wr_1 ~ wr_10의 name, id를 사용해야 합니다.
/bbs/write.php에서 write.skin.php에서 넘겨진 wr_1 ~ wr_10의 값을 update 합니다.

(예: 관리자님의 경매스킨에서)
        <input type=text size=20 name=wr_1 id=wr_1 value="<?=$write[wr_1]?>" itemname="경매시작일시" required>

확장변수를 10개 이상 쓰려고 하는 경우에는 프로그램의 logic을 먼저 살펴보세요.
수십개의 추가 field가 있으면 사이트의 속도가 현저히 떨어지게 되며,
수십개의 field는 별개의 테이블로 분리되는게 더 바람직하기 때문 입니다.
- opencode.co.kr -
하이샤시 제작전문 미래창호
서울경기인천 하이샤시제작업체 공장직영 원룸창호 신축 창호공사 하이샤시 제작공장
소파제작주문제작 대진쇼파
영업용소파, 가정용소파, 방염소파, 소파공장, 소파전문업체,소파제작
쇼파종합백화점 쇼파천갈이
쇼파천갈이 영업용쇼파 붙박이쇼파 쇼파테이불 방염쇼파 맞춤 제작 서울 인천 부천
파워링크 AD   클릭초이스등록


제목Page 1/1
     
2016-06   24601   불당
06-02   410   불당
2015-05   75374   불당
2015-10   62259   불당
2016-05   40292   불당
2014-02   5904   불당
2011-12   12724   불당
2011-10   10171   불당
2011-10   12699   불당
2009-06   7909   불당
2009-03   7853   불당
2009-02   19572   불당
2009-02   15451   불당
2009-02   13722   불당
2009-02   15437   불당
2009-02   18613   불당
2009-02   14268   불당
2009-06   7576   불당
2009-02   13650   불당
2009-02   28844   불당
2009-02   29655   불당