글 추천시 포인트가 올라가지 않습니다. 채택완료
<?
include_once("./_common.php");</p><p>@include_once("$board_skin_path/good.head.skin.php");</p><p>echo "<meta http-equiv='content-type' content='text/html; charset=$g4[charset]'>";</p><p>if (!$is_member)
{
alert_close("회원만 추천 또는 비추천 하실 수 있습니다.");
exit;
}</p><p>if (!($bo_table && $wr_id))
alert_close("값이 제대로 넘어오지 않았습니다.");</p><p>$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (!get_session($ss_name))
alert_close("해당 게시물에서만 추천 또는 비추천 하실 수 있습니다.");</p><p>$row = sql_fetch(" select count(*) as cnt from {$g4[write_prefix]}{$bo_table} ", FALSE);
if (!$row[cnt])
alert_close("존재하는 게시판이 아닙니다.");</p><p>if ($good == "good" || $good == "nogood")
{
if($write[mb_id] == $member[mb_id])
alert_close("자신의 글에는 추천 또는 비추천 하실 수 없습니다.");</p><p> if (!$board[bo_use_good] && $good == "good")
alert_close("이 게시판은 추천 기능을 사용하지 않습니다.");</p><p> if (!$board[bo_use_nogood] && $good == "nogood")
alert_close("이 게시판은 비추천 기능을 사용하지 않습니다.");</p><p> $sql = " select bg_flag from $g4[board_good_table]
where bo_table = '$bo_table'
and wr_id = '$wr_id'
and mb_id = '$member[mb_id]'
and bg_flag in ('good', 'nogood') ";
$row = sql_fetch($sql);
if ($row[bg_flag])
{
if ($row[bg_flag] == "good")
$status = "추천";
else
$status = "비추천";
echo "<script type='text/javascript'>alert('이미 \'$status\' 하신 글 입니다.');</script>";
}
else
{
// 추천(찬성), 비추천(반대) 카운트 증가
sql_query(" update {$g4[write_prefix]}{$bo_table} set wr_{$good} = wr_{$good} + 1 where wr_id = '$wr_id' ");
// 내역 생성
sql_query(" insert $g4[board_good_table] set bo_table = '$bo_table', wr_id = '$wr_id', mb_id = '$member[mb_id]', bg_flag = '$good', bg_datetime = '$g4[time_ymdhis]' ");</p><p> if ($good == "good") {
$status = "추천";
// 추천 포인트 지급
insert_point($write['mb_id'], $board['bo_wrgood_point'], "$board['bo_subject'] 게시판 작성 글 추천", $bo_table, $wr_id, $member['mb_id']);
} else {
$status = "비추천";
// 비추천 포인트 감소
insert_point($write['mb_id'], $board['bo_wrnogood_point'], "$board'[bo_subject'] 게시판 작성 글 비추천", $bo_table, $wr_id, $member['mb_id']);
}</p><p> echo "<script type='text/javascript'> alert('이 글을 \'$status\' 하셨습니다.'); parent.location.reload();</script>";
}
}</p><p>@include_once("$board_skin_path/good.tail.skin.php");
?>
<script type="text/javascript"> window.close(); </script>
게시판에 설정된 추천 포인트가 추천을 눌러도 올라가지 않습니다. 뭐가 잘못 된지 잘 모르겠네요 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변에 대한 댓글 1개
�
또치하우스
10년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
채택
답변대기
답변대기
채택
채택
채택
채택
채택
채택
채택
채택
답변대기
채택
답변대기
답변대기
채택
채택
답변대기
채택
// 추천 포인트 지급
insert_point($write['mb_id'], $board['bo_wrgood_point'], "$board['bo_subject'] 게시판 작성 글 추천", $bo_table, $wr_id, $member['mb_id']);
} else {
$status = "비추천";
// 비추천 포인트 감소
insert_point($write['mb_id'], $board['bo_wrnogood_point'], "$board'[bo_subject'] 게시판 작성 글 비추천", $bo_table, $wr_id, $member['mb_id']);
만 추가 했습니다. 그리고 게시판 설정에 bo_wrgood_point 랑 bo_wrnogood_point 추가 했습니다.