묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
로그인 정보 위젯에서 랭킹 증감 표현하는 방법 문의합니다.
2013.02.06 02:17
로그인 접속 후에
다른 건 다 구현했습니다.
프로필 이미지
닉네임
레벨
포인트
랭킹
다 표현 했는데
하루마다 랭킹 변동 폭을 표현하는 방법을 알고 싶습니다.
어제는 1360위였는데 4위가 올라서 오늘은 1356위 일때 이런 식으로요.
랭킹 : 1,356 (▲ 4)
지금 포인트가 없어서 새로 드리질 못하네요.
이거 포인트는 어떻게 올리나요? ㅜㅠ
포인트 드려야되는데.
댓글 1
-
푸시아
2013.02.06 02:26
-
다섯클로버
2013.02.06 03:04
이런 작업을 하려면 어떤 언어를 배워야 하나요? 자바를 배우면 되나요? -
푸시아
2013.02.06 03:15
웹서버, php, mysql쿼리에 대한 이해만 있으면 될것 같아요. 아참 xe도 이해해야 합니다. -
다섯클로버
2013.02.06 03:25
기왕 여쭤보는 김에 하나만 더 여쭤볼게요. xe 코어에 내장되어 있는 기본 변수는 가이드에 나와있는게 다인가요? 더 있는 것 같은데 잘 못찾겠네요.
랭킹이라면 포인트 랭킹인가요?
변동폭이라고 하면 랭킹 자체가 DB에 저장되어 있어야겠죠.
현재 랭킹이 따로 저장되어 있지 않다면 모듈을 하나 만들어서 DB테이블을 새로 만들어야 됩니다.
그리고 cron 을 24시간마다 한번씩 실행하도록 돌려서 모든 회원정보가 하루에 한번씩 저장되어야 합니다.
이러면 히스토리가 만들어 질 수 있는데 히스토리가 필요 없고 그날그날 랭킹만 필요하다면,
테이블에 어제점수 오늘점수 어제랭킹 오늘랭킹 컬럼을 하나씩 두고 모든 회원에 대해서 하루에 한번씩 업데이트 하면 됩니다.