테스트 사이트 - 개발 중인 베타 버전입니다

글 작성시 빈 경고창이 뜹니다

· 12년 전 · 810 · 2
11.jpg
아쵸오님의 코멘트 + 평점주기,평가그래프,보너스포인트 - 회원전용(수정5) 팁을 사용하는데요
(링크1)

이상하게 글 작성시 or 글 수정시 위와 같은 경고창이 뜹니다
(크롬과 파폭에서는 경고창이 뜨지 않습니다)

코멘트 + 평점주기,평가그래프,보너스포인트 - 회원전용(수정5)을 적용하지 않은 게시판에서도 오류가 뜨는 것을 보면



1. bbs/delete_all.php 파일에서


// 나라오름님 수정 : 원글과 코멘트수가 정상적으로 업데이트 되지 않는 오류를 잡아 주셨습니다.
//$sql = " select wr_id, mb_id, wr_comment from $write_table where wr_parent = '$write[wr_id]' order by wr_id ";
$sql = " select wr_id, mb_id, wr_is_comment from $write_table where wr_parent = '$write[wr_id]' order by wr_id ";
$result = sql_query($sql);
while ($row = sql_fetch_array($result))
{


위 소스 윗줄 즘에..

//★평점주기관련추가시작
//원글 작성자에게 지급된 평가포인트 회수 (필요에 따라 주석처리)
//평가점수와 평가포인트가 동일한 경우로 설정되어 있습니다. 적절히 수정해서 쓰셔도 됩니다.
$sql = " select wr_id, wr_9 from $write_table where wr_parent = '$write[wr_id]' and wr_is_comment ='1' and wr_9 > 0 order by wr_9 desc ";
$result = sql_query($sql);
$rate = 15; //★평가포인트 = 평가점수 * $rate
while ($row = sql_fetch_array($result))
{
$c_bonus_point = $row[wr_9] * $rate; //평가포인트
if (!delete_point($write[mb_id], $bo_table, $row[wr_id], '코멘트평가포인트'))
insert_point($write[mb_id], $c_bonus_point * (-1), "$board[bo_subject] {$write[wr_id]}-{$row[wr_id]} 코멘트평가포인트회수");
}
//★평점주기관련추가끝




2. extend/xxx.lib.php 라는 적절한 이름으로 화일을 드시고, 아래는 전체소스입니다.


<?
if (!defined("_GNUBOARD_")) exit; // 개별페이지 접근불가

//==소스시작
//퍼센테이지 그래프 - 평가점수용
//$now 현재값, $max 최고값, $path 그래프경로
//echo percentage_graph('8.5','10',$board_skin_path)
function percentage_graph($now='',$max='',$path='') {

global $g4;

$percentage = $now * 100 / $max; //백분율

return "
<table cellpadding=0 cellspacing=0 border=0 width=81 height=13 align='center' background='{$path}/img/star_s_bg.gif' title='{$percentage}%'>
<tr>
<td>
<!-- 평균값에 따라 테이블 width 값 변경 -->
<table cellpadding=0 cellspacing=0 border=0 width={$percentage}% height=13 background='{$path}/img/star_s.gif'><tr><td></td></tr></table>
<!-- 평균값에 따라 테이블 width 값 변경 -->
</td>
</tr>
</table>
";
}
//==소스끝
?>


------------------

이중에 오류가 있는 것같은데 어디가 잘못된건지 모르겠어요


조언부탁드립니다 (_ _)

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

write.update 파일도 한번 확인해보세용~~
에이치H님 답변감사합니다 정말 예상치 못한 곳에서 원인을 찾아냈네요

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440