3.35버전에 맞게 필드추가하는 방법? 정보
그누보드 3.35버전에 맞게 필드추가하는 방법?본문
wr_10번까지 필드 수동으로 추가하고싶습니다.
방법좀 갈켜주세요..?
최강그누보드..
방법좀 갈켜주세요..?
최강그누보드..
댓글 전체
감사합니다. 지니아빠님.. ㅎㅎ
수고하십시요..
최강그누보드
수고하십시요..
최강그누보드
3.35 버전은 아닙니다만 ... 참고 하셔서 해 보시기를 바랍니다.
http://www.slgi.co.kr/gnu3/?doc=bbs/gnuboard.php&bo_table=job&page=3&wr_id=22
아래의 작업이 파일이 올려져 있는 URL 입니다.
3.23 을 기준으로 했습니다. 이전에 자료를 파일 통째로 올려 드렸었는데 ....
3.24 를 송형석님 께서 요청 하셔서 파일 통째로 올려 드릴려다가 설명으로
대신 하기로 했습니다. 이유는 왜 그런지 잘 아실듯 ....
●무엇이 달라집니까?
필드 추가
기존 5개(3.09이상) >> 수정 후 10개
첨부파일 추가
기존 2개 > 수정 후 5개
●무엇을 수정합니까?
그누폴더/config.php
그누폴더/install/sql.write.sql
그누폴더/bbs/gbform.php
그누폴더/bbs/gbview.php
그누폴더/bbs/gbupdate.php
그누폴더/bbs/gbmoveupdate.php
●첫번째 -
그누폴더/config.php 52번줄에 파일 업로드 갯수를 변경 합니다. 2 -> 5
수정전:
$cfg[file_count] = 2; // 업로드 파일의 필드 갯수 (늘일 경우에는 테이블에 필드도 같이 추가해야함)
수정후:
$cfg[file_count] = 5; // 업로드 파일의 필드 갯수 (늘일 경우에는 테이블에 필드도 같이 추가해야함)
●두번째 -
install/sql.write.sql 21, 23, 26, 28, 31, 33 번줄에 추가된 필드 항목을 삽입 합니다.
수정전:
wr_file1 varchar(255) NOT NULL default '',
wr_file2 varchar(255) NOT NULL default '',
wr_file1_source varchar(255) NOT NULL default '',
wr_file2_source varchar(255) NOT NULL default '',
wr_file1_download int(11) NOT NULL default '0',
wr_file2_download int(11) NOT NULL default '0',
wr_1 varchar(255) NOT NULL default '',
wr_2 varchar(255) NOT NULL default '',
wr_3 varchar(255) NOT NULL default '',
wr_4 varchar(255) NOT NULL default '',
wr_5 varchar(255) NOT NULL default '',
수정후:
wr_file1 varchar(255) NOT NULL default '',
wr_file2 varchar(255) NOT NULL default '',
wr_file3 varchar(255) NOT NULL default '',
wr_file4 varchar(255) NOT NULL default '',
wr_file5 varchar(255) NOT NULL default '',
wr_file1_source varchar(255) NOT NULL default '',
wr_file2_source varchar(255) NOT NULL default '',
wr_file3_source varchar(255) NOT NULL default '',
wr_file4_source varchar(255) NOT NULL default '',
wr_file5_source varchar(255) NOT NULL default '',
wr_file1_download int(11) NOT NULL default '0',
wr_file2_download int(11) NOT NULL default '0',
wr_file3_download int(11) NOT NULL default '0',
wr_file4_download int(11) NOT NULL default '0',
wr_file5_download int(11) NOT NULL default '0',
wr_1 varchar(255) NOT NULL default '',
wr_2 varchar(255) NOT NULL default '',
wr_3 varchar(255) NOT NULL default '',
wr_4 varchar(255) NOT NULL default '',
wr_5 varchar(255) NOT NULL default '',
wr_6 varchar(255) NOT NULL default '',
wr_7 varchar(255) NOT NULL default '',
wr_8 varchar(255) NOT NULL default '',
wr_9 varchar(255) NOT NULL default '',
wr_10 varchar(255) NOT NULL default '',
●세번째 -
그누폴더/bbs/gbform.php 의 126번줄을 아래와 같이 수정합니다.
수정전:
include "./bbs/norobot.php";
수정후:
include "./bbs/norobot.php";
$wr_1 = $write[wr_1];
$wr_2 = $write[wr_2];
$wr_3 = $write[wr_3];
$wr_4 = $write[wr_4];
$wr_5 = $write[wr_5];
$wr_6 = $write[wr_6];
$wr_7 = $write[wr_7];
$wr_8 = $write[wr_8];
$wr_9 = $write[wr_9];
$wr_10 = $write[wr_10];
●네번째 -
그누폴더/bbs/gbview.php 의 116번 117번 사이를 아래와 같이 수정 합니다.
수정전:
$good = $write[wr_good];
$nogood = $write[wr_nogood];
수정후:
$good = $write[wr_good];
$wr_1 = $write[wr_1];
$wr_2 = $write[wr_2];
$wr_3 = $write[wr_3];
$wr_4 = $write[wr_4];
$wr_5 = $write[wr_5];
$wr_6 = $write[wr_6];
$wr_7 = $write[wr_7];
$wr_8 = $write[wr_8];
$wr_9 = $write[wr_9];
$wr_10 = $write[wr_10];
$nogood = $write[wr_nogood];
●다섯번째 -
그누폴더 /bbs/gbupdate.php 179번줄 부터 다음을 아래와 같이 수정 합니다.
수정전:
wr_file1 = '$upload[1]',
wr_file2 = '$upload[2]',
wr_file1_source = '$upload_source[1]',
wr_file2_source = '$upload_source[2]',
wr_file1_download = '0',
wr_file2_download = '0',
수정후:
wr_file1 = '$upload[1]',
wr_file2 = '$upload[2]',
wr_file3 = '$upload[3]',
wr_file4 = '$upload[4]',
wr_file5 = '$upload[5]',
wr_file1_source = '$upload_source[1]',
wr_file2_source = '$upload_source[2]',
wr_file3_source = '$upload_source[3]',
wr_file4_source = '$upload_source[4]',
wr_file5_source = '$upload_source[5]',
wr_file1_download = '0',
wr_file2_download = '0',
wr_file3_download = '0',
wr_file4_download = '0',
wr_file5_download = '0',
바로 아래쯤 보시면 (위에것 추가 하시고 작업 하시면
200번줄 입니다)
수정전:
wr_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]'
수정후:
wr_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]'
●여섯번째 -
267번줄 부터 297번줄 까지 바로 윗줄에서 했던것을 한번 더(동일) 합니다.
●일곱번째 -
369번줄을 아래와 같이 수정 합니다.
수정전:
wr_update_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_update_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]'
수정후:
wr_update_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_update_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]'
●여덟번째
그누폴더/bbs/gbmoveupdate.php 68번줄을 아래와 같이 수정 합니다.
수정전:
wr_file1 = '$row[wr_file1]',
wr_file2 = '$row[wr_file2]',
wr_file1_source = '$row[wr_file1_source]',
wr_file2_source = '$row[wr_file2_source]',
wr_file1_download = '$row[wr_file1_download]',
wr_file2_download = '$row[wr_file2_download]',
수정후:
wr_file1 = '$row[wr_file1]',
wr_file2 = '$row[wr_file2]',
wr_file3 = '$row[wr_file3]',
wr_file4 = '$row[wr_file4]',
wr_file5 = '$row[wr_file5]',
wr_file1_source = '$row[wr_file1_source]',
wr_file2_source = '$row[wr_file2_source]',
wr_file3_source = '$row[wr_file3_source]',
wr_file4_source = '$row[wr_file4_source]',
wr_file5_source = '$row[wr_file5_source]',
wr_file1_download = '$row[wr_file1_download]',
wr_file2_download = '$row[wr_file2_download]',
wr_file3_download = '$row[wr_file3_download]',
wr_file4_download = '$row[wr_file4_download]',
wr_file5_download = '$row[wr_file5_download]',
96번줄을 아래와 같이 수정 합니다.
수정전:
$sql2 .= " , wr_1 = '$row[wr_1]'
, wr_2 = '$row[wr_2]'
, wr_3 = '$row[wr_3]'
, wr_4 = '$row[wr_4]'
, wr_5 = '$row[wr_5]' ";
}
수정후:
$sql2 .= " , wr_1 = '$row[wr_1]'
, wr_2 = '$row[wr_2]'
, wr_3 = '$row[wr_3]'
, wr_4 = '$row[wr_4]'
, wr_5 = '$row[wr_5]'
, wr_6 = '$row[wr_6]'
, wr_7 = '$row[wr_7]'
, wr_8 = '$row[wr_8]'
, wr_9 = '$row[wr_9]'
, wr_10 = '$row[wr_10]' ";
}
109번줄을 아래와 같이 수정 합니다.
수정전:
// 파일 복사
$srcdir = "./data/file/$bo_table";
$dstdir = "./data/file/$copy_bo_table";
@copy("$srcdir/$row[wr_file1]", "$dstdir/$row[wr_file1]");
@copy("$srcdir/$row[wr_file2]", "$dstdir/$row[wr_file2]");
수정후:
// 파일 복사
$srcdir = "./data/file/$bo_table";
$dstdir = "./data/file/$copy_bo_table";
@copy("$srcdir/$row[wr_file1]", "$dstdir/$row[wr_file1]");
@copy("$srcdir/$row[wr_file2]", "$dstdir/$row[wr_file2]");
@copy("$srcdir/$row[wr_file3]", "$dstdir/$row[wr_file3]");
@copy("$srcdir/$row[wr_file4]", "$dstdir/$row[wr_file4]");
@copy("$srcdir/$row[wr_file5]", "$dstdir/$row[wr_file5]");
124번줄을 아래와 같이 수정 합니다.
수정전:
// 파일 삭제
@unlink("$srcdir/$row[wr_file1]");
@unlink("$srcdir/$row[wr_file2]");
수정후:
// 파일 삭제
@unlink("$srcdir/$row[wr_file1]");
@unlink("$srcdir/$row[wr_file2]");
@unlink("$srcdir/$row[wr_file3]");
@unlink("$srcdir/$row[wr_file4]");
@unlink("$srcdir/$row[wr_file5]");
●수고 하셨습니다.
아래 파일은 상단부 링크 주소에 있습니다.
phpMyadmin 에 접속해서 수동으로 하셔도 되고
파일을 다운로드 받으셔서 자동으로 하셔도 됩니다.
http://홈페이지주소/그누폴더/?doc=add.php 를 호출 합니다.
(첨부파일 테이블 추가)
http://홈페이지주소/그누폴더/?doc=add_1.php 를 호출 합니다.
(wr_6~wr_10 필드 테이블 추가)
모든 게시판의 첨부파일이 다섯개로 늘어납니다. 다섯개로
사용할 게시판 외에 원래대로 2개만 사용하고 싶으신 게시판이
있으시다면 해당 스킨폴더의 gbform.skin.php 의 73번줄을 (기본 스킨 기준)
<? for ($i=1; $i<=$cfg[file_count]; $i++) { ?>
에서
<? for ($i=1; $i<=2; $i++) { ?>
으로 변경해 주시면 됩니다. 전부 다 다섯개로 나오니까
복잡한 감이 없지않아 있더군요. 필요한곳은 수정해서
사용해 보시기 바랍니다.
- 기타 -
필드(입력항목) 추가 (셀렉트박스, 라디오 버튼)
글쓰는 화면 수정 (해당 스킨 gbform.skin.php)
글목록 화면 수정 (해당 스킨 gblist.skin.php)
글읽는 화면 수정 (해당 스킨 gbview.skin.php)
검색 기능 수정 (추가된 필드 검색, 전체 검색 추가, 인기검색어 추가 外)
견적문의 or 의뢰하기 or 폼메일 外 다양한 폼 그누 자체해결
은 좌측 질문/답변 / 팁엔테크 / 스킨3.xx 게시판을 참고
하셔서 직접 수정해 주시기 바랍니다.
복잡해 보여도 한번정도 해 보시면 감 잡으실 겁니다.
5개 10개 원하시는 갯수만큼 활용을 하실수가 있으실 겁니다.
참고가 되셨으면 합니다.
추신:
bbs/gbupdate.php 143번 부근 ....
완료후 에러가 보이신다면 143번 부근에 아래 항목을 주석처리 해 주시기
바랍니다.
/*
# 3.09 추가
# wr_1 ~ wr_5 필드가 있는지 검사
$sql_add = "";
$sql = " select wr_1, wr_5 from $write_table ";
$result = @mysql_query($sql);
if ($result) {
$sql_add = " , wr_1 = '$wr_1'
, wr_2 = '$wr_2'
, wr_3 = '$wr_3'
, wr_4 = '$wr_4'
, wr_5 = '$wr_5' ";
}
*/
http://www.slgi.co.kr/gnu3/?doc=bbs/gnuboard.php&bo_table=job&page=3&wr_id=22
아래의 작업이 파일이 올려져 있는 URL 입니다.
3.23 을 기준으로 했습니다. 이전에 자료를 파일 통째로 올려 드렸었는데 ....
3.24 를 송형석님 께서 요청 하셔서 파일 통째로 올려 드릴려다가 설명으로
대신 하기로 했습니다. 이유는 왜 그런지 잘 아실듯 ....
●무엇이 달라집니까?
필드 추가
기존 5개(3.09이상) >> 수정 후 10개
첨부파일 추가
기존 2개 > 수정 후 5개
●무엇을 수정합니까?
그누폴더/config.php
그누폴더/install/sql.write.sql
그누폴더/bbs/gbform.php
그누폴더/bbs/gbview.php
그누폴더/bbs/gbupdate.php
그누폴더/bbs/gbmoveupdate.php
●첫번째 -
그누폴더/config.php 52번줄에 파일 업로드 갯수를 변경 합니다. 2 -> 5
수정전:
$cfg[file_count] = 2; // 업로드 파일의 필드 갯수 (늘일 경우에는 테이블에 필드도 같이 추가해야함)
수정후:
$cfg[file_count] = 5; // 업로드 파일의 필드 갯수 (늘일 경우에는 테이블에 필드도 같이 추가해야함)
●두번째 -
install/sql.write.sql 21, 23, 26, 28, 31, 33 번줄에 추가된 필드 항목을 삽입 합니다.
수정전:
wr_file1 varchar(255) NOT NULL default '',
wr_file2 varchar(255) NOT NULL default '',
wr_file1_source varchar(255) NOT NULL default '',
wr_file2_source varchar(255) NOT NULL default '',
wr_file1_download int(11) NOT NULL default '0',
wr_file2_download int(11) NOT NULL default '0',
wr_1 varchar(255) NOT NULL default '',
wr_2 varchar(255) NOT NULL default '',
wr_3 varchar(255) NOT NULL default '',
wr_4 varchar(255) NOT NULL default '',
wr_5 varchar(255) NOT NULL default '',
수정후:
wr_file1 varchar(255) NOT NULL default '',
wr_file2 varchar(255) NOT NULL default '',
wr_file3 varchar(255) NOT NULL default '',
wr_file4 varchar(255) NOT NULL default '',
wr_file5 varchar(255) NOT NULL default '',
wr_file1_source varchar(255) NOT NULL default '',
wr_file2_source varchar(255) NOT NULL default '',
wr_file3_source varchar(255) NOT NULL default '',
wr_file4_source varchar(255) NOT NULL default '',
wr_file5_source varchar(255) NOT NULL default '',
wr_file1_download int(11) NOT NULL default '0',
wr_file2_download int(11) NOT NULL default '0',
wr_file3_download int(11) NOT NULL default '0',
wr_file4_download int(11) NOT NULL default '0',
wr_file5_download int(11) NOT NULL default '0',
wr_1 varchar(255) NOT NULL default '',
wr_2 varchar(255) NOT NULL default '',
wr_3 varchar(255) NOT NULL default '',
wr_4 varchar(255) NOT NULL default '',
wr_5 varchar(255) NOT NULL default '',
wr_6 varchar(255) NOT NULL default '',
wr_7 varchar(255) NOT NULL default '',
wr_8 varchar(255) NOT NULL default '',
wr_9 varchar(255) NOT NULL default '',
wr_10 varchar(255) NOT NULL default '',
●세번째 -
그누폴더/bbs/gbform.php 의 126번줄을 아래와 같이 수정합니다.
수정전:
include "./bbs/norobot.php";
수정후:
include "./bbs/norobot.php";
$wr_1 = $write[wr_1];
$wr_2 = $write[wr_2];
$wr_3 = $write[wr_3];
$wr_4 = $write[wr_4];
$wr_5 = $write[wr_5];
$wr_6 = $write[wr_6];
$wr_7 = $write[wr_7];
$wr_8 = $write[wr_8];
$wr_9 = $write[wr_9];
$wr_10 = $write[wr_10];
●네번째 -
그누폴더/bbs/gbview.php 의 116번 117번 사이를 아래와 같이 수정 합니다.
수정전:
$good = $write[wr_good];
$nogood = $write[wr_nogood];
수정후:
$good = $write[wr_good];
$wr_1 = $write[wr_1];
$wr_2 = $write[wr_2];
$wr_3 = $write[wr_3];
$wr_4 = $write[wr_4];
$wr_5 = $write[wr_5];
$wr_6 = $write[wr_6];
$wr_7 = $write[wr_7];
$wr_8 = $write[wr_8];
$wr_9 = $write[wr_9];
$wr_10 = $write[wr_10];
$nogood = $write[wr_nogood];
●다섯번째 -
그누폴더 /bbs/gbupdate.php 179번줄 부터 다음을 아래와 같이 수정 합니다.
수정전:
wr_file1 = '$upload[1]',
wr_file2 = '$upload[2]',
wr_file1_source = '$upload_source[1]',
wr_file2_source = '$upload_source[2]',
wr_file1_download = '0',
wr_file2_download = '0',
수정후:
wr_file1 = '$upload[1]',
wr_file2 = '$upload[2]',
wr_file3 = '$upload[3]',
wr_file4 = '$upload[4]',
wr_file5 = '$upload[5]',
wr_file1_source = '$upload_source[1]',
wr_file2_source = '$upload_source[2]',
wr_file3_source = '$upload_source[3]',
wr_file4_source = '$upload_source[4]',
wr_file5_source = '$upload_source[5]',
wr_file1_download = '0',
wr_file2_download = '0',
wr_file3_download = '0',
wr_file4_download = '0',
wr_file5_download = '0',
바로 아래쯤 보시면 (위에것 추가 하시고 작업 하시면
200번줄 입니다)
수정전:
wr_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]'
수정후:
wr_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]'
●여섯번째 -
267번줄 부터 297번줄 까지 바로 윗줄에서 했던것을 한번 더(동일) 합니다.
●일곱번째 -
369번줄을 아래와 같이 수정 합니다.
수정전:
wr_update_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_update_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]'
수정후:
wr_update_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10 = '$wr_10',
wr_update_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]'
●여덟번째
그누폴더/bbs/gbmoveupdate.php 68번줄을 아래와 같이 수정 합니다.
수정전:
wr_file1 = '$row[wr_file1]',
wr_file2 = '$row[wr_file2]',
wr_file1_source = '$row[wr_file1_source]',
wr_file2_source = '$row[wr_file2_source]',
wr_file1_download = '$row[wr_file1_download]',
wr_file2_download = '$row[wr_file2_download]',
수정후:
wr_file1 = '$row[wr_file1]',
wr_file2 = '$row[wr_file2]',
wr_file3 = '$row[wr_file3]',
wr_file4 = '$row[wr_file4]',
wr_file5 = '$row[wr_file5]',
wr_file1_source = '$row[wr_file1_source]',
wr_file2_source = '$row[wr_file2_source]',
wr_file3_source = '$row[wr_file3_source]',
wr_file4_source = '$row[wr_file4_source]',
wr_file5_source = '$row[wr_file5_source]',
wr_file1_download = '$row[wr_file1_download]',
wr_file2_download = '$row[wr_file2_download]',
wr_file3_download = '$row[wr_file3_download]',
wr_file4_download = '$row[wr_file4_download]',
wr_file5_download = '$row[wr_file5_download]',
96번줄을 아래와 같이 수정 합니다.
수정전:
$sql2 .= " , wr_1 = '$row[wr_1]'
, wr_2 = '$row[wr_2]'
, wr_3 = '$row[wr_3]'
, wr_4 = '$row[wr_4]'
, wr_5 = '$row[wr_5]' ";
}
수정후:
$sql2 .= " , wr_1 = '$row[wr_1]'
, wr_2 = '$row[wr_2]'
, wr_3 = '$row[wr_3]'
, wr_4 = '$row[wr_4]'
, wr_5 = '$row[wr_5]'
, wr_6 = '$row[wr_6]'
, wr_7 = '$row[wr_7]'
, wr_8 = '$row[wr_8]'
, wr_9 = '$row[wr_9]'
, wr_10 = '$row[wr_10]' ";
}
109번줄을 아래와 같이 수정 합니다.
수정전:
// 파일 복사
$srcdir = "./data/file/$bo_table";
$dstdir = "./data/file/$copy_bo_table";
@copy("$srcdir/$row[wr_file1]", "$dstdir/$row[wr_file1]");
@copy("$srcdir/$row[wr_file2]", "$dstdir/$row[wr_file2]");
수정후:
// 파일 복사
$srcdir = "./data/file/$bo_table";
$dstdir = "./data/file/$copy_bo_table";
@copy("$srcdir/$row[wr_file1]", "$dstdir/$row[wr_file1]");
@copy("$srcdir/$row[wr_file2]", "$dstdir/$row[wr_file2]");
@copy("$srcdir/$row[wr_file3]", "$dstdir/$row[wr_file3]");
@copy("$srcdir/$row[wr_file4]", "$dstdir/$row[wr_file4]");
@copy("$srcdir/$row[wr_file5]", "$dstdir/$row[wr_file5]");
124번줄을 아래와 같이 수정 합니다.
수정전:
// 파일 삭제
@unlink("$srcdir/$row[wr_file1]");
@unlink("$srcdir/$row[wr_file2]");
수정후:
// 파일 삭제
@unlink("$srcdir/$row[wr_file1]");
@unlink("$srcdir/$row[wr_file2]");
@unlink("$srcdir/$row[wr_file3]");
@unlink("$srcdir/$row[wr_file4]");
@unlink("$srcdir/$row[wr_file5]");
●수고 하셨습니다.
아래 파일은 상단부 링크 주소에 있습니다.
phpMyadmin 에 접속해서 수동으로 하셔도 되고
파일을 다운로드 받으셔서 자동으로 하셔도 됩니다.
http://홈페이지주소/그누폴더/?doc=add.php 를 호출 합니다.
(첨부파일 테이블 추가)
http://홈페이지주소/그누폴더/?doc=add_1.php 를 호출 합니다.
(wr_6~wr_10 필드 테이블 추가)
모든 게시판의 첨부파일이 다섯개로 늘어납니다. 다섯개로
사용할 게시판 외에 원래대로 2개만 사용하고 싶으신 게시판이
있으시다면 해당 스킨폴더의 gbform.skin.php 의 73번줄을 (기본 스킨 기준)
<? for ($i=1; $i<=$cfg[file_count]; $i++) { ?>
에서
<? for ($i=1; $i<=2; $i++) { ?>
으로 변경해 주시면 됩니다. 전부 다 다섯개로 나오니까
복잡한 감이 없지않아 있더군요. 필요한곳은 수정해서
사용해 보시기 바랍니다.
- 기타 -
필드(입력항목) 추가 (셀렉트박스, 라디오 버튼)
글쓰는 화면 수정 (해당 스킨 gbform.skin.php)
글목록 화면 수정 (해당 스킨 gblist.skin.php)
글읽는 화면 수정 (해당 스킨 gbview.skin.php)
검색 기능 수정 (추가된 필드 검색, 전체 검색 추가, 인기검색어 추가 外)
견적문의 or 의뢰하기 or 폼메일 外 다양한 폼 그누 자체해결
은 좌측 질문/답변 / 팁엔테크 / 스킨3.xx 게시판을 참고
하셔서 직접 수정해 주시기 바랍니다.
복잡해 보여도 한번정도 해 보시면 감 잡으실 겁니다.
5개 10개 원하시는 갯수만큼 활용을 하실수가 있으실 겁니다.
참고가 되셨으면 합니다.
추신:
bbs/gbupdate.php 143번 부근 ....
완료후 에러가 보이신다면 143번 부근에 아래 항목을 주석처리 해 주시기
바랍니다.
/*
# 3.09 추가
# wr_1 ~ wr_5 필드가 있는지 검사
$sql_add = "";
$sql = " select wr_1, wr_5 from $write_table ";
$result = @mysql_query($sql);
if ($result) {
$sql_add = " , wr_1 = '$wr_1'
, wr_2 = '$wr_2'
, wr_3 = '$wr_3'
, wr_4 = '$wr_4'
, wr_5 = '$wr_5' ";
}
*/