메뉴 건너뛰기

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

그누보드 여분 필드는 이전 강좌에서 살펴본 것과 같이 wr_1 부터 wr_10 까지 총 10개만 제공하고 있습니다. 

10개도 적당해 보이긴 하지만 스킨 제작하면서 부족할 경우 참고해서 추가하면 됩니다.

 

방법은 어렵지 않습니다. 

원하는 게시판 테이블에 wr_11, wr_12.... 등과 같이 필드를 생성하고 update 쿼리에서 추가하면 됩니다.

wr_10번 까지는 별도로 수정하지 않아도 이 과정들이 모두 기본으로 적용되어 있어서 그냥 가져다 쓰면 되지만 10번 이후부터는 저런 부분들을 수정해야 사용할 수 있습니다.

 

어떻게 생성하고 추가해야 하는지 좀 더 자세하게 살펴보겠습니다.

 

 

1. 필드 생성

 

phpMyAdmin 을 이용해서 원하는 개수만큼 필드를 생성합니다.

 


 

- 좌측에서 필드를 추가하고 싶은 게시판 테이블 선택

  (게시판 테이블 이름은 g5_write_notice 형식으로 되어 있습니다. 뒤에 notice 부분이 게시판id 입니다)

- 상단 탭 메뉴에서 구조 클릭

Add [10] field(s) 입력란에 원하는 개수 추가 (예를 들어 10개를 추가해보겠습니다)

- 위치는 wr_10 다음에 (wr_10 필드가 마지막에 있으므로 테이블의 마지막으로 선택해도 됩니다)

- 실행

 

 


 

기존에 있던 wr_10 번까지의 여분 필드와 동일한 형식으로 입력합니다.

모두 입력 후 저장 클릭!

 

 


 

정상적으로 추가되었는지 확인하세요.

기존 여분 필드와 필드 속성들이 동일한지 체크

 

 

 

2. 스킨 파일 수정

 

스킨 폴더 안에 write_update.skin.php 파일을 새로 생성하고 내용은 이렇게 하세요.

기본 스킨에는 이 파일이 없을 겁니다.

 

<?php 

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 

$sql = " update $write_table

            set 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'

          where wr_id = '$wr_id' ";

sql_query($sql);

?>​​

 

 

* 새로 추가한 필드에 정상적으로 값이 저장 및 수정되는지 확인

 

write.skin.php 파일에 추가해서 테스트

 

<input type="text" name="wr_11" value="<?php echo $write['wr_11'] ?>" id="wr_11" class="frm_input" size="20">

....

....

....

 


 


List of Articles
번호 제목 날짜 조회 수
20 게시판 기본 스킨 목록 페이지 살펴보기 1 - list.skin.php 2017.04.13 262
19 게시판 기본 스킨 목록 페이지 살펴보기 2 - 상세 설명 2017.04.13 301
18 게시판 기본 스킨 글쓰기 페이지 살펴보기 1 - write.skin.php 2017.04.13 277
17 게시판 기본 스킨 글쓰기 페이지 살펴보기 2 - 상세 설명 2017.04.13 295
16 게시판 기본 스킨 내용보기 페이지 살펴보기 2 - 상세 설명 2017.04.13 267
15 여분필드를 활용한 게시판 스킨 제작 - 기본적인 사용 방법 2017.04.13 320
14 여분필드를 활용한 게시판 스킨 제작 - 기초 예제1-1 file 2017.04.13 300
13 여분필드를 활용한 게시판 스킨 제작 - 기초 예제1-2 file 2017.04.13 277
12 여분필드를 활용한 게시판 스킨 제작 - 기초 예제1-3 file 2017.04.13 330
11 게시판 글쓰기 페이지에 스마트 에디터 2개 이상 사용하기 2017.04.11 306
10 DatePicker 달력 플러그인을 활용한 날짜 입력 쉽게하기 file 2017.04.11 364
9 DatePicker 달력 플러그인을 활용한 날짜 입력 쉽게하기 file 2017.04.11 317
8 이름이나 연락처 중간 부분을 *** 표시로 숨기기 file 2017.04.11 288
7 게시판 글쓰기 페이지에 다음 API 주소 입력기 사용하기 file 2017.04.11 277
6 게시판 스킨 목록 페이지에 이전 다음 페이지 링크 만들기 2017.04.11 255
» 여분필드를 활용한 게시판 스킨 제작 - 여분 필드 10개 이상 사용하기 file 2017.04.11 381
4 배열을 사용해서 여분필드 한 개로 연락처 입력란 3등분하기 file 2017.04.11 226
3 게시판 스킨 파일 구조 2016.12.22 393
2 그누보드 확장변수 사용 2016.12.22 418
1 다음날 00시에 쿠키 만료되도록 하는 방법 2014.02.27 634
Board Pagination Prev 1 Next
/ 1

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved