자료실

리액션 모듈 - 글, 댓글에 반응 남기기 - v1.1.1

2025.03.11 20:44
450
9
자료 유형 모듈
간단한 소개 글, 댓글에 다양한 반응을 남길 수 있는 기능
설치 경로 modules/da_reaction
코어 지원 범위 Rhymix 2.1
PHP 지원 범위 8.4, 8.3, 8.2, 8.1, 8.0, 7.4
자료 구분 공개 자료
라이선스 GPL v2
저장소 URL https://github.com/damoang-users/rx-da_reaction
기타 정보 라이믹스 2.1.21 버전 이상
파일명버전날짜용량다운로드 수
rx-da_reaction-v1.1.1.zip 1.1.1 2025.03.16 64.4KB 12
rx-da_reaction-v1.1.0.zip 1.1.0 2025.03.16 64.2KB 4
rx-da_reaction-v1.0.3.zip 1.0.3 2025.03.12 54.7KB 25
rx-da_reaction-v1.0.2.zip 1.0.2 2025.03.11 54.7KB 3
rx-da_reaction-v1.0.1.zip 1.0.1 2025.03.11 54.6KB 4
rx-da_reaction-v1.0.0.zip 1.0.0 2025.03.11 54.3KB 7

라이믹스의 글, 댓글에 다양한 반응을 남길 수 있는 기능을 제공하는 모듈입니다.

이모지(emoji), 움직이는 이미지 등 다양한 이코티콘을 추가할 수 있으며, 제공되는 템플릿 코드로 사용중인 게시판 스킨에 원하는 위치에 자유롭게 삽입할 수 있습니다.

 

아래는 오렌지데이즈 테마에 추가하여 적용한 예시입니다.

스크린샷 2025-03-11 20.39.37.png

 

변경 내역

v1.1.1 (2025-03-16)

 

  • Features
    • 리액션 버튼 hover 및 리액션 시 배경색 추가 by @rzglitch in #24
  • Bug Fixes
    • 디버깅용 코드 제거 (566822b)

 

New Contributors

 

v1.1.0 (2025-03-16)

모듈의 설정 기능을 추가했습니다.

- 모듈 활성화/비활성화
    - 자동 삽입 및 데이터 로드 등 전체 기능 비활성화
- 리액션 버튼의 글, 댓글 상(before)/하(after) 삽입 또는 자동 삽입 비활성
- 리액션 제한 횟수 : 하나의 대상에 추가할 수 있는 최대 리액션 갯수
    - 관리자는 제한이 적용되지 않음
- 자신의 글, 댓글에 리액션 허용 여부
    - 관리자는 제한이 적용되지 않음
- 리액션 허용 그룹
    - 비선택 시 전체 회원에게 허용
    - 그룹 선택 시 해당 그룹에 속한 회원만 허용
    - 관리자는 제한이 적용되지 않음
 

  • Features
    • 모듈 및 게시판 설정 추가 및 설정 적용 (34fc89a), closes #7 #15
  • Bug Fixes

    • #12 사용하지않는 metadata 필드 제거 (70bce37)
    • config: #7 관리자의 리액션 타입을 잘못 처리한 문제 고침 (fb1cb5a)
    • config: #7 그룹 제한 시 리액션을 취소할 수 없는 문제 고침 (f096e7a)
    • config: #7 그룹이 설정되지 않았을 때 오류 수정 (3e52e58)
    • config: #7 리액션 토글 시 갯수 제한이 적용되는 문제 고침 (995314a)
    • config: #7 리액션 횟수 제한을 백엔드에서 체크하지 못하는 문제 고침 (230fc07)

v1.0.3 (2025-03-12)

  • Bug Fixes

    • 디버깅을 위해 사용한 코드 제거 (4989602)

v1.0.2 (2025-03-11)

  • Bug Fixes

    • #3 리액션 popover를 표시할 때 포커스가 잘못 이동하는 문제 수정 (a51f9dc)

v1.0.1 (2025-03-11)

  • Bug Fixes
    • #3 CSRF 토큰 사용 설정 시 문제 수정 (fba5cea)

 

 

 

🎉 이 모듈의 첫번째 버전입니다.

미처 발견하지 못한 오류가 있을 수 있으며, 기능이 정상적으로 동작하지 않을 수 있습니다.

발견한 문제는 댓글이나 https://github.com/damoang-users/rx-da_reaction 이슈를 남겨주시기 바랍니다.

 

👉 리액션 버튼 삽입 및 이모티콘 추가하기

게시판의 글, 댓글 하단에 리액션 버튼이 자동으로 삽입됩니다.

원하는 위치에 삽입하거나 버튼 구성을 변경할 수 있습니다.

자세한 설치 및 적용방법은 다음 문서를 확인해주세요.

https://damoang-users.github.io/rx-da_reaction/

 

 

👉 개발현황 살펴보기, 참여하기

https://github.com/orgs/damoang-users/projects/2

 


 

👉 이 기능은 다모앙(damoang.net) 커뮤니티의 회원들의 기여를 통해 개발된 오픈소스 프로그램입니다.

 

 

kkigomi Lv. 2

댓글 21

  • 2025.03.11 21:21 #1902887

    우와 !!! 드디어 배포하셨군요!

  • 2025.03.11 21:41 #1902890

    감사합니다.

    저녁시간 쪼개가며 두 플랫폼을 동시에 만들어보니 정말 어렵네요.

    첫번째 버전이라서 어떤 문제가 튀어나올지 모르겠습니다.

  • 2025.03.12 01:25 #1902938

    적용시 ReactionModel.php 130번째줄에 dump 함수가 없다고 오류가 뜨네요

    디버그 코드 같은데 제거하면 정상 동작합니다

  • 2025.03.12 01:52 #1902941

    그걸 또 거기 넣어두고 잊어버렸나보네요.

    알려주셔서 감사합니다.

  • 2025.03.12 08:25 #1902949

    적용해보고 피드백드리겠습니다.

    좋은 모듈 배포해주셔서 감사합니다!

  • 2025.03.12 12:26 #1902958

    피드백 미리 감사합니다!

  • 2025.03.12 11:49 #1902955

    우와 드디어!

  • 2025.03.12 12:26 #1902961

    좀 오래 걸렸죠 ㅎㅎ

    기능은 별거 아니지만 잘 만들어가겠습니다.

  • 2025.03.12 12:49 #1902964

    혹시 글 목록화면에서는 적용이 안되나요?

    글 본문에서만 적용되나 해서요!

  • 2025.03.12 13:23 #1902967

    네. 아직은 글을 볼 때만 처리하고 있어요.

    목록에서도 '가장 많은 반응 1개'를 출력할 수 있는 것도 계획하고는 있습니다.

     

    어떻게 잘 최적화를 할 수 있을지 고민하고있습니다. 

    방안만 마련되면 글 목록 뿐만 아니라 위젯 등에서도 활용 가능할 것 같아요. 위젯 캐시가 문제일 것 같지만요. 

  • 2025.03.12 13:34 #1902972

    소중한 답변 감사합니다!!

  • 2025.03.12 21:10 #1903041

    좋은 프로그램 감사합니다.

    근데 모듈을 설치하니 모든 게시판에 적용이 되네요.

    게시판을 선택하는 관리자 설정이 있으면 좋겠네요.

    한가지더 혹시 버턴에 마우스 hover시 자동으로 팝업이 뜨게 할 수는 없는지요.

  • 2025.03.12 22:59 #1903059

    1. 설정

    https://github.com/damoang-users/rx-da_reaction/issues/7

    모듈 설정을 추가하고 있습니다.

    게시판이 많으면 어떤식으로 처리하고 있는지 다른 모듈들을 좀 살펴보고 게시판 별 설정도 추가해볼 생각입니다.

     

    2. hover

    지금은 이모티콘 전체를 출력하기 때문에 이모티콘을 많이 사용하면 성능이나 화면을 크게 가릴 수 있기 때문에 적절하지 않은 것 같습니다.

    자주사용했거나 즐겨찾기로 해둔 이모티콘만 우선 보여주고 전체목록을 보여주도록 확장 할 예정인데, 이 부분이 개선되면 거기서 고민해보겠습니다.

  • 2025.03.13 07:06 #1903082

    답글 감사합니다.

  • 2025.03.13 23:12 #1903185

    바로 적용했습니다! 너무 좋은모듈 공유해주셔서 감사드립니다.
    앞으로 나올 기능들도 너무 기대되네요!!

  • 2025.03.13 23:28 #1903191

    감사합니다

  • 2025.03.13 23:33 #1903194

    진행중인 이슈: #7 모듈 설정 추가

     

    하드코딩되어있는 리액션 갯수 제한 및 버튼 자동 삽입, 리액션 권한 제한, 자신의 글/댓글에 리액션 허용 여부 등의 모듈 설정과 게시판 설정을 추가 중입니다.

     

    그누보드는 레벨만 처리하면 될 것 같은데 라이믹스는 그룹이 있어서 UI나 설정 저장하는게 조금 복잡해지네요.

     

    어제, 오늘해서 이틀이면 되겠거니 했는데 하루 3~4시간씩 짬내서 하니 쉽지 않네요.

    양쪽 플랫폼을 같이 하려니 더 그렇고요.

     

    ---

     

    그누보드 쪽은 깃허브에 이슈나 자료실 댓글에도 버그, 질문, 제안 등의 피드백이 없는데, 라이믹스 쪽은 여기 댓글이나 저장소에 이슈도 많이 남겨주시네요.

    감사합니다..

  • 2025.03.16 23:08 #1903855

    완료. v1.1.1

  • 2025.03.16 23:08 #1903852

    진행중인 마일스톤 : v1.2 - 반응 목록

    - 리액션한 사람의 목록을 보여주는 기능의 추가

  • 2025.03.18 10:19 #1904095

    안녕하세용 커스텀마이징 문의는 어디로드리면 될까용~?

  • 2025.03.18 12:43 #1904113

    간단한 문의는 여기 댓글이나 깃허브 이슈 등에 남겨주시면 가능한 범위내에서 답변 드릴 수 있습니다.

     

    유상 지원 서비스를 원하시는거라면 지원하지않습니다.

    여기 계시는 다른 분들이 도움을 주실 수 있으니 게시판에서 도움을 요청해보세요.