여분필드 추가/사용 방법 - 그누보드, 추가로 여분필드 만들기, 생성하기 > 웹제작/운영

사이트 내 전체검색
[멀티검색] 먼저 왼쪽 검색창에 검색어를 입력하세요.
  • 네이버
  • 다음
  • 구글
  • 유튜브
  • 랜덤Go
[멀티검색] 먼저 왼쪽 검색창에 검색어를 입력하세요.
  • 네이버
  • 다음
  • 구글
  • 유튜브
  • 랜덤Go

웹제작/운영

그누보드 여분필드 추가/사용 방법 - 그누보드, 추가로 여분필드 만들기, 생성하기

페이지 정보

profile_image
작성자 키스세븐
조회 1,228회 작성일 22-08-05 13:04

본문

여분필드 추가/사용 방법

그누보드, 추가로 여분필드 만들기, 생성하기


이 글은 여분필드를 만든 후에 반드시 작업해야 하는 필수 내용을 담고 있다.

그누보드에서 여분필드를 추가로 늘린 후 저장하고 사용하는 내용이 있으니, 추가 필드를 만든 후에는 반드시 확인하는 것이 좋을 것이다.



여분필드 추가/사용 방법 - 그누보드, 추가로 여분필드 만들기, 생성하기



여분필드 만들기 (필드 추가)


초보자를 위해, 이 글에서는 간단히 여분필드를 만드는 방법만 소개한다. 

그러나 더 중요한 것은 그 이후에 나오는 필수 설정 부분이다. 그러므로 끝까지 모두 읽어야만 제대로 추가 여분 필드 생성에 성공할 수 있을 것이다.


만약 초보라면 자동으로 여분필드 만들기 파일을 다운 받아서 실행한다. 수동으로 필드를 만들어야 할 것을 자동으로 하도록 프로그래밍된 파일이다.


자동 여분필드 만들기 파일 다운로드

https://sir.kr/g5_tip/13363


다운했다면 위 페이지에 적혀 있는대로 해당 파일을 실행시키고 아래의 설명을 본다.


그누보드의 기본 여분이 10개니까, 11부터 필요한 만큼 입력하면 된다. 

단, 너무 많으면 사이트 속도가 느려지므로 수십 개 이상 만드는 일은 하지 않는다.


위 링크 페이지에서 작업하라고 되어 있는 그누보드 파일 수정 부분은 아래의 두 개의 파일이다. 이 글에서는 여기에 대해 설명하려는 것이다. 


write_update.php와 move_update.php를 수정해야 한다. 이 부분은 코어 파일이므로 반드시 백업을 해 놓고 작업해야 한다.


이 설명이 바로 이 글의 본론이 되겠다.



여분필드 추가, 저장 사용법


먼저 알아 둘 것은 필드만 새로 만든다고 그누보드에서 바로 끌어다가 쓸 수 있는 것이 아니라는 것이다. 

추가된 것을 업데이트해 줘야 홈페이지에서 사용할 수 있다. 아래 2가지씩을 잘 확인해서 작업하자. 

(11번부터 20번까지 여분필드를 추가했다고 가정하고 설명함)


1. bbs폴더의 write_update.php


bbs폴더의 write_update.php는 쓰기를 할 때 필요한 작업을 해 준다. 

여기서는 두 가지 작업을 해야 한다. insert 부분update 부분이다.

코드 중에 $sql = " insert into $write_table을 찾은 후, 더 내려가서 wr_10 = '$wr_10' ";를 찾는다. (아래 코드 참고)


1-1. insert 부분


[code]

$sql = " insert into $write_table

   - 중략 -

wr_1 = '$wr_1',

   - 중략 -

wr_9 = '$wr_9',

wr_10 = '$wr_10' ";

[/code]


마지막의 "; 대신 , 로 계속 추가한 후 20이 되면 "; 를 붙이면 된다

초보의 경우 아래 코드를 보며 ' 와 , 와 " 와 ; 를 빠트리지 않도록 꼭 확인해야 한다.


[code]

$sql = " insert into $write_table

   - 중략 -

wr_1 = '$wr_1',

   - 중략 -

wr_9 = '$wr_9',

wr_10 = '$wr_10',

wr_11 = '$wr_11',

   - 이렇게 계속 추가 -

wr_19 = '$wr_19',

wr_20 = '$wr_20' ";

[/code]


1-2. update 부분


[code]

$sql = " update {$write_table}

   - 중략 -

wr_1 = '{$wr_1}',

   - 중략 -

wr_9 = '{$wr_9}',

wr_10= '{$wr_10}'

[/code]

를 아래처럼 추가한다. 초보자라면 ' 와 , 와 " 와 ; 를 빠트리지 않도록 꼭 확인해야 한다.


[code]

$sql = " update {$write_table}

   - 중략 -

wr_1 = '{$wr_1}',

   - 중략 -

wr_9 = '{$wr_9}',

wr_10 = '{$wr_10}',

wr_11 = '{$wr_11}',

   - 중략 -

wr_19 = '{$wr_19}',

wr_20= '{$wr_20}'

[/code]


초보자는 마구 붙여 넣으면 안 된다. 코드에서 보다시피, 맨 마지막에 "; 로 끝나는 부분쉼표 없이 끝나는 부분 등의 차이가 있기 때문이다. 반드시 확인한다.



2. bbs폴더의 move_update.php


move_update.php에서는 한 가지의 작업만 하면 된다. 이 파일은 bbs폴더에 들어 있다.

$sql = " insert into $move_write_table을 찾은 후, 아래의 방법처럼 추가해 준다.


[code]

$sql = " insert into $move_write_table

   - 중략 -

wr_1 = '".addslashes($row2['wr_1'])."',

   - 중략 -

wr_9 = '".addslashes($row2['wr_9'])."',

wr_10 = '".addslashes($row2['wr_10'])."' ";

[/code]


위의 코드를 아래처럼 추가한다.

[code]

$sql = " insert into $move_write_table

   - 중략 -

wr_1 = '".addslashes($row2['wr_1'])."',

   - 중략 -

wr_9 = '".addslashes($row2['wr_9'])."',

wr_10 = '".addslashes($row2['wr_10'])."',

   - 중략 -

wr_19 = '".addslashes($row2['wr_19'])."',

wr_20 = '".addslashes($row2['wr_20'])."' ";

[/code]


역시 마찬가지로, 초보라면 ' 와 , 와 " 와 ; 를 빠트리지 않도록 꼭 확인해야 한다.


여기까지 했으면 기본적인 DB작업은 끝난 것이다.

이제 실질적으로 페이지에서 부르고 표현하는 방법이 남았다. 


이것은 그누보드의 기본적인 여분필드 사용방법을 알면 된다.

하지만 내용이 길기 때문에, 아래 링크를 통해서 따로 설명한다.


그누보드 기본적인 여분필드 사용방법 링크


위 링크는 여분필드를 어떻게 넣고 불러다 쓰는지에 대해 알 수 있다.

추천0
총 87개 (1Page)
  • RSS
웹제작/운영 목록
번호 제목 조회 추천 날짜
공지 공지 476 0 03-26
86 그누보드 366 0 02-25
85 그누보드 1506 0 10-17
84 SCRIPT 745 0 10-17
83 CSS 677 0 09-10
82 PHP 1140 0 08-26
81 PHP 736 0 08-21
80 기타활용 651 0 08-15
열람중 그누보드 1229 0 08-05
78 CSS 889 0 08-04
77 HTML 1764 0 07-24
76 그누보드 483 0 07-24
75 HTML 846 0 07-21
74 CSS 718 0 07-18
73 그누보드 663 0 07-09

검색


    허브사이트 "키스세븐"
    [허브사이트란?]
    수많은 사이트와 포털을
    한 번에 모아서
    사용할 수 있는 서비스를 말합니다.