테스트 사이트 - 개발 중인 베타 버전입니다

여분필드 추가하기 채택완료

스피아민트 2년 전 조회 3,941

여분필드 추가하는 올바른 법좀 가르쳐 주세요

여분필드 추가하기를 따라해 봣지만 

되지를 않네요 

여분필드 추가하는 방법을 알기쉽게 

표준으로 된 방법이 없을까요 ?

 

여기보고 따라 해 봤는 데요 ..

https://sir.kr/g5_tip/13363">그누보드 - 게시판 여분필드 쉽게 추가하기-- 그누5 > 그누보드5 팁자료실 (sir.kr)

move_update.php = 여기도 아래와 같은 방법으로 추가

write_update.php 파일 아래 두군데 추가 

$sql = " insert into $write_table= 여기도 아래와 같은 방법으로 추가

$sql = " update {$write_table}                      wr_1 = '{$wr_1}',                      wr_2 = '{$wr_2}',                      wr_3 = '{$wr_3}',                      wr_4 = '{$wr_4}',                      wr_5 = '{$wr_5}',                      wr_6 = '{$wr_6}',                      wr_7 = '{$wr_7}',                      wr_8 = '{$wr_8}',                      wr_9 = '{$wr_9}',                      wr_10= '{$wr_10}',                      wr_11 = '{$wr_11}',                      wr_12 = '{$wr_12}',                      wr_13 = '{$wr_13}',                      wr_14 = '{$wr_14}',                      wr_15 = '{$wr_15}',                      wr_16 = '{$wr_16}',                      wr_17 = '{$wr_17}',                      wr_18 = '{$wr_18}',                      wr_19 = '{$wr_19}',                      wr_20= '{$wr_20}' ";

 

이런식으로 추가했는데 여분필드 생성이 되질 않네요 ...?

고수님들 여분필드 추가하는 법좀 알려주시면 감사하겠습니다

수고하세요 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
2년 전

</p>

<p>for ($k = 11; $k <= 20; $k++) {</p>

<p>    sql_query(" ALTER TABLE `{$write_table}` ADD `wr_{$k}` varchar(255) NOT NULL DEFAULT '' ");</p>

<p>}</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

스피아민트
2년 전
베르만님 감사합니다 제대로 된 방법을 배워야겟네요

댓글을 작성하려면 로그인이 필요합니다.

PHPMYADMIN g5_write_notice에 구조에는 이렇게 나옵니다 .. 정상적인 방법은 아닌거 같습니다 

게시판 필드에는 여전히 wr_10까지만 나오네요 ..

제대로 배워야 겠습니다 ..베르만님 신비님  Mins아빠님 감사 합니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

M
2년 전

phpmyadmin에 들어가셔서

alter table [테이블명] add wr_11 varchar(255) default '';

이런식으로 wr_11~wr_20까지 추가를 해주시면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

스피아민트
2년 전
PHPMYADMIN에 구조에 보니까
g5_write_notice에 wr_20 varchar(255) 20까지 생성된건 보입니다
그런데 게시판 여분 필드는 여전히 wr_10까지 나오네요 ..
답답하네요 게시판 여분필드에서 안보이는게요 ...게시판에서는 외안보이는건지 알수가 없네요 ?
스피아민트
2년 전
Mins아빠님 감사합니다 제대로 된 방법을 배워야겟네요

댓글을 작성하려면 로그인이 필요합니다.

s
sinbi Expert
2년 전

PHPMYADMIN 접속해 값이 들어갈 방(=컬럼)부터 만들어 놓고 작업해 보세요.

그누보드 기본 경우 1~10까지만 기본으로 제공됩니다.

11~20의 값이 들어갈 방은 없습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 6개

스피아민트
2년 전
신비님 좀 자세히 해주면 안될까요
경로라던지 .....어디에 어떻게 하는건지 ..?
s
sinbi
2년 전
아래 베르만 님이 적어주신 코드를 /extend/user.config.php 파일에 넣고 실행 (= 페이지 아무 곳에서나 새로고침) 후 코드 삭제하시면 될 듯.....
스피아민트
2년 전
PHPMYADMIN에 구조에 보니까
g5_write_notice에 wr_20 varchar(255) 20까지 생성된건 보입니다
그런데 게시판 여분 필드는 여전히 wr_10까지 나오네요 ..
답답하네요 게시판 여분필드에서 안보이는게요 ...게시판에서는 외안보이는건지 알수가 없네요 ?
s
sinbi
2년 전
베르만 님 코드가 $write_table 사용하니까, 해당 게시판 접속 후 실행하셔야 할 듯....

PS.
게시판 접속없이 특정 게시판에 여분필드 생성하려면, $write_table 대신 g5_write_free 처럼 해당게시판 테이블명을 직접 적으셔야 할 듯...
s
sinbi
2년 전
게시판여분필드는 생성하려는 게시판테이블에 가셔서 별도로 생성하셔야 합니다.
PhpMyAdmin에서 생성하려면....

phpmyadmin 접속
> 내 db 접속
> 생성할 게시판 테이블 접속
> 구조탭 클릭
> 하단에서 생성할 컬럼개수와 삽입위치 지정 후 생성
> 기존 wr_1 설정값 참고해 wr_11~wr_20 생성
스피아민트
2년 전
신비님 감사합니다 제대로 된 방법을 배워야겟네요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인