디비에 필드추가후에 다른게시판에서 글쓰기시 에러가 빌셍하는문제좀풀어주세요. 정보
그누보드 디비에 필드추가후에 다른게시판에서 글쓰기시 에러가 빌셍하는문제좀풀어주세요.본문
보드는 3.04 사용중입니다.
필드추가부분에 팁앤텍이나 질문에서 찾아서 추가해서 해당게시판은 이상없이 작동을 하는데요.
문제는 다른 게시판들에 글을 작성시
insert into gb_write_cnotice set ca_id = '1', wr_notice = '', wr_html = '', wr_secret = '', wr_recv_email = '', wr_num = '-1', wr_reply = '', wr_comment = '0', wr_commentcnt = '0', wr_subject = '111', wr_content = '111', wr_content1 = '', wr_content2 = '', wr_content3 = '', wr_content4 = '', wr_content5 = '', wr_content6 = '', wr_content7 = '', wr_content8 = '', wr_content9 = '', wr_link1 = '', wr_link2 = '', wr_file1 = '', wr_file2 = '', wr_file1_source = '', wr_file2_source = '', wr_file1_download = '0', wr_file2_download = '0', wr_hit = '0', mb_id = 'root', wr_name = '관리자', wr_passwd = '패스워드', wr_email = '이메일', wr_homepage = '', wr_datetime = '2003-09-07 09:19:11', wr_ip = '61.79.172.155', wr_user_agent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'
위와같은 에러가 발생하는데요.
1054 : Unknown column 'wr_content1' in 'field list'
일단 메세지로봐서는 필드를 추가한게시판이 아닌 다른게시판에서 'wr_content1...9 이하 필드의 데이타값을 입력할 공간을 찾는거 같은데 이부분을 어떻게 처리해야할지 모르겟네요. 디비에들어가서 전체적인 필드를 추가할수도 없는 상황이고요. 게시판이 50여개이상 되는 상황이라 일일이 추가하는부분도 문제가 잇고 앞으로 게시판이 추가될부분이라서 ㅠㅠ
이부분에 대해 조언좀 부탁드립니다.
아래는 필드추가부분시 참조한 설명입니다.
gbform.php에 추가 할 내용
======================================================
$subject = get_text(cut_str($write[wr_subject], 255));//글제목 부분
if ($w == '') { // 새글쓰기면
$wr_content = $board[bo_insert_content]; // 원래 있던 부분
$wr_content1 = $board[bo_insert_content]; //아래 새로 추가5줄
$wr_content2 = $board[bo_insert_content];
...9
} else if ($w == 'r') {//답글달기면
$wr_content = ""; // 공란상태로 보여지게....
$wr_content1 = ""; // 아래5개추가
$wr_content2 = "";
$wr_content3 = "";
......9
} else {// 글수정하기면
$wr_content = get_text($write[wr_content]); // 원래
$wr_content1 = get_text($write[wr_content2]);// 새로 추가----- 필드명5개..
$wr_content2 = get_text($write[wr_content3]);
$wr_content3 = get_text($write[wr_content4]);
......9
}
======================================================
gbview.php에 추가 할 내용
======================================================
//원래 있던 두줄
$subject = conv_subject($write[wr_subject], 255);
$content = conv_content($write[wr_content], $write[wr_html]);
$wr_content1=conv_content($write[wr_content2], $write[wr_html]);
$wr_content2=conv_content($write[wr_content3], $write[wr_html]);
$wr_content3=conv_content($write[wr_content4], $write[wr_html]);
.................9
=================================================================
gbupdate.php 수정하는 방법
=================================================================
if ($w == '') {
$wr_num = get_next_num($write_table, $wr_notice);
$sql = " insert into $write_table
set ca_id = '$ca_id',
wr_notice = '$wr_notice',
wr_html = '$wr_html',
wr_secret = '$wr_secret',
wr_recv_email = '$wr_recv_email',
wr_num = '$wr_num',
wr_reply = '',
wr_comment = '0',
wr_commentcnt = '0',
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_content2 = '$wr_content2',//이하 다섯줄 삽입
wr_content3 = '$wr_content3',
wr_content4 = '$wr_content4',
wr_content5 = '$wr_content5',
wr_content6 = '$wr_content6',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
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_hit = '0',
mb_id = '$mb_id',
wr_name = '$wr_name',
wr_passwd = '$wr_passwd',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '$now',
wr_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]' ";
sql_query_error($sql);
$wr_id = mysql_insert_id();
sql_query_error(" update $write_table set wr_parent_id = '$wr_id' where wr_id = '$wr_id' ");
// 게시글 1 증가
sql_query_error("update $cfg[table_board] set bo_total_count = bo_total_count + 1 where bo_table = '$bo_table'");
} else if ($w == 'r') {
// 최대 답변은 $cfg[reply_max] 단계까지
if (strlen($wr[wr_reply]) == $cfg[reply_max]) {
message("더 이상 답변하실 수 없습니다.\\n\\n답변은 {$cfg[reply_max]}단계 까지만 가능합니다.");
}
$reply_len = strlen($wr[wr_reply]) + 1;
$sql = " select MAX(SUBSTRING(wr_reply, $reply_len, 1)) from $write_table
where wr_num = '$wr[wr_num]' ";
if ($wr[wr_reply] != "") {
$sql .= " and wr_reply like '$wr[wr_reply]%' ";
}
$row = sql_fetch_array($sql);
if ($row[0] == "") {
$reply_char = "A";
} else if ($row[0] == "Z") {
message("더 이상 답변하실 수 없습니다.\\n\\n답변은 26개 까지만 가능합니다.");
} else {
$reply_char = chr(ord($row[0]) + 1);
}
$reply = $wr[wr_reply] . $reply_char;
// 답변의 원글이 비밀글이라면 비밀번호는 원글과 동일하게 넣는다.
if ($wr_secret) {
$wr_passwd = $wr[wr_passwd];
}
$sql = " insert into $write_table
set ca_id = '$ca_id',
wr_notice = '$wr[wr_notice]',
wr_html = '$wr_html',
wr_secret = '$wr_secret',
wr_num = '$wr[wr_num]',
wr_comment = '0',
wr_commentcnt = '0',
wr_reply = '$reply',
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_content2 = '$wr_content2',//이하 다섯줄 삽입
wr_content3 = '$wr_content3',
wr_content4 = '$wr_content4',
wr_content5 = '$wr_content5',
wr_content6 = '$wr_content6',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
wr_file1 = '$upload[1]',
wr_file2 = '$upload[2]',
wr_hit = '0',
mb_id = '$mb_id',
wr_name = '$wr_name',
wr_passwd = '$wr_passwd',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '$now',
wr_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]' ";
sql_query_error($sql);
$wr_id = mysql_insert_id();
$wr_num = $wr[wr_num];
sql_query_error(" update $write_table set wr_parent_id = '$wr_id' where wr_id = '$wr_id' ");
// 게시글 1 증가
sql_query_error("update $cfg[table_board] set bo_total_count = bo_total_count + 1 where bo_table = '$bo_table'");
} else if ($w == 'u') {
if ($member[mb_id]) {
// 자신의 글이라면
if ($member[mb_id] == $wr[mb_id]) {
$mb_id = $member[mb_id];
$wr_name = $member[mb_name];
$wr_email = $member[mb_email];
$wr_homepage = $member[mb_homepage];
} else {
$mb_id = $wr[mb_id];
}
} else {
$mb_id = '';
}
$sql_passwd = "";
if ($wr_passwd != "") {
$sql_passwd =" , wr_passwd = PASSWORD('$wr_passwd') ";
}
$sql_notice = "";
if (isset($wr_notice)) {
$sql_notice = " , wr_notice = '$wr_notice' ";
}
$sql_file = "";
for ($i=1; $i<=$cfg[file_count]; $i++) {
// 다시 업로드 하였다면
if ($is_up[$i]) {
$sql_file .= " , wr_file{$i} = '$upload[$i]' ";
$sql_file .= " , wr_file{$i}_source = '$upload_source[$i]' ";
}
}
// 공지사항이었다가 일반글로 수정했다면, 또는 그 반대 처리
if (($wr[wr_notice] == -1 && $wr_notice != -1) || ($wr[wr_notice] != -1 && $wr_notice == -1)) {
$wr_num = get_next_num($write_table, $wr_notice);
} else {
$wr_num = $wr[wr_num];
}
$sql = " update $write_table
set ca_id = '$ca_id',
wr_notice = '$wr_notice',
wr_html = '$wr_html',
wr_secret = '$wr_secret',
wr_num = '$wr_num',
wr_subject = '$wr_subject',
wr_content2 = '$wr_content2',//이하 다섯줄 삽입
wr_content3 = '$wr_content3',
wr_content4 = '$wr_content4',
wr_content5 = '$wr_content5',
wr_content6 = '$wr_content6',
wr_content = '$wr_content',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
mb_id = '$mb_id',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_update_datetime = '$now',
wr_update_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_update_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]'
$sql_passwd
$sql_file
where wr_id = '$wr[wr_id]' ";
sql_query_error($sql);
} else if ($w == 'c') {
// 코멘트의 가장 큰 값을 얻어 1을 증가
$sql = " select max(wr_comment) from $write_table where wr_parent_id = '$wr_id' ";
$row = sql_fetch_array($sql);
$wr_comment = (int)($row[0] + 1);
$sql = " insert into $write_table
set wr_notice = '$wr[wr_notice]',
wr_num = '$wr[wr_num]',
wr_reply = '',
wr_parent_id = '$wr_id',
wr_comment = '$wr_comment',
wr_content = '$wr_content',
wr_content2 = '$wr_content2',//이하 다섯줄 삽입
wr_content3 = '$wr_content3',
wr_content4 = '$wr_content4',
wr_content5 = '$wr_content5',
wr_content6 = '$wr_content6',
mb_id = '$mb_id',
wr_passwd = '$wr_passwd',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_datetime = '$now',
wr_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]' ";
sql_query_error($sql);
$comment_wr_id = mysql_insert_id();
// 코멘트수 증가
$sql = " update $write_table
set wr_commentcnt = wr_commentcnt + 1
where wr_id = '$wr_id' ";
sql_query_error($sql);
$wr_subject = $wr[wr_subject];
$atag_comment = "#c{$comment_wr_id}";
}
// 쓰기 포인트 부여
if ($default[de_use_point] && $member[mb_id]) {
if ($w == '' || $w == 'r') {
insert_point($member[mb_id], $default[de_write_point]);
} else if ($w == 'c') {
insert_point($member[mb_id], $default[de_comment_point]);
}
}
//$qstr = "bo_table=$bo_table&sselect=$sselect&stext=$stext&page=$page&wr_id=$wr_id§ion=$section";
// 코멘트 글 입력시 하단으로 이동
//if ($w == 'c') $qstr .= "#gnuboard_tail";
// 비밀글이라면 세션에 비밀글의 아이디를 저장한다. 자신의 글은 다시 비밀번호를 묻지 않기 위함
if ($wr_secret) {
session_register("ss_secret");
$ss_secret = "$bo_table|$wr_num";
}
$qstr .= "&wr_id=$wr_id{$atag_comment}";
// 메일발송 사용
if ($default[de_use_sendmail]) {
$admin = get_admin('board');
$wr_subject = stripslashes($wr_subject);
$wr_content = nl2br(get_text(stripslashes($wr_content)));
$link_url = get_current_url() . "/gnuboard.php?{$qstr}";
$warr = array( ''=>'입력', 'u'=>'수정', 'r'=>'답변', 'c'=>'코멘트' );
$str = $warr[$w];
$email_subject = "'{$board[bo_subject]}' 게시판에 {$str}글이 올라왔습니다.";
$email_content = "
필드추가부분에 팁앤텍이나 질문에서 찾아서 추가해서 해당게시판은 이상없이 작동을 하는데요.
문제는 다른 게시판들에 글을 작성시
insert into gb_write_cnotice set ca_id = '1', wr_notice = '', wr_html = '', wr_secret = '', wr_recv_email = '', wr_num = '-1', wr_reply = '', wr_comment = '0', wr_commentcnt = '0', wr_subject = '111', wr_content = '111', wr_content1 = '', wr_content2 = '', wr_content3 = '', wr_content4 = '', wr_content5 = '', wr_content6 = '', wr_content7 = '', wr_content8 = '', wr_content9 = '', wr_link1 = '', wr_link2 = '', wr_file1 = '', wr_file2 = '', wr_file1_source = '', wr_file2_source = '', wr_file1_download = '0', wr_file2_download = '0', wr_hit = '0', mb_id = 'root', wr_name = '관리자', wr_passwd = '패스워드', wr_email = '이메일', wr_homepage = '', wr_datetime = '2003-09-07 09:19:11', wr_ip = '61.79.172.155', wr_user_agent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)'
위와같은 에러가 발생하는데요.
1054 : Unknown column 'wr_content1' in 'field list'
일단 메세지로봐서는 필드를 추가한게시판이 아닌 다른게시판에서 'wr_content1...9 이하 필드의 데이타값을 입력할 공간을 찾는거 같은데 이부분을 어떻게 처리해야할지 모르겟네요. 디비에들어가서 전체적인 필드를 추가할수도 없는 상황이고요. 게시판이 50여개이상 되는 상황이라 일일이 추가하는부분도 문제가 잇고 앞으로 게시판이 추가될부분이라서 ㅠㅠ
이부분에 대해 조언좀 부탁드립니다.
아래는 필드추가부분시 참조한 설명입니다.
gbform.php에 추가 할 내용
======================================================
$subject = get_text(cut_str($write[wr_subject], 255));//글제목 부분
if ($w == '') { // 새글쓰기면
$wr_content = $board[bo_insert_content]; // 원래 있던 부분
$wr_content1 = $board[bo_insert_content]; //아래 새로 추가5줄
$wr_content2 = $board[bo_insert_content];
...9
} else if ($w == 'r') {//답글달기면
$wr_content = ""; // 공란상태로 보여지게....
$wr_content1 = ""; // 아래5개추가
$wr_content2 = "";
$wr_content3 = "";
......9
} else {// 글수정하기면
$wr_content = get_text($write[wr_content]); // 원래
$wr_content1 = get_text($write[wr_content2]);// 새로 추가----- 필드명5개..
$wr_content2 = get_text($write[wr_content3]);
$wr_content3 = get_text($write[wr_content4]);
......9
}
======================================================
gbview.php에 추가 할 내용
======================================================
//원래 있던 두줄
$subject = conv_subject($write[wr_subject], 255);
$content = conv_content($write[wr_content], $write[wr_html]);
$wr_content1=conv_content($write[wr_content2], $write[wr_html]);
$wr_content2=conv_content($write[wr_content3], $write[wr_html]);
$wr_content3=conv_content($write[wr_content4], $write[wr_html]);
.................9
=================================================================
gbupdate.php 수정하는 방법
=================================================================
if ($w == '') {
$wr_num = get_next_num($write_table, $wr_notice);
$sql = " insert into $write_table
set ca_id = '$ca_id',
wr_notice = '$wr_notice',
wr_html = '$wr_html',
wr_secret = '$wr_secret',
wr_recv_email = '$wr_recv_email',
wr_num = '$wr_num',
wr_reply = '',
wr_comment = '0',
wr_commentcnt = '0',
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_content2 = '$wr_content2',//이하 다섯줄 삽입
wr_content3 = '$wr_content3',
wr_content4 = '$wr_content4',
wr_content5 = '$wr_content5',
wr_content6 = '$wr_content6',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
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_hit = '0',
mb_id = '$mb_id',
wr_name = '$wr_name',
wr_passwd = '$wr_passwd',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '$now',
wr_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]' ";
sql_query_error($sql);
$wr_id = mysql_insert_id();
sql_query_error(" update $write_table set wr_parent_id = '$wr_id' where wr_id = '$wr_id' ");
// 게시글 1 증가
sql_query_error("update $cfg[table_board] set bo_total_count = bo_total_count + 1 where bo_table = '$bo_table'");
} else if ($w == 'r') {
// 최대 답변은 $cfg[reply_max] 단계까지
if (strlen($wr[wr_reply]) == $cfg[reply_max]) {
message("더 이상 답변하실 수 없습니다.\\n\\n답변은 {$cfg[reply_max]}단계 까지만 가능합니다.");
}
$reply_len = strlen($wr[wr_reply]) + 1;
$sql = " select MAX(SUBSTRING(wr_reply, $reply_len, 1)) from $write_table
where wr_num = '$wr[wr_num]' ";
if ($wr[wr_reply] != "") {
$sql .= " and wr_reply like '$wr[wr_reply]%' ";
}
$row = sql_fetch_array($sql);
if ($row[0] == "") {
$reply_char = "A";
} else if ($row[0] == "Z") {
message("더 이상 답변하실 수 없습니다.\\n\\n답변은 26개 까지만 가능합니다.");
} else {
$reply_char = chr(ord($row[0]) + 1);
}
$reply = $wr[wr_reply] . $reply_char;
// 답변의 원글이 비밀글이라면 비밀번호는 원글과 동일하게 넣는다.
if ($wr_secret) {
$wr_passwd = $wr[wr_passwd];
}
$sql = " insert into $write_table
set ca_id = '$ca_id',
wr_notice = '$wr[wr_notice]',
wr_html = '$wr_html',
wr_secret = '$wr_secret',
wr_num = '$wr[wr_num]',
wr_comment = '0',
wr_commentcnt = '0',
wr_reply = '$reply',
wr_subject = '$wr_subject',
wr_content = '$wr_content',
wr_content2 = '$wr_content2',//이하 다섯줄 삽입
wr_content3 = '$wr_content3',
wr_content4 = '$wr_content4',
wr_content5 = '$wr_content5',
wr_content6 = '$wr_content6',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
wr_file1 = '$upload[1]',
wr_file2 = '$upload[2]',
wr_hit = '0',
mb_id = '$mb_id',
wr_name = '$wr_name',
wr_passwd = '$wr_passwd',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_datetime = '$now',
wr_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]' ";
sql_query_error($sql);
$wr_id = mysql_insert_id();
$wr_num = $wr[wr_num];
sql_query_error(" update $write_table set wr_parent_id = '$wr_id' where wr_id = '$wr_id' ");
// 게시글 1 증가
sql_query_error("update $cfg[table_board] set bo_total_count = bo_total_count + 1 where bo_table = '$bo_table'");
} else if ($w == 'u') {
if ($member[mb_id]) {
// 자신의 글이라면
if ($member[mb_id] == $wr[mb_id]) {
$mb_id = $member[mb_id];
$wr_name = $member[mb_name];
$wr_email = $member[mb_email];
$wr_homepage = $member[mb_homepage];
} else {
$mb_id = $wr[mb_id];
}
} else {
$mb_id = '';
}
$sql_passwd = "";
if ($wr_passwd != "") {
$sql_passwd =" , wr_passwd = PASSWORD('$wr_passwd') ";
}
$sql_notice = "";
if (isset($wr_notice)) {
$sql_notice = " , wr_notice = '$wr_notice' ";
}
$sql_file = "";
for ($i=1; $i<=$cfg[file_count]; $i++) {
// 다시 업로드 하였다면
if ($is_up[$i]) {
$sql_file .= " , wr_file{$i} = '$upload[$i]' ";
$sql_file .= " , wr_file{$i}_source = '$upload_source[$i]' ";
}
}
// 공지사항이었다가 일반글로 수정했다면, 또는 그 반대 처리
if (($wr[wr_notice] == -1 && $wr_notice != -1) || ($wr[wr_notice] != -1 && $wr_notice == -1)) {
$wr_num = get_next_num($write_table, $wr_notice);
} else {
$wr_num = $wr[wr_num];
}
$sql = " update $write_table
set ca_id = '$ca_id',
wr_notice = '$wr_notice',
wr_html = '$wr_html',
wr_secret = '$wr_secret',
wr_num = '$wr_num',
wr_subject = '$wr_subject',
wr_content2 = '$wr_content2',//이하 다섯줄 삽입
wr_content3 = '$wr_content3',
wr_content4 = '$wr_content4',
wr_content5 = '$wr_content5',
wr_content6 = '$wr_content6',
wr_content = '$wr_content',
wr_link1 = '$wr_link1',
wr_link2 = '$wr_link2',
mb_id = '$mb_id',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_homepage = '$wr_homepage',
wr_update_datetime = '$now',
wr_update_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_update_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]'
$sql_passwd
$sql_file
where wr_id = '$wr[wr_id]' ";
sql_query_error($sql);
} else if ($w == 'c') {
// 코멘트의 가장 큰 값을 얻어 1을 증가
$sql = " select max(wr_comment) from $write_table where wr_parent_id = '$wr_id' ";
$row = sql_fetch_array($sql);
$wr_comment = (int)($row[0] + 1);
$sql = " insert into $write_table
set wr_notice = '$wr[wr_notice]',
wr_num = '$wr[wr_num]',
wr_reply = '',
wr_parent_id = '$wr_id',
wr_comment = '$wr_comment',
wr_content = '$wr_content',
wr_content2 = '$wr_content2',//이하 다섯줄 삽입
wr_content3 = '$wr_content3',
wr_content4 = '$wr_content4',
wr_content5 = '$wr_content5',
wr_content6 = '$wr_content6',
mb_id = '$mb_id',
wr_passwd = '$wr_passwd',
wr_name = '$wr_name',
wr_email = '$wr_email',
wr_datetime = '$now',
wr_ip = '$HTTP_SERVER_VARS[REMOTE_ADDR]',
wr_user_agent = '$HTTP_SERVER_VARS[HTTP_USER_AGENT]' ";
sql_query_error($sql);
$comment_wr_id = mysql_insert_id();
// 코멘트수 증가
$sql = " update $write_table
set wr_commentcnt = wr_commentcnt + 1
where wr_id = '$wr_id' ";
sql_query_error($sql);
$wr_subject = $wr[wr_subject];
$atag_comment = "#c{$comment_wr_id}";
}
// 쓰기 포인트 부여
if ($default[de_use_point] && $member[mb_id]) {
if ($w == '' || $w == 'r') {
insert_point($member[mb_id], $default[de_write_point]);
} else if ($w == 'c') {
insert_point($member[mb_id], $default[de_comment_point]);
}
}
//$qstr = "bo_table=$bo_table&sselect=$sselect&stext=$stext&page=$page&wr_id=$wr_id§ion=$section";
// 코멘트 글 입력시 하단으로 이동
//if ($w == 'c') $qstr .= "#gnuboard_tail";
// 비밀글이라면 세션에 비밀글의 아이디를 저장한다. 자신의 글은 다시 비밀번호를 묻지 않기 위함
if ($wr_secret) {
session_register("ss_secret");
$ss_secret = "$bo_table|$wr_num";
}
$qstr .= "&wr_id=$wr_id{$atag_comment}";
// 메일발송 사용
if ($default[de_use_sendmail]) {
$admin = get_admin('board');
$wr_subject = stripslashes($wr_subject);
$wr_content = nl2br(get_text(stripslashes($wr_content)));
$link_url = get_current_url() . "/gnuboard.php?{$qstr}";
$warr = array( ''=>'입력', 'u'=>'수정', 'r'=>'답변', 'c'=>'코멘트' );
$str = $warr[$w];
$email_subject = "'{$board[bo_subject]}' 게시판에 {$str}글이 올라왔습니다.";
$email_content = "
댓글 전체
모든 게시판에 필드를 추가하기 어려우시면..
gbupdate2.php 화일을 만드시고..
해당화일을 디비에 입력하는 화일을 별도로 만드셔서..
서버에 올리신 후에..
스킨의 gbform.php 화일에서 form태그에 그 화일로 입력하도록 해 주시면 됩니다.
gbupdate2.php 화일을 만드시고..
해당화일을 디비에 입력하는 화일을 별도로 만드셔서..
서버에 올리신 후에..
스킨의 gbform.php 화일에서 form태그에 그 화일로 입력하도록 해 주시면 됩니다.
필드추가후 추가부분은 만도님 설명대로 다 수정햇구요. 해당게시판은 잘돌아갑니다.
수정한 파일은 gblist.php gbview.php gbupdate.php 세가지 모두 수정했음니다.
수정한 파일은 gblist.php gbview.php gbupdate.php 세가지 모두 수정했음니다.
ㄳ요 지금 자료를 찾아보고 겨우 같은 방법으로 해결하고 들어왔네요 ^^
같은 답변이있어서 마음이 놓이네요 ^^
언제나 답변을 해주시는 분덜 넘 감사합니다. ^^
같은 답변이있어서 마음이 놓이네요 ^^
언제나 답변을 해주시는 분덜 넘 감사합니다. ^^