인기글 모듈

한줄소개
인기글 / 개념글 등 필터셋을 설정하여 게시판을 보여줄 수 있습니다.
설치 경로
./modules/hotpost
코어 지원 범위
Rhymix 2 이상
PHP 지원 범위
PHP 7.4 이상
자료 구분
공개 자료 GPL v2
저장소 URL
https://gitlab.com/rhymix_ddgg/modules/hotpost
버전날짜용량다운로드 수
1.0.22026.05.2678.8 KB0

ver 1.0.2 업데이트

- 부하 방지를 위해 기간 디폴트값 설정 및 권장기간 초과시 경고표시

 

ver 1.0.1 업데이트

- 적용 게시판 미선택시 전체 게시판 적용.

- 필터셋 URL 예시 단순화

 

인기글 모듈

 

게시판의 조회수 / 추천수 / 댓글수 조건을 만족하는 글만 필터링해서, 같은 게시판 페이지·스킨 그대로 보여주는 모듈입니다.

 

주요 기능

  • 다중 필터셋 동시 운영 — 베스트 인기글, 개념글, 추천글 등 원하는 만큼 필터셋을 만들 수 있고, 필터셋은 자기만의 이름·URL 파라미터·조건·적용 게시판을 가집니다.
  • 조건 설정 — 조회수 ≥ N, 추천수 ≥ N, 댓글수 ≥ N (0이면 해당 조건 무시).
  • 조건 결합 방식 — 모두 만족(AND) 또는 하나라도 만족(OR) 선택.
  • 기간 제한 — 최근 N일 내 작성된 글로 한정 가능 (0이면 전체).
  • 게시판 개별 지정 — 필터셋마다 적용할 게시판을 따로 체크박스로 선택. 같은 게시판에 여러 필터 걸 수도 있고, 필터셋마다 다른 게시판에 걸 수도 있습니다.

 

사용 방법

  1. 관리자 → 인기글 모듈 → 환경설정에서 필터셋을 추가하고 조건·적용 게시판을 지정 후 저장.
  2. 저장하면 각 필터셋 카드 하단에 "이 필터셋의 인기글 URL"이 자동 생성됩니다.
  3. 그 URL을 레이아웃 / 게시판 스킨 / 위젯 / 메뉴 등 원하는 곳에 "인기글" · "개념글" 같은 버튼 링크 연결해서 사용하면 됩니다.

기존 게시판 경로 뒤에 파라미터만 붙이면 동일 게시판에서 인기글 모드로 전환됩니다.

https://rhymix.org/free            ← 평소 게시판
  https://rhymix.org/free?hotpost=Y  ← 인기글
  https://rhymix.org/free?goodpost=Y ← 개념글

 

동작 특징

  • 스킨·레이아웃 그대로 — 별도의 화면을 새로 만들지 않고, 게시판이 자기 스킨으로 렌더링하는 결 데이터만 인기글로 교체합니다. 스킨 변경, 카테고리, 검색 필터와도 자연스럽게 어울립니다.
  • 페이징 정상 작동 — Rhymix의 표준 페이지네이션을 그대로 사용합니다.

 

활용 예시

필터셋 이름 URL 파라미터 조건 결합 기간 적용 게시판
베스트 인기글 hotpost 조회수 ≥ 100 AND 없음 자유, 유머
개념글 goodpost 추천수 ≥ 20, 댓글수 ≥ 10 OR 30일 자유
핫이슈 hot 조회수 ≥ 500 / 추천수 ≥ 50 OR 7일 전체

 

(모듈 관리 페이지)

image.png

 

 

첨부파일 1
추천 0 공유 · 더보기 목록

댓글 0