글쓴 사람에게 포인트 주기... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

글쓴 사람에게 포인트 주기... 정보

글쓴 사람에게 포인트 주기...

본문

글쓰기에서
여분필드 wr_12 에 받기 원하는 포인트 값을 쓰고

글 보기에서 포인트 주기 버튼을 만들고

글을 읽은 사람이 그 글이 맘에 들었을때 버튼을 누르면

wr_12 에 쓴 포인트를 글쓴이에게 주려고 합니다

소스를 어떻게 해야 하는지 모르겠습니다 ㅜㅜ

소스 부탁 좀 드릴께요 ㅜㅜ

여기저기 찾다가 링크를 클릭할때 포인트 주기 팁이 있는데
이 소스를 활용할 수 있을지 모르겠습니다 .....

---------------------------------------view.skin.php
 <a>원하는 곳에 포인트주기 버튼</a>


하단에 스크립트 삽입
<script type='text/javascript'>
    function pointdel(point){
        window.open('<?=$board_skin_path?>/pointdel.php?bo_table=<?=$bo_table?>&wr_id=<?=$view[wr_id]?>&link_point=<?=$point?>', 'PointDelWin', 'left=10000,top=10000,width=100,height=100');
    }
</script>

-----------------------------------------------pointdel.php

<?
$g4_path = "../../..";
include_once("$g4_path/common.php");

// 이미 읽은 링크를 클릭하였는지를 검사한 후 게시물당 한번만 포인트를 차감하도록 수정
$ss_name = "ss_link_{$bo_table}_{$wr_id}";

if (!get_session($ss_name))
{
    // 자신의 글이라면 통과
    // 관리자인 경우 통과
    if (($write[mb_id] && $write[mb_id] == $member[mb_id]) || $is_admin)
;
    else if ($board[bo_link_level] > 1) // 회원이상 링크가 가능하다면
    {
        //  포인트가 음수이고 회원의 포인트가 0 이거나 작다면
        if ($member[mb_point] + $link_point < 0)
            alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 링크(".number_format($link_point).")가 불가합니다.\\n\\n포인트를 적립하신 후 다시 링크 해 주십시오.");

        // 게시물 작성자에게 포인트 지급
insert_point($write[mb_id], $link_point, "$board[bo_subject] $write[wr_subject] 방문", $bo_table, $wr_id, "방문");
// 게시물 링크 클릭자에게서 포인트 감소
        insert_point($member[mb_id], (-1) * $link_point, "$board[bo_subject] $write[wr_subject] 방문", $bo_table, $wr_id, "방문 클릭");
    }
   
    set_session($ss_name, TRUE);
}

?>
<script>
window.close();
</script>


수정이 가능할까요...ㅜㅜ
  • 복사

댓글 전체

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