첨부 파일을 다운로드하면 자동으로 추천하기 - 게시판스킨강좌, 그누보드5강좌

본문 바로가기
전체검색

게시판스킨강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

첨부 파일을 다운로드하면 자동으로 추천하기

관리자 18-09-16 00:44

첨부된 파일을 다운받았을 때 해당 글을 자동으로 추천하는 방법입니다.


사용 중인 게시판 스킨 폴더 안에 download.tail.skin.php 파일 생성

내용은 이렇게 추가


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

// 첨부 파일을 다운로드하면 자동으로 추천하기
if ($board['bo_use_good'] && $is_member && $write['mb_id'] != $member['mb_id']) {
    $sql = " select count(*) as cnt from {$g5['board_good_table']}
                where bo_table = '{$bo_table}'
                and wr_id = '{$wr_id}'
                and mb_id = '{$member['mb_id']}'
                and bg_flag = 'good' ";
    $row = sql_fetch($sql);
    if (!$row['cnt']) {
        // 추천 카운트 증가
        sql_query(" update {$write_table} set wr_good = wr_good + 1 where wr_id = '{$wr_id}' ");
        // 내역 생성
        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."' ");
    }
}
?>

 

## 참고 사항

게시판 추천 기능은 회원 전용이라 회원에게만 적용됨

(중복 추천을 방지하려면 내역을 남겨야 하기 때문)

본인이 올린 글에서 본인이 다운로드하는 건 적용되지 않음



220ba4f0642ad5b322abebd4a8197895_1605752852_0114.png 


게시판 설정에서 추천 사용 기능을 체크해야 활성화됩니다.

추천 사용 체크 유무에 상관없이 무조건 적용하려면 아래 코드에서 빨간색 부분 삭제.

if ($board['bo_use_good'] && $is_member && $write['mb_id'] != $member['mb_id']) {

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.