추천 취소 문의드립니다 채택완료
거너비
8년 전
조회 3,409
검색해도 자료가 별로 없네요<br />
버튼을 누르면 추천했던것을 다시 취소하고 싶은데요<br />
<br />
<br />
검색해서 본것중에 <br />
<br />
/bbs/good.php 67 라인에 } 닫는 부분을 아래처럼 하면 관리자가 삭제를 할 수 있습니다. <br />
<br />
버튼은 $good 값이 굿이나 노굿이 아닌 다른 값일 때 실행되도록 되어 있습니다. <br />
<br />
} else { <br />
// 추천 삭제 <br />
<br />
&nbsp; &nbsp; // 관리자만 <br />
&nbsp; &nbsp; if ($is_admin) { <br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; // 추천, 비추천 일괄 삭제 <br />
&nbsp; &nbsp; &nbsp; &nbsp; $sql = " delete from $g4[board_good_table] where bo_table = '$bo_table' and wr_id = '$wr_id' "; <br />
&nbsp; &nbsp; &nbsp; &nbsp; sql_query($sql); <br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; // 추천, 비추천 0 으로 변경 <br />
&nbsp; &nbsp; &nbsp; &nbsp; $sql = " update $write_table set wr_good = '0', wr_nogood = '0' where wr_id = '$wr_id' "; <br />
&nbsp; &nbsp; &nbsp; &nbsp; sql_query($sql); <br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; echo "<script language='JavaScript'> alert('이 글의 추천을 초기화 하셨습니다.');</script>"; <br />
<br />
&nbsp; &nbsp; } <br />
<br />
}<br />
<br />
<br />
해당글은 관리자가 초기화하는것 같은데<br />
조건을 다르게 해서<br />
저 코드를 넣는게 맞나요? <br />
또한 테이블도 따로 만들어줘야 하나여?<br />
뷰게시판 버튼 에이젝스 구현이 아닌 (나중에 해결할 예정)<br />
상위폴더에 있는 추천취소 , 테이블 관련 부분입니다<br />
<br />
<br />
어떻게 해야 추천이 취소될수 있을지 팁좀 부탁드립니다
버튼을 누르면 추천했던것을 다시 취소하고 싶은데요<br />
<br />
<br />
검색해서 본것중에 <br />
<br />
/bbs/good.php 67 라인에 } 닫는 부분을 아래처럼 하면 관리자가 삭제를 할 수 있습니다. <br />
<br />
버튼은 $good 값이 굿이나 노굿이 아닌 다른 값일 때 실행되도록 되어 있습니다. <br />
<br />
} else { <br />
// 추천 삭제 <br />
<br />
&nbsp; &nbsp; // 관리자만 <br />
&nbsp; &nbsp; if ($is_admin) { <br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; // 추천, 비추천 일괄 삭제 <br />
&nbsp; &nbsp; &nbsp; &nbsp; $sql = " delete from $g4[board_good_table] where bo_table = '$bo_table' and wr_id = '$wr_id' "; <br />
&nbsp; &nbsp; &nbsp; &nbsp; sql_query($sql); <br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; // 추천, 비추천 0 으로 변경 <br />
&nbsp; &nbsp; &nbsp; &nbsp; $sql = " update $write_table set wr_good = '0', wr_nogood = '0' where wr_id = '$wr_id' "; <br />
&nbsp; &nbsp; &nbsp; &nbsp; sql_query($sql); <br />
<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; echo "<script language='JavaScript'> alert('이 글의 추천을 초기화 하셨습니다.');</script>"; <br />
<br />
&nbsp; &nbsp; } <br />
<br />
}<br />
<br />
<br />
해당글은 관리자가 초기화하는것 같은데<br />
조건을 다르게 해서<br />
저 코드를 넣는게 맞나요? <br />
또한 테이블도 따로 만들어줘야 하나여?<br />
뷰게시판 버튼 에이젝스 구현이 아닌 (나중에 해결할 예정)<br />
상위폴더에 있는 추천취소 , 테이블 관련 부분입니다<br />
<br />
<br />
어떻게 해야 추천이 취소될수 있을지 팁좀 부탁드립니다
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
8년 전
/bbs/good.php에 보시면 코드중에 아래와 같은 코드가 있습니다.
</p><p> if ($row['bg_flag'])</p><p> {</p><p> if ($row['bg_flag'] == 'good')</p><p> $status = '추천';</p><p> else</p><p> $status = '비추천';</p><p> </p><p> alert("이미 $status 하신 글 입니다.");</p><p> }</p><p> else</p><p> {</p><p> // 추천(찬성), 비추천(반대) 카운트 증가</p><p> sql_query(" update {$g5['write_prefix']}{$bo_table} set wr_{$good} = wr_{$good} + 1 where wr_id = '{$wr_id}' ");</p><p> // 내역 생성</p><p> sql_query(" insert {$g5['board_good_table']} set bo_table = '{$bo_table}', wr_id = '{$wr_id}', mb_id = '{$member['mb_id']}', bg_flag = '{$good}', bg_datetime = '".G5_TIME_YMDHIS."' ");</p><p> </p><p> if ($good == 'good')</p><p> $status = '추천';</p><p> else</p><p> $status = '비추천';</p><p> </p><p> $href = './board.php?bo_table='.$bo_table.'&wr_id='.$wr_id;</p><p> </p><p> alert("이 글을 $status 하셨습니다.", '', false);</p><p> }</p><p>
여기보면 추천한 내역이 있는지 체크해서
alert("이미 $status 하신 글 입니다."); 경고창을 띄우는 부분이 있는데 이부분에서
추천취소 기능을 추가개발하시면 됩니다.
경고창 출력 코드 대신 추천 역순으로 insert는 delete로 update 카운트 +1 된 부분은 -1로
하시면 됩니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
거너비
8년 전
감사합니다
댓글을 작성하려면 로그인이 필요합니다.
8년 전
배추베이직 스킨은 아래 마이위트에서 배포합니다.
http://www.miwit.com/?mwpid=liush0612" target="_self">http://www.miwit.com/
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인