댓글때문에 질문드려요^^
위처럼 네이버붐 처럼 댓글 버튼에 추천 혹은 비추천을 눌러
댓글을 쓰게하고 싶은데요 어떻게 하면 좋을까요??
고수님들의 답변 부탁드립니다~
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 12개
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=10509
추천수나 비추천수는 올라가지 아니하고 코멘트만 남겨지는군요 ㅠㅠ
어렵네요..
또한 저런식으로 구현이되면 한회원이 계속 댓글 달때마다 추천과 비추천 수가 올라갈꺼같은데.. 한사람이 댓글은 계속달수 있되 추천은 한번만 가능하게만은 힘들까요..
감사합니다^^
bbs/good.php 파일을 참조하시기 바랍니다.
안나오구요.. 추천수는 꼼짝도 안하고 댓글만 무성하게 달리네요 ㅠㅠ
// 사용자 코드 실행
@include_once("$board_skin_path/write_comment_update.skin.php");
@include_once("$board_skin_path/write_comment_update.tail.skin.php");
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 댓글 작성일 때
if ($w == 'c') {
// 이미 추천하였는지 검사
$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 ($w == 'c' && $c_type == 'good') {
// 원글에 추천 증가
sql_query(" update $write_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 = '$c_type', bg_datetime = '$g4[time_ymdhis]' ");
}
// 비추천일 때
else if ($w == 'c' && $c_type == 'nogood') {
// 원글에 비추천 증가
sql_query(" update $write_table set wr_nogood = wr_nogood + 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 = '$c_type', bg_datetime = '$g4[time_ymdhis]' ");
}
}
}
?>
머리 좀 식히고 다시 해봐야겠습니다..
감사합니다~
아래는 최신버전의 그누보드이며 위의 팁을 적용하였습니다.
http://www.morssola.com/bbs/board.php?bo_table=test2&wr_id=1
확인버튼이 두개 있는데, 위에 것이 추천, 아래것이 비추천 입니다.
여러번 테스트 해보았는데 추천과 비추천은 꿈쩍 안네요;;
정말 희안한데요;;