댓글+추천이 되게 하는 법 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

댓글+추천이 되게 하는 법 정보

댓글+추천이 되게 하는 법

본문


코멘트 폼에서 is_good이 1로 되어 있으면 됩니다.

 다음 파일을 해당 스킨 폴더에 만드세요.

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

if( empty($is_member) || empty( $is_good) ) return;

if (!($bo_table && $wr_id)) return;

$ss_name = "ss_view_{$bo_table}_{$wr_id}";
if (!get_session($ss_name)) return;

$good='good';

    if($write[mb_id] == $member[mb_id]) return;

    if (!$board[bo_use_good] && $good == "good") return;

    $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]) return;
    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]' ");
    }
?>

추천
9
  • 복사

댓글 6개

© SIRSOFT
현재 페이지 제일 처음으로