관리자와版主(그 외 그룹)용 사용자 지정 아이콘

좋아, 이 문제를 해결하려고 12시간을 연속으로 보내면서 거의 미칠 것 같다. 여기 수십 개의 게시물을 읽었지만 아무것도 해결되지 않는다.

저는 특정 그룹(모더레이터와 관리자 포함)에 아이콘을 지정하고, 내가 선택한 아이콘이 이름 옆에 표시되기를 원한다. 기본 “shield-halved” 아이콘이 모더레이터와 관리자 옆에 표시되는 것과 같은 방식이다. 이렇게:

다음과 같이 시도해 보았다:

동작하지 않는다. 모든 방법을 시도해 보았지만, 설사 동작하더라도 원래 위치가 아닌 다른 곳에 배치되는 것처럼 보인다.

관리자와 모더레이터의 아이콘을 변경하고, 내가 만든 그룹에 아이콘을 지정하여 이름 옆에 표시하는 방법이 반드시 있을 것이다.

이것을 어떻게 달성할 수 있는지 아는 사람이 있는가? 정신적으로 지쳐서 커피조차 더 이상 효과가 없다 ㅋㅋ

이것을 마무리해서 서비스를 출시할 수 있도록 하고 싶다.

비(非)스태프의 게시물에서 그룹화된 멤버의 사용자명에 존재하는 group-GroupName 클래스를 사용하여 Make staff users more recognizable with customized avatars, posts, and mentions 에 있는 메서드를 조정할 수 있어야 합니다.

네, 봤어요. 아이콘을 교체하는 방법도, 다른 그룹에 추가하는 방법도 모르겠어요.

우리는 이것도 관심 있습니다. 기본적으로, 특정 사용자 그룹 옆에 작은 이미지를 배치하는 것입니다.

정확히 무엇을 원하시는지 명확하지는 않지만, 다음 요소들의 조합이 필요하신 것 같습니다:

  1. 배지 수동 부여:
    개별 사용자에게 배지를 수동으로 부여하기
  • 새 배지 생성 방법 및 선택적으로 사용자 지정 아이콘 업로드하는 단계를 포함합니다.*
  1. 그룹에 배지 자동 부여:
    트리거 기반 사용자 정의 배지 쿼리 생성

  2. 모든 게시물에 작성자 배지 표시:
    Post Badges

  3. 기본 관리자 및 모더레이터 아이콘 변경:
    테마에서 Discourse의 기본 SVG 아이콘을 사용자 지정 아이콘으로 교체하기

(이 부분을 처음 접하시는 분이라면 배지 이해하기 및 사용하기에서 시작하는 것이 좋습니다)

특정 그룹에 아이콘을 지정하여 사용자 이름 옆에 표시하고 싶어요. 예를 들어 관리자나 모더레이터처럼요 (관리자와 모더레이터의 아이콘도 변경 가능해야 합니다). 즉, 사용자 프로필과 모든 게시물에서 이름 옆에 이렇게 표시되는 거예요:

이 모든 것은 가능해야 하지만, 기본적으로 제공되지는 않습니다.

말씀하신 내용은 다음과 같습니다:

하지만 무엇을 시도했고 결과가 어땠는지 보여주지 않으셨나요?

Toddz가 제시한 단계를 시도해 보셨나요?

음, "관리자와 모더레이터용 아이콘 변경"이라고 한 건, 실제로 보여주고 있는 색상 변경만을 의미하는 건가요? 그거라면 그냥 CSS로 해결되는 문제예요. 테마와 색상 스킴이 하나로 고정되어 있다면 간단하지만, 여러 테마와 라이트/다크 모드를 지원하고 있다면 조금 더 까다로울 수 있어요.

image

요청의 핵심은 다른 그룹들도 게시글에서 관리자가 사용하는 것과 같은 아이콘을 가질 수 있기를 바라는 것 같다는 생각이 듭니다.

게시물 배지(post badges)와 SQL 트리거 기반 배지를 사용하면 유사한 결과를 얻을 수 있을 것으로 생각되지만, @long 님이 원하는 것은 이것이 아닐 것 같습니다. 게시글에 표시되는 배지는 예를 들어 사용자 카드(usercard)에는 여전히 표시되지 않기 때문입니다.

이 주제가 3곳에서 논의되고 있어 이미 명확히 하거나 제안된 내용들을 추적하기가 조금 어렵습니다.

네, 여기에는 여러 요청이 포함되어 있습니다.

  • 사용자 그룹에 배지 할당
  • 게시물에 배지 표시
  • 프로필 페이지에 배지 표시
  • 프로필 카드에 배지 표시
  • 관리자/모더레이터를 위한 배지 아이콘 변경

마지막 항목은 "변경"이 무엇을 의미하는지에 따라 간단할 수 있겠다는 생각이 들었습니다.

이 내용은 다른 주제에서 다뤄졌거나, 이미 이 아이디어를 기각하셨을 수도 있지만, 혹시 아직 보지 못하셨을 것에 대비해 말씀드립니다. 내장된 ‘특정 사용자를 그룹 멤버로 표시’ 기능은 아바타에 플레어(flair)를 추가하는 방식으로 작동합니다. @team을 포함한 몇몇 그룹에서 이 기능을 메타(meta)에서 확인하실 수 있습니다.

이 방식은 추가적인 커스터마이징이 필요하지 않으므로, 더 쉬운 옵션이 될 수 있습니다. 관련 정보는 아래 주제에서 더 자세히 확인하실 수 있습니다:

응, 플라이어에는 관심이 없어. 그냥 잘 안 어울려. 나는 고집이 세서 다른 선택지로 어떻게든 성공시키려 해 ㅋㅋ

관리자와 모더레이터의 실제 아이콘을 변경하는 겁니다. 색상 변경은 CSS로 처리했어요. 저희는 다크 모드 테마만 있고, 테마를 오가는 기능이 없거든요.

더 쉽게 말하면, 관리자/모더레이터 아이콘을 다른 것으로 교체하고… 나중에 생성할 다른 그룹에도 아이콘을 지정할 수 있게 하되, 프로필 이름 옆에 있는 현재 관리자/모더레이터 아이콘이 표시되는 동일한 위치에 배치하고, 게시글, 프로필, 프로필 카드 등 현재 관리자/모더레이터 아이콘이 표시되는 모든 영역에 동일하게 나타나게 하고 싶다는 겁니다.

아, 알겠습니다. 예제에 CSS를 사용했는지, 목업이었는지 몰랐습니다.

네, CSS를 이용해 변경했어요. 이제 이걸 꼭 해결해야겠다는 마음이 들었어요. 제가 좀 고집이 세거든요 ㅋㅋ