XE 공식 자료실

제작자
sejin7940
등록일
2011-08-22
다운로드 수
5,824
링크1
sejin7940.co.kr

(1) 동일글을 중복 조회시 중복으로 조회수가 증가하게 하는 기능
(2) 조회시 1씩 증가가 아니라, 일정 범위내에서 랜덤하게 증가가능
(3) 위의 기능을 관리자 또는 일반유저 로 나눠서 설정 가능

라이선스
GPL v2
설치경로
./addons/sejin7940_readed_count
최초 등록일
2011-08-22
전체 다운로드
5,824
체험하기

쉬운설치로 바로 체험할 수 있습니다

상세 설명

우선 간단한 광고부터...

XE 로의 사이트를 기획하시면  http://sejin7940.co.kr  에 문의주세요 ^^;

 

------------------------------------------------------------------------------------------------------

 

11년 8월 24일 - 새벽 0시 35분

설정페이지에 오타가 있었네요  (도라란님 감사)

'램덤 추천수 증가'  라고 되어있는 부분이  '랜덤 조회수 증가' 라는 뜻입니다. 

그냥 글자 오타일뿐... 기능적으로는 아무 문제가 없기에..

새로 파일 업로드 해두긴했는데, 기존 받으셨던 분들 굳이 다운 안 받으셔도 될듯 싶어요 ^^;;;

 

-------------------------------------------------------------------------------------------------

 

커뮤니티 운영하시든지, 새로운 회사 사이트등을 운영하다보면

너무 조회수가 적은게 문제가 되는 경우가 많죠?

물론 DB에 직접 접속해서 고쳐도 되겠지만..  그건 나름 지식이 필요하고

그렇다고 소스를 일일이 수정하자니 이 또한 나름 지식이 필요하고

 

그래서 커뮤니티에서 핵심적으로 필요할만한 기능 두개를 묶어

하나의 애드온으로 배포해드립니다.

 

다만...  양심적으로...   너무 악용(?)하진 마세요 ^^;;;

정도껏 하셔야 안 걸리지  랜덤범위를 20 이렇게 잡으면  딱 걸려요..   양.심.껏!!  ^^;;

 

버그 및 문의사항은  http://sejin7940.co.kr  에 남겨주세요..

 

ps. sejin7940_board 스킨처럼..   댓글을 방치하시면...   저 제작의뢰 란에서만 놀지도 모릅니다 ^^;

      많은 분들이 사용하실 수 있도록,  댓글 다닥다닥 부탁드려요~~

 

---------------------------------------------------------------------------------

 

 

 sejin7940_readed_count_info.gif

 

포럼 5

로그인 후 작성할 수 있습니다.
  • 2015-10-22 00:15:57 럭키7

    1.8.12 최신버전에서 아주 잘 돌아가는데요^^

  • 2015-09-16 00:45:54 KOTRA1

    최신버전에서는 작동이 안되네요 ㅠㅠ 아쉽다 ㅠ

  • 2015-05-22 08:59:32 초보해외유저

    1.8.1 에서도 @newi 님과 같은 오류들이 뜨네요. 게시판이나 페이지는 뜨는데 상단에 코드들이 그대로 노출되네요~ 혹시 업데이트 계획이 있으신지 ??

  • 2015-03-30 23:49:19 벼리507

    꼭필요한 자료인데 newi님과 동일한 증상이네요
    스케치북 사용중입니다

  • 2015-02-20 11:58:05 newi

    xe 1.7.9 버전에서
    애드온 작동하면 이런 오류가 떠요. 페이지 도 게시판도 안나와요.

    multi_limit); $multi_readed_count = $_SESSION['sejin7940_readed_count'][$document_srl]; if(!$multi_readed_count) { $_SESSION['sejin7940_readed_count'][$document_srl]=="0"; $multi_readed_count = 0; } if( ($addon_info->multi_use=="admin" || $addon_info->multi_use=="all") && $logged_info->is_admin=="Y" ) $readed_up = "Y"; // 관리자는 예외 else if ( $addon_info->multi_use=="all") { if($multi_limit && $multi_readed_count >0 && $multi_readed_count < $multi_limit) { $readed_up = "Y"; } elseif(!$multi_limit) { $readed_up = "Y"; } } // 랜덤 조회수 증가 기능 사용 if($logged_info->is_admin=="Y") { $random_max = $addon_info->random_max_admin; if(!$random_max) $random_max=1; if($random_max>20) $random_max=20; // 관리자시 최대값 20으로 제한 $random_min = $addon_info->random_min_admin; if(!$random_min) $random_min=1; if($random_max<$random_min) $random_min = $random_min; } else { $random_max = $addon_info->random_max; if(!$random_max) $random_max=1; if($random_max>10) $random_max=10; // 일반회원의 경우 최대값 10으로 제한 $random_min = $addon_info->random_min; if(!$random_min) $random_min=1; if($random_max<$random_min) $random_min = $random_min; } // 랜덤 증가 or 중복 조회로 랜덤증가시 if ( $random_max>1 && (($addon_info->random_use=="admin" && $logged_info->is_admin=="Y") || $addon_info->random_use=="all")) { if($readed_up=="Y") $update_readed_count = rand ($random_min, $random_max); elseif(!$multi_readed_count) $update_readed_count = rand ($random_min, $random_max)-1; // 첫 조회시엔 view 이후에 조회수 1증가되기에 } // 중복 조회수 증가 - 1씩 증가시 elseif ($readed_up=="Y") { // 첫 조회시엔 이 애드온을 쓸 필요가 없기에 중복인 경우에만 적용 $