그룹 아바타 헤일로

:information_source: 요약 사용자의 기본 그룹 또는 신뢰 수준(Trust level)에 따라 사용자 아바타 주위에 할로(광채)를 추가합니다
:eyeglasses: 미리보기 테마 크리에이터로 미리보기
:hammer_and_wrench: 저장소 https://github.com/Lillinator/group-avatar-halos
:question: 설치 가이드 테마 또는 테마 컴포넌트 설치 방법

이 테마 컴포넌트 설치

:woman_technologist:t2: 개요

사용자의 기본 그룹이나 신뢰 수준에 따라 사용자 아바타 주위에 색상의 할로를 추가하는 Discourse 테마 컴포넌트입니다. 이 할로는 주제 내 모든 게시물, 개인 메시지(PM), 사용자 카드 및 프로필에서 사용자의 아바타 주위에 표시됩니다. 할로는 주제 목록, 사용자 디렉터리 또는 프로필 게시물 목록 페이지에는 표시되지 않습니다.

관리자가 그룹 또는 신뢰 수준, 할로 색상, 할로 크기 및 할로 투명도를 지정할 수 있는 객체 설정이 있습니다. 주의할 점은 해당 그룹이 사용자의 기본 그룹이어야 한다는 것입니다.


:gear: 설정:

속성 설명
그룹 사용자 아바타 할로를 표시할 기본 그룹 또는 신뢰 수준
할로 색상 주제 작성자 할로의 색상. Discourse 색상 변수(다크/라이트 모드 호환성에 가장 좋음, 예: var(--tertiary)), 16진 색상 코드 또는 HTML 색상 이름 사용 가능
할로 크기 할로의 크기 (작게, 중간, 크게)
할로 투명도 할로의 투명도 (0.25 = 25%, 0.5 = 50%, 0.75 = 75%, 1.0 = 100%)

스태프, 기본 그룹 및 신뢰 수준의 할로를 혼합하여 사용하는 경우, 할로의 그룹 위계 구조는 다음과 같습니다: Moderator > Admin > Primary Groups > Trust Level. 따라서 사용자가 관리자, 모더레이터, 기본 그룹 멤버 및 신뢰 수준에 해당하며 모든 해당 그룹에 할로가 설정된 경우, 모더레이터 할로가 표시됩니다.


:camera_flash: 스크린샷:

아래 스크린샷에서 HelloKitty, Catra, Lilly는 모두 기본 그룹 Pink의 멤버이지만, Lilly와 Catra는 각각 관리자와 모더레이터 할로를 가지고 있어 기본 그룹을 덮어씁니다. 또한 HelloKitty와 MsMarvel은 모두 신뢰 수준 2이지만, HelloKitty의 기본 그룹 할로가 신뢰 수준 할로를 덮어씁니다.

주제 보기:

사용자 카드:


제 다른 Discourse 관련 항목 보기
9개의 좋아요

이것과 halo 토픽은 정말 멋진 추가 기능입니다.

가이드라인과 반대로, TL3와 저자의 halo를 설정했는데, 둘 다 아주 잘 작동하는 것 같습니다.

이것을 만들어 공유해 주셔서 감사합니다!

1개의 좋아요

조지프, 고마워요! :slight_smile:

trust_level을 하나만 사용한다면 큰 문제가 없을 것 같아요. 포럼에 여러 trust level이나 그룹이 할로를 사용하고, 그 위에 토픽 작성자용 할로까지 더해지면 혼란스러울 것 같거든요. 사실 이들을 하나의 컴포넌트로 합치는 것도 고려해 봤지만, 할로 렌더링을 제외하고는 코드가 꽤 달라서 그러지 못했어요.

2개의 좋아요

제 포럼은 규모가 작고(일일 활성 사용자 30명 미만) 피드백도 드물다는 점을 공유할 가치가 있습니다.

초기 반응은 할로 효과가 좋다는 것입니다. :smiley:

1개의 좋아요