실패한 부분은 알고 있습니다. 문제는 여러 개의 rating types가 있을 때 스키마 마크업의 구조를 어떻게 잡아야 할지 고민 중이라는 점입니다.
이 도구를 실험해 보고 있습니다.
실패한 부분은 알고 있습니다. 문제는 여러 개의 rating types가 있을 때 스키마 마크업의 구조를 어떻게 잡아야 할지 고민 중이라는 점입니다.
이 도구를 실험해 보고 있습니다.
@fzngagan 리치 텍스트 결과물의 복잡성은 구글이 사양을 자주 변경하기 때문에 충분히 상상할 수 있습니다. 비로그인 사용자들도 콘텐츠를 평가할 수 있도록 하려면, 일부만 공개하고 나머지는 로그인한 사용자만 볼 수 있도록 하는 것이 어떨까 합니다. 반드시 모든 콘텐츠를 공개할 필요는 없으니까요.
답변 주셔서 정말 감사합니다.
이 주제를 검색해 봤는데 관련 언급을 찾을 수 없었는데, 주제에 답글을 달 때 평점을 필수로 지정할 수 있는 방법이 있을까요?
현재는 지원되지 않습니다. Pavilion 인스턴스에서 해당 기능을 요청할 수 있습니다.
![]()
![]()

API 이벤트 버그:
평가가 포함된 새 게시물을 생성하거나 다른 평가가 포함된 게시물을 편집할 경우, post_edited 또는 post_created 이벤트가 새 값이 아닌 이전 값을 사용합니다.
예를 들어:
유효한 평가가 포함된 새 게시물의 경우, 이벤트에는 빈 ratings 값이 포함됩니다.
게시물을 편집할 때, 평가를 5에서 2로 변경하면 이벤트에는 ratings 값이 5로 포함됩니다.
Discourse를 직접 사용하거나 API를 사용할 때 모두 발생합니다.
편집에 대한 짧은 동영상:
좋아요, 재현이 가능한지 확인해 보겠습니다.
참고로
별점 옆에 rating criterion이 보이지 않아서, 이 플러그인의 이전 버전인 것 같습니다.
제가 이전 메시지를 작성했을 당시에는 최신 상태였으며, 이전 스크린샷에서 확인할 수 있습니다. e3ee07f
UI를 통해 다시 확인해 보니, 몇 시간 전에 +2개의 커밋이 추가되었습니다.
하지만 이 커밋에는 해당 이슈와 관련된 코드 변경 사항이 없는 것 같습니다(스펙 관련 사항만 포함됨).
제가 보기에는 최신 상태입니다. 만약 플러그인이 제대로 업데이트되지 않은 이유가 있다면 나중에 앱을 다시 빌드해 볼 수 있습니다.
추가 정보가 필요하시면 언제든지 말씀해 주세요.
사이트의 /admin/plugins/ratings 페이지 스크린샷을 보내 주시겠어요?
프로덕션 Discourse와 테스트용 Discourse(로컬이 아닌 다른 VPS)를 혼동한 줄 알았지만, 두 환경 모두 동일한 버전을 사용하고 있습니다.
위 테스트는 테스트용 Discourse에서 수행했으며, 설정은 다음과 같습니다:
사실 프로덕션 Discourse에서도 동일한 현상이 발생하는지 테스트하지는 않았습니다. (잠시 후 확인해 보겠습니다. 수정: 프로덕션에서도 발생하며, 이벤트에 업데이트된 평가 값이 포함되어 있지 않습니다.)
프로덕션 Discourse 설정:
수정: 재빌드(rebuild)를 시도했으나 문제가 해결되지 않았습니다.
예제를 어디서 확인할 수 있는지 궁금했습니다.
여기에서 평점을 볼 수 있나요? 포럼에 로그인되어 있습니다.
https://try.thepavilion.io/t/this-is-a-new-post-with-ratings/547
조금 후에 확인해 볼게.
나쁘지 않아. 구체적으로 어떤 문제가 있는지 알려줄 수 있어?
안녕하세요 @fzngagan
토픽 평점과 새로운 댓글 필터링 시스템에 오류가 있습니다. 사용자 카드에서 토픽 내 게시글 기능을 사용해도 결과가 표시되지 않습니다. 감사합니다 ![]()
여기서 제공하신 예시에서도 등급이 표시되지 않습니다:
https://try.thepavilion.io/t/this-is-a-new-post-with-ratings/547
또한 카테고리에서 등급 기능을 활성화할 옵션을 찾을 수 없습니다.
한 달 전에 게시된 문제에 대한 소식은 없나요: Topic Ratings Plugin - #353 by Arkshine ?
모든 것을 업그레이드했는데도 여전히 발생하고 있습니다.
신고하신 이후로 문제를 재현할 수 없어서 충돌인 것 같습니다.
해당 플러그인만 활성화하고 모든 컴포넌트를 비활성화한 상태로 다시 빌드했습니다.
평점과 함께 게시글을 생성하면 → ratings가 비어 있습니다.
평점 없이 게시글을 수정하면 → ratings에 이전 값이 표시됩니다.
내가 환각을 보는 건 아닌 것 같습니다. 클라이언트(프로덕션) Discourse에서도 테스트해 보았는데, 여기서도 같은 현상이 발생합니다.
이제 어떻게 해야 할까요? 혹시 아이디어가 있으신 분 계신가요?
새로고침된 클래식 Discourse 설치로 작은 VPS를 구동했습니다.
평점 플러그인을 추가한 것 외에는 전부 기본 설정입니다. 이보다 더 기본적으로 할 수는 없는데 말이죠.
왜 재현이 안 되는지 궁금합니다! 제가 뭘 놓쳤거나 아주 잘못한 건가요?
직접 확인/테스트해 보실 수 있습니다: Admin / b4HuH8u6CyKbDdJ
VPS는 며칠 안에 폐기됩니다.
지금 이 부분을 확인해 보고 있습니다.