묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
포인트 증감에 대해 문의드립니다.
2011.01.24 20:34
mysql 내에 있는 xe_point라는 테이블의 필드값을 직접조종하여 포인트를 수정하였습니다.
제로보드내의 관리창에서는 수정된 포인트로 정상적으로 나오는데
포인트 출력 위젯에는 이 부분이 최신화 되지 않고 새로고침이나 세션, 캐쉬를 재생성해도 최신화되지 않습니다.
포인트 랭킹 위젯이나 일부 위젯은 최신화가 되는데
개인적인 추측으로는 로그인시 생성된 캐쉬나 세션에 저장된 고정된 정보를 기초로 데이터를 표시해서 최신화된 내용을 획득하지 못 한다고 생각했는데... 새로 글을 쓰거나 새로고침, 세션, 캐쉬를 재생성할 경우에도 db를 직접 수정한 수치는 최신화가 안되네요
조언부탁드립니다
제로보드내의 관리창에서는 수정된 포인트로 정상적으로 나오는데
포인트 출력 위젯에는 이 부분이 최신화 되지 않고 새로고침이나 세션, 캐쉬를 재생성해도 최신화되지 않습니다.
포인트 랭킹 위젯이나 일부 위젯은 최신화가 되는데
개인적인 추측으로는 로그인시 생성된 캐쉬나 세션에 저장된 고정된 정보를 기초로 데이터를 표시해서 최신화된 내용을 획득하지 못 한다고 생각했는데... 새로 글을 쓰거나 새로고침, 세션, 캐쉬를 재생성할 경우에도 db를 직접 수정한 수치는 최신화가 안되네요
조언부탁드립니다
각각의 멤버들 번호의 폴더가 있고 그 속에 포인트 값이 있는 txt 파일이 있습니다.
그 파일을 읽어 와서 화면에 뿌려주기 때문에 db에서 값을 변경해도 예전의 값을 보여주는 겁니다.
포인트 값이 저장된 txt 파일을 삭제하고 화면을 refresh 하면 db에서 값을 다시 읽어와서 새로운 txt 파일이 생깁니다.