Counter
Counter
개요
Counter 는 사이트에서 발생하는 각��� 사용자의 행위를 로그로 기���하���, 종��������� 카운트하는 역할을 수행합니다. 사용자의 액션을 기���하기 위한 반복적인 기능제공을 통해서 플러그인의 개���자들이 보다 핵심적인 로���에 집���할 수 있��� 해줍니다. Counter 는 회원 아이디를 기���으로 데이터베이스 테이블에 로그�� 기���하는 방식과 회원 아이디��� 없는 게스트가 세션을 이용해서 카운트하는 2가��� 방식을 제공합니다. 다만, Counter 는 총 카운트의 합을 데이터베이스 테이블에 저장 해놓��� 있���는 않습니다. 예를 들어 게시판의 게시물 조회수, 투표수를 이용해 정렬 또는 검색 기능을 구현하���자 하는 경우에는 구현하는 플러그인에서 해당 수���를 직접 기���해야만 합니다.
목적
발생된 이벤트에 대해 로그�� 기���하��� 중복된 이벤트가 발생할 경우 로그�� 추���하��� 않도��� 합니다. 데이터베이스 테이블에 로그�� 기���하는 형태와, 게스트 세션에 기���하는 2가��� 방식을 제공합니다. Count�� 활용하여 게시물 조회, 투표 기능을 제공하는 플러그인에서 사용할 수 있도��� 합니다. Count 로그에 포함된 Point �� 이용해서 point 총 합을 이용하는 기능도 구현 가능합니다.
구성
동작 방식에 따라서 Config 와 count_log
테이블을 사용하는 테이블 저장 방식과, 사용자의 게스트 세션에 저장하는 2가��� 방식으로 구���되어 있습니다.
연관 데이터베이스
Counter 패키지는 count_log
데이터베이스 테이블을 사용합니다. config
데이터베이스 테이블의 counter
설정을 사용합니다.
Category | Subject | Date | Last Update |
---|---|---|---|
Plug-in | 플러그인 | 2015.11.22 | 2015.11.22 |
Package | 패키지 | 2015.11.22 | 2015.11.22 |
Components | 컴포넌트 | 2015.11.22 | 2015.11.22 |
About XE1 | 용어 정리 | 2015.12.19 | 2015.12.19 |
Get Started | 설치하기 | 2015.11.22 | 2015.12.15 |
Install and Uninstall | 서��� 환경 설정 | 2015.12.19 | 2015.12.19 |
XE1 | 관리자 페이지 시작 | 2016.01.22 | 2016.01.22 |
Install and Uninstall | インストールする前に | 2015.12.19 | 2015.12.19 |
XE3 | XpressEngine 매뉴얼 | 2015.11.22 | 2015.11.22 |
About XE1 | XE란 무엇인가? | 2015.11.22 | 2015.11.22 |
About XE3 | XE3의 소���-배경 | 2015.11.22 | 2015.11.22 |
About XE3 | XE3 소��� - 중요 개념 소��� | 2015.11.22 | 2015.11.22 |
About XE1 | XE 기능 및 특징 | 2015.12.19 | 2015.12.19 |
Install and Uninstall | XE Core 제거 | 2015.12.29 | 2015.12.29 |
Install and Uninstall | XE core 설치 | 2015.12.29 | 2015.12.29 |
XE core navigation | XE core 둘러보기 | 2015.12.29 | 2015.12.29 |
Components | Widget | 2015.11.22 | 2015.11.22 |
Components | UIObject | 2015.11.22 | 2015.11.22 |
Package | Trash | 2015.11.22 | 2015.11.22 |
Package | Translation | 2015.11.22 | 2015.11.22 |