2026, 새로운 도약을 시작합니다.

그누보드 초보자 입니다. 채택완료

테마를 구입해서 하고 있는데요..

1. 여분필드 wr_1~wr_10까지중에서 wr_3까지만 DB에 저장되고 나머지는 안됩니다.

2. wr_11~wr_30까지 여분필드를 만들고 싶은데 어떻게해야할까요?

답변 5개

채택된 답변
+20 포인트

사용중이신 그누보드 버전이 5.4 이상이시면 제가 올린 자료를 사용하시면 편하게 추가가 가능합니다.

https://sir.kr/g5_skin/56451?page=3

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

답변에 대한 댓글 3개

Fatal error: Uncaught Error: Call to undefined function auth_check_menu() in /www/jctcftp.godohosting.com/gnuboard/adm/phantom/phantom_field_list.php:5 Stack trace: #0 {main} thrown in /www/jctcftp.godohosting.com/gnuboard/adm/phantom/phantom_field_list.php on line 5

이런 오류가 뜹니다..
/adm/phantom/phantom_field_list.php

파일의 상단

auth_check_menu($auth, $sub_menu, 'r');

위 코드를 삭제해주세요.
여분필드는 추가되었는데.db에 저장은 여전히 안되네요

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

DB의 구조상으로는 다 되어 있습니다.
근데 wr_3번이 wr_3~wr_10 쓴것중에 랜덤으로 저장되네요..

thumb-3554492705_1695098371.815_730x174.png

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

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

답변에 대한 댓글 3개

주신 방법을 사용해봤는데요.. 여전히 여분필드 wr_3번까지만 출력되고 나머지는 출력이 되지 않습니다....DB에 wr_3번까지만 저장되고 wr_4~wr_30은 저장되지 않습니다.
AZUR 테마의 evboard? 인지 모르지만 기본 베이직 스킨으로 시험해보고 된다면 스킨 문제인지
확인이 필요합니다.
제가 소스를 잘못 썼었어요~ 모두 해결되었습니다. 답변주셔서 감사합니다.

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

해당 스킨에 

write_update.skin.php 파일을 추가하셔서 아래 같이 넣어주시면 됩니다.

그리고 테이블은 미리  원하시는 컬럼 만큼 먼저 추가 를 해주셔야 합니다.

Copy


update {$write_table}

set wr_11 =  '$wr_11'

   , wr_12 =  '$wr_12'

   , wr_13 =  '$wr_13'   

  //   ..................................  [이런식으로 추가하시면됩니다]

where wr_id = '$wr_id' ;

 

위와 같이 해보시면 해결됩니다.

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

답변에 대한 댓글 2개

역시나 db에 저장이 안되요
db저장 안되시면...혹시 테이블에 컬럼을 만드셨는지요?
이렇게 하면 잘됩니다.!

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

그누순정에서 잘 되고 테마에서 안 된다면 테마옵션을 봐야 할 것이고

둘다 안 된다면 코드가 잘못된 것입니다.

여분필드 추가는 작은별님 자료가 가장 알기 쉽습니다.

https://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=31

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

답변에 대한 댓글 1개

어떤게 잘못되었는지는 모르겠는데.. 문의하기도 여분필드추가하고 했는데 이건 잘 되요

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

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

로그인
🐛 버그신고