담화 기능을 어디서 찾을 수 있나요?

안녕하세요. 사용자가 댓글을 달거나 비슷한 활동을 한 게시물의 수를 보여주는 표시를 어딘가에 추가하려고 할 때, 이러한 기능을 어디에서 찾아야 할까요?

감사합니다.

API 문서는 https://docs.discourse.org/ 에서 확인하실 수 있습니다.

또한 클라이언트 사이드와 관련해서는 pluginApi 파일이 있으며, 여기서 활용할 수 있는 많은 함수를 제공합니다. 각 메서드도 잘 문서화되어 있습니다.

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/lib/plugin-api.js

<li class="stats-post-count linked-stat">
            <LinkTo @route="userActivity.replies">
              <UserStat @value={{this.model.post_count}} @label="user.summary.post_count" />
            </LinkTo>
</li>

이 코드를 어떻게 수정하면 작동하게 할 수 있을까요?

이 코드는 통계가 표시되는 사용자 요약 페이지에서 가져온 것입니다. 이 컨텍스트에서는 모델에서 post_count에 접근할 수 있습니다.

따라서 표시를 추가하고 싶은 위치에 따라 다릅니다. 모델에 이미 해당 값이 있다면 작동할 수 있지만, 대부분의 경우 해당 데이터를 가져오기 위한 로직을 추가해야 합니다.