추천,비추천시 추천자의 포인트 고정 또는 감소 시키는 방법

by 조쉬 posted Aug 30, 2016
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

현재 XE 소스상으로는..

어떤 글을 추천/비추천 해도  무조건 이를 행한 사람(추천자) 의 포인트가 증가하게 되어있습니다.

 

글 추천할 때,  추천자의 포인트를 고정하거나 감소시켰으면 하는 경우

글을 비추천할때, 추천자의 포인트를 감소시키거나 고정시켰으면 하는 경우

에 아래의 팁을 이용해  XE 소스 자체를 수정시킬 필요가 있다.

 

 

위치 : ./modules/point/point.controller.php  파일에서

           489줄쯤에..   function triggerUpdateVotedCount(&$obj)  {   함수 부분에서

 

원본 :  

           // 추천자 포인트 증감

            $vote_cur_point -= $point;            

            $this->setPoint($vote_member_srl,$vote_cur_point);

 

            부분을 아래 방법처럼 변형하면 됩니다.

 

수정 :

 

1)  추천시에만 추천자 포인트를 삭감하고자 하는 경우, 비추천시는 고정

 

            // 추천자 포인트 증감 (추천시에만 추천자 포인트 삭감)

            if( $obj->point > 0 ) {

            $vote_cur_point -= $point;            

            $this->setPoint($vote_member_srl,$vote_cur_point);

            }

 

 

2)  추천/비추천 모두 추천자 포인트 삭감

            // 추천자 포인트 증감 (추천/비추천 모두 추천자 포인트 삭감)

            if( $obj->point > 0 ) {

            $vote_cur_point -= $point;            

            $this->setPoint($vote_member_srl,$vote_cur_point);

            } else {

            $vote_cur_point += $point;            

            $this->setPoint($vote_member_srl,$vote_cur_point);

            } | 복제된 문서입니다. (원본) http://sejin7940.co.kr/index.php?document_srl=91