popular-tags에서 각 태그에 대한 토픽 수를 표시할 수 있는 방법이 있나요? 가능하면 해당 카운트가 scopeToCategory 파라미터의 값을 반영하도록 해 주셨으면 합니다.
우측 사이드바에 사용자 정보 패널을 표시하는 방법은 무엇인가요?
디스코र्स 팀 안녕하세요,
Right Sidebar Blocks 테마 구성 요소를 사용하여 우측 사이드바에 사용자 정보 패널을 추가하려고 합니다.
스크린샷과 유사하게 현재 사용자의 프로필 세부 정보(예: 사용자 이름, 아바타, 받은/보낸 좋아요 수, 게시글 수 등)를 표시하고 싶습니다.
이를 구현하는 방법을 알려 주실 수 있을까요?
도움 주셔서 감사합니다!
어떤 사용자 정보를 표시하고 싶으신가요?
예: 사용자 이름, 아바타, 받은/보낸 좋아요 수, 게시글 수 등, 스크린샷과 유사한 정보입니다.
사용자에 대한 정보가 아닙니다.
어떤 사용자요? 사이드바는 꽤 정적입니다. 항상 정보를 표시하고 싶은 특정 사용자가 있나요? 사이드바는 주제가 많은 주제 목록에서 표시됩니다. 어떤 사용자를 표시하고 싶으신가요? 그리고 아바타를 클릭해서 사용자 카드를 보는 것이 최선의 해결책이 아닌 이유는 무엇인가요?
이 섹션에는 항상 현재 로그인된 사용자의 개인 정보를 표시하고 싶습니다.
동의합니다! 중앙 테마의 코드를 재사용하여 사용자 프로필을 기본 블록으로 추가하는 것이 도움이 될 것 같습니다(제 생각에는 중앙 테마에서 이는 별도의 추가 기능이었죠)?
제가 제안하는 유일한 추가 사항은 사용자가 프로필 사진과 자기소개를 설정한 후 해당 블록을 제거하는 검사 로직입니다. 이렇게 하면 로그인할 때마다 계속 그걸 보지 않아도 되니까요…
다음 코드를 사용하거나 조정해 볼 수 있습니다. Central의 사용자 프로필 블록을 몇 가지 조정하여 적용한 것입니다:
다만, 이는 순수한 템플릿일 뿐이며, 다음과 같은 모습으로 표시됩니다:
Central의 스타일과 유사하게 보이길 원한다면, scss/blocks/user-profile.scss · main · Manuel Kostka / Discourse / Canvas / Central Theme · GitLab 의 스타일 선언문을 참고해 보세요.
사람들이 자기 자신을 모르는 건가요?
사용자가 프로필을 채우도록 독려하는 것은 의미가 있습니다. 하지만 자신의 프로필을 보는 것이 명확한 메시지를 전달할지는 저에게는 명확하지 않습니다. 해결하려는 문제가 그것인가요?
아하. 당신도 그들이 항상 자신의 얼굴을 보고 싶어하지 않는다고 생각하는군요. ![]()
이전 대화들에서 이걸 해보자고 했던 걸 생각해보면, 이렇게 장려하는 건 합리적인 전략처럼 느껴진다…
최선책은 아니라고 동의하지만, 내가 대화해본 몇몇 사람들을 기준으로 볼 때 Central 테마에서 꽤 인기 있는 부분이었던 것 같다:
프로필 사진과 헤더 이미지에 적절한 링크를 달아 "이미지 추가"라는 호버 텍스트를 넣는 건 꽤 간단할 것 같고, 그렇게 하면 전환율을 높이는 데 도움이 될 것이다.
나를 대변해서 말하자면, 이는 프로필 사진 사용률을 높이는 데 도움이 될 것 같고, 대부분의 커뮤니티에는 긍정적인 요소라고 생각한다…
안녕하세요,
discourse-right-sidebar-blocks의 최신 버전인 fd584ed(2025년 6월 6일)로 업데이트한 후, 제 최신 베타 Discourse 인스턴스에서 right-sidebar-blocks 컴포넌트가 로드되지 않습니다:
Uncaught (in promise) Error: Could not find module `ember-curry-component` imported from `discourse/theme-23/discourse/components/right-sidebar-blocks`
해당 커밋에서 right-sidebar-blocks.gjs 파일이 이제 다음과 같이 시작하기 때문이라고 생각합니다:
import curryComponent from "ember-curry-component";
이런 기술적인 사항에 익숙하지 않아서, 추가로 필요한 정보가 있다면 알려주세요.
이상하네요. 제가 보기에는 그런 컴포넌트가 존재하지 않습니다. 아마도 파일이 누락된 것 같습니다. ![]()
아마도, 모르겠습니다. 다시 한번 말씀드리지만, 저는 이런 기술적인 부분에 익숙하지 않습니다. 따라서 제가 추가로 제공해야 할 정보가 있거나, 제가 뻔한 것을 놓치고 있다면, 저를 포함해 누구나 망설이지 마시고 알려주시기 바랍니다.
지금은 5월 8일에 나온 바로 이전 버전인 f4ef4a4의 사본을 실행 중인데, 이 버전은 완벽하게 작동합니다.
답변 주셔서 감사합니다!
기능 하나 제안해 보고 싶습니다. 다른 브랜드의 Discourse 사이트를 참조하여 컴포넌트나 레이아웃을 원클릭으로 설치할 수 있으면 좋겠습니다.
죄송합니다. 기술적인 설정이 저에게는 다소 부담스러워서, 더 간단한 방식이 있다면 정말 도움이 될 것 같습니다.
상황 업데이트입니다. 해당 문제는 Discourse v3.5.0.beta6에서 해결된 것으로 보입니다. 제가 이전에 언급했던 문제는 v3.5.0.beta5에서만 발생했습니다.
이 커밋 덕분에 “테마/플러그인에서 curry-component를 사용할 수 있게” 된 것 같습니다.
지금은 모든 것이 정상입니다.
좋은 지적입니다! 원래 curryComponent가 다음에서 온 것 같습니다:
?
오른쪽 사이드바 블록을 정말 좋아하고, 예정된 이벤트 블록을 사용 중입니다. 이벤트가 과거에는 시간순으로 정렬되어 있었던 것 같은데, 지금은 시간순으로 정렬되어 있지 않습니다. 아래 스크린샷을 참고해 주세요.
확인해 보니 모든 이벤트의 날짜가 정확하며, 올해(2025년) 날짜로 설정되어 있습니다.
여기서 각 블록에 FA 아이콘을 넣을 수 있는 옵션이 있으면 정말 좋겠습니다. 예를 들어 '게임화’에는 ranking-star, '최신 댓글’에는 comments 같은 식으로요.
다른 분들도 이런 현상을 보셨나요? 항상 시간 순서대로 정렬되지 않았나요? 제 셀프호스팅 사이트에서는 이 문제가 스스로 해결되지 않았습니다.




