묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
<tables>
<table name="files" />
<table name="modules" />
</tables>
<columns>
<column name="files.*" />
</columns>
<conditions>
<condition operation="equal" column="modules.site_srl" var="site_srl" />
<condition operation="in" column="modules.module_srl" var="module_srl" pipe="and" />
<condition operation="equal" column="files.module_srl" default="modules.module_srl" pipe="and" />
<condition operation="equal" column="files.isvalid" default="Y" pipe="and" />
<condition operation="more" column="files.download_count" var="download_count" pipe="and" />
<condition operation="equal" column="files.direct_download" var="direct_download" pipe="and" />
</conditions>
<navigation>
<index var="sort_index" default="files.download_count" order="desc" />
<list_count var="list_count" default="20" />
</navigation>
</query>
다운로드랭킹에서 날짜별로 출력하기
2009.12.29 00:04
현재 다운로드랭킹의 위젯 쿼리를 보면 다음과 같습니다.
현재까지의 총 누적 카운트를 보여주는데요..
이것을 날짜별로 순수하게 당일 다운로드받은 카운트만 보여줄 수 있을까요?
<tables>
<table name="files" />
<table name="modules" />
</tables>
<columns>
<column name="files.*" />
</columns>
<conditions>
<condition operation="equal" column="modules.site_srl" var="site_srl" />
<condition operation="in" column="modules.module_srl" var="module_srl" pipe="and" />
<condition operation="equal" column="files.module_srl" default="modules.module_srl" pipe="and" />
<condition operation="equal" column="files.isvalid" default="Y" pipe="and" />
<condition operation="more" column="files.download_count" var="download_count" pipe="and" />
<condition operation="equal" column="files.direct_download" var="direct_download" pipe="and" />
</conditions>
<navigation>
<index var="sort_index" default="files.download_count" order="desc" />
<list_count var="list_count" default="20" />
</navigation>
</query>
xe_files 테이블 안에 count를 하나씩 올려주는 경우로, 최근 다운로딩한 자료의 경우는 불가 합니다.
xe_files 안에 update 같은 컬럼이 하나 더 있음 모를까.
구현을 하시는 방법뿐이 없는데요.
관련해서 써먹을 테이블조차 아쉽게도 보이지 않은지라 xe_아무개 table을 만드시고 애드온 같은걸 제작하셔서 다운로드 act 실행할때마다 누적시키던가 모듈을 만들어서 트리거로 누적시키는 방법이 있습니다.