필드 사용하는 방법, 필드 추가하기...

· 2005-04-10 (일) 10:57:05 · 4875 · 9
그누보드에선 자체적으로 5개씩 추가필드가 생성되어 있습니다.

필드를 사용하실려면

gbform.skin.php 입력스킨에 추가 하면
<input type=text name='wr_1'> //wr_1 필드에 사용하죠

gbview.skin.php 글 내용에서 보기
<?=$write[wr_1]?> // wr_1값을 볼수가 있쬬..

gblist.skin.php 글 리스트에서 보기
<?=$list[$i][wr_1]?>

wr_1부터 wr_5까지 사용가능합니다. 자체적으로 이쓰니깐요

=================================================================================
bbs/skin/board/ ==>>그누보드 스킨이 있는 장소입니다.

gbform.skin.php ==>>입력폼.. 수정폼..
gblist.skin.php ==>>리스트폼
gbview.skin.php ==>>글 내용폼

bbs/gbupdate.php ==>> 글 입력,수정, 코멘트등을 디비에 저장하게 해주는 부분
bbs/gbdelete.php ==>> 글 삭제할때 디비에서 삭제해주는 부분
=================================================================================

필드 추가


첫번째..1.php 하나 생성 (관리자모드에서 게시판 추가할때 생성을 bbb로 만들었다면 gb_bbs로 하세요)
(ex: http://sir.co.kr/?doc=bbs/gnuboard.php&bo_table=tiptech
bo_table이 tiptech이니깐 게시판테이블은 gb_tiptech가 되겠죠)

=========================================================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE");
//추가 필드 설치

$gb_member ="alter TABLE 게시판테이블 add wr_6 varchar(255) not null";
$result1 = @mysql_query($gb_member) or mysql_error();
echo "테이블안에 필드를 추가하였습니다..^^"
?>
=========================================================
http://주소/그누보드/?doc=1.php
필드가 추가되죠.

두번째. wr_6 사용하실려면
bbs/gbupdate.php ==>> 글 입력 디비에 저장하게 해주는 부분

164번째줄
if ($result) {
$sql_add = " , wr_1 = '$wr_1'
, wr_2 = '$wr_2'
, wr_3 = '$wr_3'
, wr_4 = '$wr_4'
, wr_5 = '$wr_5' ";

여기를
if ($result) {
$sql_add = " , wr_1 = '$wr_1'
, wr_2 = '$wr_2'
, wr_3 = '$wr_3'
, wr_4 = '$wr_4'
, wr_5 = '$wr_5'
, wr_6 = '$wr_6'";

..................................................강의 끝......
|

댓글 9개

2005-07-19 (화) 17:04:18
틀린 부분 있는 거 같습니다. gb_board가 아니라 gb_write_board가 되는 거 아닌가요?
http://주소/그누보드/?doc=1.php
필드가 추가되죠.

^-^;;;
초보사용자 질문입니다. 게시판테이블이름이 board 라면 ..
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "STYLE");
//추가 필드 설치

$gb_member ="alter TABLE 게시판테이블 add wr_6 varchar(255) not null";
$result1 = @mysql_query($gb_member) or mysql_error();
echo "테이블안에 필드를 추가하였습니다..^^"
?>
이문서를 gb_board.php 로 저장한후에 gnu 폴더에 업로드시킨다는건지요?
제가워낙초보라서 카이루님의 상세한 설명에도 불구하고 추가질문입니다.고맙습니다.
깔끔하게 정리해 주셨네요...
유익했습니다. 건승하십시요
감사합니다
2005-08-08 (월) 21:36:55
꾀 중요한 자료네요.
2005-10-05 (수) 20:28:04
gg
카이루님 최고!^^:
댓글을 작성하시려면 로그인이 필요합니다.

그누3 팁자료실

1,026건
+
제목 글쓴이 날짜 조회
05-04-26 조회 4,336
05-04-24 조회 3,768
05-04-22 조회 4,124
05-04-22 조회 4,389
05-04-19 조회 4,623
05-04-19 조회 4,530
05-04-19 조회 3,930
05-04-17 조회 3,679
05-04-16 조회 3,447
05-04-15 조회 3,651
05-04-15 조회 3,568
05-04-13 조회 5,177
05-04-11 조회 3,746
05-04-10 조회 4,876
05-04-09 조회 4,539
05-04-08 조회 3,752
05-04-08 조회 3,879
05-04-07 조회 4,724
05-04-07 조회 4,072
05-04-06 조회 5,233