XE 공식 자료실

제작자
conory
등록일
2014-10-16
다운로드 수
1,799
링크1
xe.conory.com
링크2
xe.conory.com/use_forum

포인트 사용 기록을 수집하여 포인트 통계를 제공해주는 모듈입니다.

라이선스
LGPL v2
설치경로
./modules/pointhistory
최초 등록일
2014-08-24
전체 다운로드
5,573
체험하기

쉬운설치로 바로 체험할 수 있습니다

상세 설명

 

※업데이트 내역

 

- V0.1.4 - 2014.10.13

특정환경에서 XE실행시 에러가 표시될 수 있는 문제수정

 

- V0.1.3 - 2014.09.02

module_srl 기록추가

 

- V0.1.2 - 2014.08.29

자동로그인시 금일포인트가 "알수없음"으로 표시되는 문제수정

다운로드 포인트 표시 수정

좀 더 자세한 내용이 표시되도록 개선

 

- V0.1.1 - 2014.08.26

회원메뉴 이름을 정할 수 있도록 옵션 추가

포인트 단위문자를 정할 수 있도록 옵션 추가

 

- V0.1 - 2014.08.25

최초버전

 

------------------------------------------------------------------------------------------

 

 

# 프로그램에서 포인트 내용선언 방법 (개발자)

아래 코드는 포인트 활용(적립,차감)전 선언되어야합니다.

$PHC_type = 'add'; // 포인트 구분 add : 적립 , minus : 차감 for 구버전 호완용

$PHC_point = $point; // 실행할 포인트 수치 for 구버전 호완용

$PHC_member_srl = $member_srl; //실행할 회원

$PHC_content = '아이템 샵에서 아이템 구매'; // 포인트 활용을 왜 했는 지 내용입력

eval('$__PHC'.$PHC_member_srl.'__[] = array($PHC_content,$PHC_point,$PHC_type);');

eval('Context::set(\'__PHC\'.$PHC_member_srl.\'__\',$__PHC'.$PHC_member_srl.'__);');

$__PHC_Member__[] = $PHC_member_srl;Context::set('__PHC_Member__',$__PHC_Member__); // for 구버전 호완용

구버전 호완용 코드는 "XE1.4.5 ~1.5 (실시간 포인트변동 감지)" 를 지원하지않을 경우 제거해도 됩니다.

 

그 다음(선언다음) 아래의 포인트 활용 코드입력합니다.

$oPointController = &getController('point');

$oPointController->setPoint($member_srl,$point,'add');

포럼 3

로그인 후 작성할 수 있습니다.
  • 2014-12-11 20:34:28 또별

    CONORY 님께서 포인트히스토리는 페이지 저장과는 연관성이 없다고 답변 주셨는데,
    아래의 현상을 보면 어딘가 모르게 관련이 있지 않은가 해서
    혹시 충돌발생 가능한 소스가 있는지 한 번더 생각해 봐주시면 어떨가요?

    pointhistory 014 버전 설치하면 페이지 [저장]버튼과 충돌 발생하는데요.
    페이지에 글이 저장되어 있었던 기존것은 수정한후에는 [저장] 버튼 잘 동작하는데
    페이지를 생성해서 최초로 글을 쓰고 [저장] 클릭하면 [저장] 기능이 동작안해요.
    pointhistory 기존 버전에서는 잘되고요..삭제하면 페이지 [저장]버튼 정상 동작해요.

  • 2014-10-20 16:10:09 또별

    @CONORY 님..좋은모듈 감사합니다.그런데,앞서 언급했듯이.014버전을.기존 포인트히스토리에 업데이트 또는 새로 설치하기만 하면 페이지 저장 버튼이 멍통이 되는 현상이 있어요..014버전 제거하거나 기존 포인트히스토리로 다시 설치하면 페이지저장 버튼도 다시 정상적으로 동작하거든요.pointhistory.admin.controller.php 파일안에..page 단어 소스가 있는데,.혹시.트리거나 핸들러 등.어디서 충돌 발생 가능한곳 없을까요? 왜그런지 정말 이상하네요...

  • 2014-10-18 15:12:15 제작자 CONORY

    @또별
    페이지 저장과 본 모듈과의 연관성은 없습니다. 본 모듈은 포인트만 제어하여 기록할 뿐입니다.
    또 그런 코드도 존재하지않고요.

    @가르송
    본 모듈은 포인트 기록만하는 모듈입니다. 그런기능을 포함하지않습니다.