06.01 로 업데이트후 자동차 게시판 포인트문제 정보
06.01 로 업데이트후 자동차 게시판 포인트문제관련링크
본문
안녕하세요 그누보드 회원님
이번에 04.06.01 버전으로 업데이를 했는데
토마토님의 자동차 게시판의 포인트가 자꾸 2배로 먹습니다
04.06 이전버전까지는 bbs/write_update.php를 아래와 같이 수정하면 되었거든요 (토마토님이 올린 사항
===========================
bbs/write_update.php에서
154행쯤
if ($w == "" || $w == "r")
{
를 아래와 같이 바꿔주세요.그러니까 그냥 추가한거죠.
//////////////////////////////////////////////////////////////////////////////////
if ($w == "" || $w == "r")
{
// bo_10가 point일때 포인트차감 실행(토마토)
if ($board[bo_10] == 'point' && $wr_10 > '0'){
$board[bo_write_point] = -$wr_10;
// 포인트가 음수이고 회원의 포인트가 모자라다면
if ($board[bo_write_point] + $member[mb_point] <= 0)
alert("보유하신 포인트 ".number_format($member[mb_point])."점으로는 글쓰기(".number_format($board[bo_write_point]).")가 불가합니다.");
}
//////////////////////////////////////////////////////////////////////////////////
240행쯤
// 쓰기 포인트 부여
if ($w == '')
{
if ($notice)
{
$bo_notice = $wr_id . "\n" . $board[bo_notice];
sql_query(" update $g4[board_table] set bo_notice = '$bo_notice' where bo_table = '$bo_table' ");
}
를 아래와 같이 바꿔주세요.그러니까 그냥 추가한거죠.
//////////////////////////////////////////////////////////////////////////////////
// 쓰기 포인트 부여
if ($w == '')
{
if ($notice)
{
$bo_notice = $wr_id . "\n" . $board[bo_notice];
sql_query(" update $g4[board_table] set bo_notice = '$bo_notice' where bo_table = '$bo_table' ");
}
// bo_10가 point일때 포인트차감 실행(토마토)
if ($board[bo_10] == 'point' && $wr_10 > '0')
{
$board[bo_write_point] = -$wr_10;
// 회원의 포인트가 모자라다면
insert_point($member[mb_id], $board[bo_write_point], "$board[bo_subject] $wr_id 글쓰기");
} else {
insert_point($member[mb_id], $board[bo_write_point], "$board[bo_subject] $wr_id 글쓰기");
}
//////////////////////////////////////////////////////////////////////////////////
이런식으로 하면 항상 정확히 포인트가 차감이 되었는데요
04.06버전부터는 자꾸 포인트가 2배로 먹습니다
어느곳을 수정할지 막막하여 고수님들께 도움을 청합니다
알고계신분은 꼭 답변 부탁드립니다
날씨가 쌀쌀하네요 모두들 감기조심하세요~
링크는 토마토님 게시판입니다
이번에 04.06.01 버전으로 업데이를 했는데
토마토님의 자동차 게시판의 포인트가 자꾸 2배로 먹습니다
04.06 이전버전까지는 bbs/write_update.php를 아래와 같이 수정하면 되었거든요 (토마토님이 올린 사항
===========================
bbs/write_update.php에서
154행쯤
if ($w == "" || $w == "r")
{
를 아래와 같이 바꿔주세요.그러니까 그냥 추가한거죠.
//////////////////////////////////////////////////////////////////////////////////
if ($w == "" || $w == "r")
{
// bo_10가 point일때 포인트차감 실행(토마토)
if ($board[bo_10] == 'point' && $wr_10 > '0'){
$board[bo_write_point] = -$wr_10;
// 포인트가 음수이고 회원의 포인트가 모자라다면
if ($board[bo_write_point] + $member[mb_point] <= 0)
alert("보유하신 포인트 ".number_format($member[mb_point])."점으로는 글쓰기(".number_format($board[bo_write_point]).")가 불가합니다.");
}
//////////////////////////////////////////////////////////////////////////////////
240행쯤
// 쓰기 포인트 부여
if ($w == '')
{
if ($notice)
{
$bo_notice = $wr_id . "\n" . $board[bo_notice];
sql_query(" update $g4[board_table] set bo_notice = '$bo_notice' where bo_table = '$bo_table' ");
}
를 아래와 같이 바꿔주세요.그러니까 그냥 추가한거죠.
//////////////////////////////////////////////////////////////////////////////////
// 쓰기 포인트 부여
if ($w == '')
{
if ($notice)
{
$bo_notice = $wr_id . "\n" . $board[bo_notice];
sql_query(" update $g4[board_table] set bo_notice = '$bo_notice' where bo_table = '$bo_table' ");
}
// bo_10가 point일때 포인트차감 실행(토마토)
if ($board[bo_10] == 'point' && $wr_10 > '0')
{
$board[bo_write_point] = -$wr_10;
// 회원의 포인트가 모자라다면
insert_point($member[mb_id], $board[bo_write_point], "$board[bo_subject] $wr_id 글쓰기");
} else {
insert_point($member[mb_id], $board[bo_write_point], "$board[bo_subject] $wr_id 글쓰기");
}
//////////////////////////////////////////////////////////////////////////////////
이런식으로 하면 항상 정확히 포인트가 차감이 되었는데요
04.06버전부터는 자꾸 포인트가 2배로 먹습니다
어느곳을 수정할지 막막하여 고수님들께 도움을 청합니다
알고계신분은 꼭 답변 부탁드립니다
날씨가 쌀쌀하네요 모두들 감기조심하세요~
링크는 토마토님 게시판입니다
댓글 전체