게시판 여분 필드에 관해 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판 여분 필드에 관해 정보

게시판 여분 필드에 관해

본문

안녕하세요

게시판 여분 필드로 wr_1~wr10까지 있는데요.

이걸 백개이상 늘릴려고 합니다.

저희 사이트에 사람소개하는란이 있는데 폼형식으로

질문이 백개 이상되거든요..

db, 스킨 수정 어떻게 하는게 좋을까요?

답변부탁드립니다. 감사합니다.
  • 복사

댓글 전체

여분필드를 100개를 만들어 사용할수 도 있겠죠.
그러나  왠만하면 DB틀은 안깨트리는게 좋겠죠.

여분필드 1개당 구분코드를 넣고 || 또는 $$  등등 ..

여분필드에 구분코드를 넣구 만들면 100개도 충분히 들어갑니다.
여분필드에 들어갈 글자수가 255 가 아니라면..
만들지 않아도 됩니다.

예를들어 ex_1 에서 ex_100 까지 필요하다면..
wr_1에 ex_1 ~ ex_10 까지 저장을 합니다.
wr_2에 ex_11 ~ ex_20 까지 저장을 합니다.

글쓰기 스킨에서는
글쓰기 폼에서는
스킨/write.head.skin.php  만들어  사용할 수 있습니다.
$ex1 = explode('||',$write[wr_1]);

$ex_1 = $ex1[0];
$ex_2 = $ex1[1];
....


DB저장 스킨은..
스킨/write_update.head.skin.php 를 만들어 코드를 작성하면
글쓰기에서 작성한 폼을 여분필드에 저장할 수 있습니다.
$wr_1 = $ex_1 .'||'$ex_2.'||'$ex_3.'||'$ex_4.'||'$ex_5.'||'$ex_6;

뷰어 페이지에서는..
스킨/view.head.skin.php 에 저장한 필드를 분리하여 보여주면 됩니다.
$ex1 = explode('||',$view[wr_1]);

$ex_1 = $ex1[0];
$ex_2 = $ex1[1];
....

그누보드는 확장성이 좋은 게시판 입니다.
확장성을 위해 기본적으로 설정되어 있습니다.

더욱더 많은 양의 필드가 필요하시면
wr_content 필드를  구분코드로 구분하여 이용하시면 됩니다.

이런 방법도 있습니다.
테이블이  g4_write_sample  이라면..
관련테이블을 만드는 것입니다.
g4_write_sample_ext  테이블을 만들어

g4_write_sample 테이블의 wr_id 값을 키값으로 지정하시고..
원하시는 필드를 만들어 사용하시면  좋을 듯 합니다.
© SIRSOFT
현재 페이지 제일 처음으로