필드 사용하는 방법, 필드 추가하기... > 그누3 팁자료실

그누3 팁자료실

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

그누호환 필드 사용하는 방법, 필드 추가하기...

본문

그누보드에선 자체적으로 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'";

..................................................강의 끝......
추천
0

댓글 전체

초보사용자 질문입니다.    게시판테이블이름이 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 폴더에 업로드시킨다는건지요?
제가워낙초보라서 카이루님의 상세한 설명에도 불구하고 추가질문입니다.고맙습니다.
전체 41
그누3 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT