확장변수에 대해서

불당   
   조회 14081  

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

각 확장변수(예: 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-08   32199   불당
2015-05   84481   불당
06-02   9588   불당
2014-06   119113   불당
2015-09   69089   불당
2014-02   6407   불당
2011-12   13110   불당
2011-10   10504   불당
2011-10   13039   불당
2009-06   8284   불당
2009-03   8158   불당
2009-02   20163   불당
2009-02   15931   불당
2009-02   14148   불당
2009-02   15851   불당
2009-02   19161   불당
2009-02   14677   불당
2009-06   7882   불당
2009-02   14082   불당
2009-02   29607   불당
2009-02   30513   불당