묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
포인트 시스탬 (그룹연동) 오류...
2012.01.14 23:16
그룹을 여러개로 지정해서
특정 레벨이 되면 자동으로 그룹이 변경되도록 했습니다.
a,b,c 라는 그룹이 있으면
a가 기본 그룹(최하) 이고
레벨10이되면 a라는 그룹이 초기화 되고 b라는 그룹으로 변경됩니다.
그런데 문제가 레벨 21이 되도 b라는 그룹이 유지는 되나
레벨업시 중복이 되는지..
랭킹에 회원이 중복되어서 표시가 됩니다.
또한 글,댓글,업로드 랭킹의 경우
중복된 숫자대로 뻥튀기 되어서 표시가 됩니다.
한 회원이 글을 10개 썻다면 2번 중복시 20번으로 나타난다는겁니다.
이거 왜 이런거죠...;
댓글 2
-
송동우
2012.01.14 23:35
-
admain
2012.01.14 23:52
네 그렇게 하고있는데.. 회원수가.. 몇천명이라..; -
키스미베이베
2012.01.15 01:36
저도 이거 예전에 몇날 몇일을 고민하며 백방으로 찾아다녀봣는대요
결론은 답이없더라구요...
그래서저는 그냥 랭킹나타낼때 최고그룹 1개만 나타내고 10위까지만 나타내는걸로 했어요..
이것이 오류인지 아니면 일부러 의도한 바가 있어서 이렇게 만든건지는 모르겠습니다.
처음 준회원이었다가 포인트가 올라가서 정회원이 되면
DB를 보면 준회원이 정회원으로 되는 것이 아니라
준회원은 그대로 있고 정회원이 새롭게 생겨나더군요
그리고 정회원의 포인트를 내려서 다시 준회원이 되면 정회원에서 준회원으로 바뀌고(이때는 새로 생기지 않음)
이렇게 회원그룹이 오르락 내리락 하면 계속해서 준회원이 계속 쌓이게 되어 있는게 현재 구조입니다.
1.5.x 버전을 사용하고 있다면
관리자로 로그인 해서 해당 아이디를 클릭했을 때 나오는 팝업메뉴에서
회원정보관리를 클릭하면
회원그룹에 체크하는 항목이 있습니다.
여기에서 하나만 선택하면 됩니다만......
많이 번거로울 겁니다.