자료실

Thumbnail

랭킹 위젯

2025.05.19 00:35
446
4
자료 유형 위젯
간단한 소개 다양한 순위를 제공: 포인트, 친구, 추천, 문서, 댓글
설치 경로 widgets/elkha_rank
코어 지원 범위 Rhymix 2.1
PHP 지원 범위 8.4
자료 구분 공개 자료
라이선스 GPL v2
의존 자료 위젯 스타일을 적절히 곁들여주시면 보기가 더 좋습니다.
파일명버전날짜용량다운로드 수
elkha_rank_0.4.zip 0.4 2025.05.25 19.9KB 9
elkha_rank_0.3.zip 0.3 2025.05.21 19.9KB 11
elkha_rank_0.2.zip 0.2 2025.05.19 17.2KB 12

라이트모드.png

다크모드.png

최신 php 에서 포인트 랭킹 위젯에 오류가 발생해서 만들어 보았습니다.

주요 기능

  1. 다양한 순위를 제공할 수 있습니다.
    • 포인트 순위 (point)
    • 친구(=팔로워) 순위 (friends)
    • 추천 순위 (votes)
    • 게시글 순위 (documents)
    • 댓글 순위 (comments)
  2. 원하는 계정들을 제외할 수 있습니다.
    아이디 예) admin, manager
  3. 보여줄 랭커의 수를 지정할 수 있습니다. (list_count)
    예) 10위까지 보이기

매뉴얼

서버 부하를 방지하기 위한 고급 옵션들에 대해 서술합니다.
잘 이해가 되지 않는 옵션들은 빈 값(default) 설정하세요, 그럼 적절한 세팅으로 작동됩니다.

엘카 Lv. 3

댓글 11

  • 2025.05.20 10:22 #1907883

    오우 감사합니다!! 또 좋은자료 하나 받아가네요

  • 2025.05.20 11:21 #1907886

    image.png

    요런 오류가 나네요.

    해당 코드는 

    public const string data_dir = 'files/elkha_rank/';

    해당 코드 지우면 문제는 없긴 한데...

    ps : 좋은 자료 감사합니다.

     

  • 2025.05.21 14:16 #1907926

    php 버전이 맞지 않아서 그럴거 같네요.

    업데이트 버전(0.3) 받아보시겠어요?

  • 2025.05.22 10:28 #1907979

    새로 받은 버전은 문제가 없네요.

    설정에 많은 입력 칸이 있는데 몇몇 항목은 정확히 뭘 의미하는지 이해가 잘 안되네요.

    매뉴얼이나 설명글을 조금 더 직관적으로 명시해 주시면 좋겠습니다.

    ps : 개발에 참고하시라고 알려드립니다. 저는 php 8.2.7p1 버전을 사용중입니다.

  • 2025.05.22 22:51 #1908011

    회사 업무가 있어서 급하게 코드만 고쳐서 올렸는데 설명이 부실한 점은 죄송합니다.

    방금 매뉴얼 링크를 추가 했습니다: https://elkha.kr/rx/downloads/1107#manual

  • 2025.05.23 10:47 #1908025

    제가 괜한 부담감을 드린 듯 하네요.

    죄송하면서도 감사합니다. 

    엘카님이 만들어 주신 자료들은 정말 잘 사용하고 있습니다. 

  • 2025.05.25 08:45 #1908190

    추천과 코멘트가 불러오는 숫자가 실제와 다르게 나옵니다.

    추천1 : 글은 추천된적이 없고 댓글이 추천된 적이 있는 회원 > 랭킹에 포함되어 나오지만 숫자는 0로 표시

    추천2 : 글, 댓글에 추천이 된적이 없는 회원이 랭킹에 포함

    코멘트 : 실제 댓글 숫자와 맞지 않습니다. 추천과 같은 데이타가 찍히는 것 같습니다.

    image.png

    요렇게 나오네요.

  • 2025.05.25 09:20 #1908197

    0.3 버전업 할 때 쿼리 복붙 작업중에 놓친 것 같네요, 방금 0.4 올렸습니다.

    오류 알려주시니 저도 죄송하면서도 감사합니다 ^^;

  • 2025.05.25 21:37 #1908332

    추천에 아직도. 0인 유저가 표시 됩니다.

     

    아래 스샷의

    테스트1 유저는 글 추천 15, 댓글 추천 5 입니다.

    김** 유저는 글 추천 0, 댓글 추천 0 입니다.

    test4 유저는 글 추천 0, 댓글 추천 1 입니다.

     

    >> 순위는 글과 댓글에 추천이 있는 대상으로 하고, 카운트는 글 추천수만 가져오는 것 같습니다.

    >> 김** 님은 왜 카운트 되는 건지 유추가 안되네요.

     

    image.png

  • 2025.05.26 22:46 #1908452

    위젯으로는 게시글 추천만 구하는 것이 현실적인 방법이고 글+댓글 추천 합을 구하려면 모듈로 넘어가야 합니다. 추천 누르는 시점에 값을 기록해야 하기 때문입니다.

    갯수가 0 인 회원이 순위에 보여지는 것은 일반적이지 않고 오류라고 하기엔 애매한 것 같습니다. 혹시 적절한 대처를 제안주시면 그 방법을 고민해볼게요.

    감사합니다^^

  • 2025.05.27 17:08 #1908501

    좀더 테스트 해봐야 겠지만. 

    글 추천 후 취소된 경우에도 추천수 0으로 표시되며 랭킹에 남아있네요.

    아마도 요게 원인이 아닐까 생각됩니다.