[TC1.5.x] 하루 실시간 조회수/순위 표시 - JP_EntryHitsTT 팬업 버전(071029) by 아르





[##_1L|4654397197.jpg|width="377" height="127" alt="사용자 삽입 이미지"|_##] J.PARKER 님의 엔트리 조회수 표시 플러그인 이 텍스트큐브 1.5버전으로 갱신된 관계로 다시 TC1.5버전으로 수정하여 올리게 되었습니다.

달라진 점
JP_EntryHitsTT의 기간을 하루로 정해  조회 순위를 이용하던 중 순위가 그날 발행한 글들의 순위로만 표시되는 한계가 있어서 하루 동안 조회한 모든 글의  순위로 표시하도록 수정하였고 각포스트마다 누적조회, 하루조회를 표시하도록 하였습니다.

 옆의 스샷과 같이 Hits entry today list는 오늘 포스팅한 글의 순위가 아니라 이제까지 포스팅한 글들중 오늘 제일 많이 조회된 순위를 표시하여서 하루간 보다 정확한 순위를  알 수 있습니다.

*10 4     
1. 포스트 부분에 어제조회 수도 추가.
2. 기간지정 설정 시에 그 기간 동안에 포스팅한 글들만의 순위가 아닌 그 기간 동안 조회된 전체 포스트의 순위로 표시되도록 수정. (기간지정 사용시에 글 순위 갯수 표시 5개를 지정했는데 3개만 나오는 등의 근본문제해결)

Different from Original JP Entry Hits plugin (Special Feature)
1. Add Today and Yesterday hits count.
2. Add Entry hits today list for sidebar. (it makes more correct statistics data compare with original version function when using Limitdate 1)
3. Fix Entry hits list for sidebar to gatering more correct entry list when using LimitDate Function.

Attention
LimitDate extent is limited by your average today hits. Dont's use more than 51 days when your blog's today hits is 4 digits hits. same as 63 days, 3 digits hits, 85 days 2 digits hits. Because Keep_hits field's VACHAR length is limited by 255 byte.
p.s. Sorry for my English :P

[##_1L|2080133227.zip|style="width: 90px; height: 30px; border: 2px outset #796; background-color: #efd; background-repeat: no-repeat; background-position: center center; background-image: url('/image/extension/unknown.gif')"|_##]


사용방법환경설정 [스킨] [사이드바] 가셔서 원하시는 사이드바 위치에 드래그해 넣으시면 되거나,

직접 스킨에 치환자로 넣으실 분은 기존의 원본 엔트리 조회수 플러그인 삽입자였던 [##_HitsRankingEntryList_##],[##_HitsView_##] 를 넣으셨던 것 처럼

[##_HitsRankingEntryTodayList_##] <-- (오늘 실시간 인기 글) 삽입치환자 를 사용하시는 스킨의 적당한 위치에 넣은 후에 플러그인 [환경설정]부분의 html header와 html footer부분을 스킨에 맞게 잘 수정하시면 됩니다.

[##_HitsView_##]의 경우에도 역시 [스킨편집]에 가시어서 적당한 위치에 넣으면 됩니다. 참고로 예를 들면
[CODE php] <s_tb_count>
        <em>[##_article_rep_tb_cnt_##]</em> Trackbacks
        </s_tb_count>
       </a>,
       <a id="[##_article_rep_rp_cnt_id_##]" href="#rp" onclick="[##_article_rep_rp_link_##]" title="댓글 목록 보이기/감추기">
        <s_rp_count>
        <em>[##_article_rep_rp_cnt_##]</em> Comments         </s_rp_count>
       </a>
, [##_HitsView_##]
[/code]
이와 같이 삽입하시고 저장하시면 됩니다.

주의사항기간 지정 사용 시에 조회 수가 하루에 2자리 숫자가 나오시는 분은 85일, 3자리가 나오시는 분은 63일, 4자리 51일 이상 사용하시면 안됩니다. 필드 255자에 구분자를 이용해서 조회 수를 저장하는 관계로 제약이 있습니다. 뭐 대부분 20일, 30일 정도 지정하여 쓰시므로 큰 상관은 없으리라 생각됩니다.
[##_1L|6723949536.jpg|width="286" height="136" alt="사용자 삽입 이미지"|_##]기간지정 사용시에 플러그인 환경설정에 가셔서 기간지정에 사용으로 체크 하신 후에 특정일수에 지정할 일 수를 기입 하시면 됩니다. 특정일수를 기입하더라도 기간지정에 사용 체크가 안되면 작동하지 않습니다. (당연한거겠죠?)
참고:테이블구조tc_Entries_hits

tc_Entries_hits_sub


07-11-02 : 도아님이 지적해주신 타이핑미스로 인해 작동이 잘 안되던 버그 수정하여 제업로드하였습니다. 알려주셔서 감사드립니다.^.^ (fix typing miss some parts which made it disable to work and upload plugin files again by 071102 version)
p.s. limit_hits을  초기화(reset)하는 옵션이 필요할 것 같아서 추후에 넣도록 하겠습니다.

08-02-10 : 최근에 블로그 업데이트 작업 과정에서 자료를 몽땅 날려버리는 사고가 발생하였습니다. TC의 모든 첨부파일이 날라가서 본 플러그인도 사장(?)될 뻔 했는데 천만다행으로 크림슨에디터의 원격저장소 폴더에 남아 있어 살리게 되었습니다. ㅡㅡ; 플러그인 버전은 071029버전에서 좀더 수정하다가 만 것인데 작동상의 문제는 없을 것으로 생각됩니다.
관련링크
글이 마음에 드신다면 과 다음 뷰로 구독+해 보세요^^
reTweet googlebuzz