목록

2019.01.16 09:19
조회 432
0
CMS/프레임워크 XE 1.x
개발 언어 PHP 5.x

a라는 게시물을 조회했을때 10포인트가 차감이 된다면 

한번 10포인트를 차감한 이후에는 a라는 게시물을 볼때는 앞으로 차감이 계속 안되나요?

XE 코어에서 포인트 차감에 대한 유효기간이 있는지 궁금합니다!

 

 

벼리 Lv. 3

댓글 7

  • 만약 최초 1회만 차감되는거라면 24시간의 제한도 걸 수 있는걸까요? 24시간뒤에 다시 조회하면 또 10포인트 차감되는구조로...
  • 흠.. XE쪽 구현 난이도는 모르겠지만
    어쨌든 24시간 제한.. 가능은 한데.. 성능면에서 좀 손해를 보게 되겠죠...
  • @단비아빠
    그렇다면 코어에서는 별도의 수정이 없다면 1회차감 후에 더이상의 차감은 없다는 거죠??
  • 유효기간이 원칙적으로는 없습니다.

    유효기간을 만들려면..
    읽은로그의 등록일을 확인해서.. 그 기간을 비교해서..
    다시 차감시키고 로그의 날짜를 갱신시키는 식으로 하거나..
    ( 부하를 줄이려면 그 과정에 읽은날짜를 세션화를 하는게 좋겠죠 )

    아니면 기간이 경과하는지를 계속 검사해서, 읽은 로그를 제거하는 방법이 있죠
    ( 다만 이 경우 세션은 살아있기에 해당 유저가 계속 로그인 되어있는 상황이면 세션이 살아있어 차감이 안 될 수도 있으니, 안전하게는 전자 형태가 좋죠 )

    Core 수정해서 하시는 방법도 있고 모듈로 구현하셔도 될겁니다.


    저의 경우 웹소설 사이트 등에서 사용하기 위해
    글 대여/소장/판매 모듈을 만든적이 있네요. 비밀글을 볼 수 있는 기능도 포함되어있지만.. ( sejin7940_view - http://sejin7940.co.kr/index.php?mid=sejin7940_work&category=117575 )
  • @sejin7940
    아...기간별로 포인트를 재차감하는 방식은 생각보다 복잡한 방식이었네요..답변 감사합니다!
  • @sejin7940
    이건 따로 판매하는 자료가 아닌거죠?
  • @달콤한인생

    아 제가 생각하던 내용이 있어서 혹시 되려나 물어본겁니다 ㅎㅎ 저는 조회수 대신에 확정변수에 중요한 정보를 넣어두고 조회할때 포인트 차감되면 좋겠다 싶어서요 그래야 내용을 확인하고 비회원도 회원으로 유도할 수 있을까 싶어서요 만약 비슷한 기능 있으면 저도 구매하고 싶네요