스태프 아이콘을 어떻게 변경하나요?

안녕하세요,
스태프 아이콘을 관리자(Admins)와 모더레이터(Mods)에서 다른 아이콘으로 변경할 수 있나요?

이 주제를 확인해 보세요:

이 정보에 감사하지만, 스태프 멤버의 사용자 이름 뒤에 있는 방패 아이콘을 변경할 것입니다.

이것이 원하는 변경 사항이라면, 사용자 이름 옆의 아이콘을 변경하세요.

image

공용 헤더(common header)에 다음을 추가하세요.

<script type="text/discourse-plugin" version="0.8">
  api.replaceIcon('shield-alt', 'terminal');
</script>

'terminal’은 제가 선택한 아이콘이므로, 원하는 아이콘으로 교체하세요.

또한 관리자 패널(admin panel)의 "svg icon subset"에도 선택한 아이콘을 추가하세요.

혹시 헤매신다면, 여기서 "svg icon subset"을 검색해 보세요.

헤더에 다음 코드를 추가했습니다.


하지만 이제 방패 아이콘이 숨겨져 있습니다. 다른 FA 아이콘을 사용하려면 어떻게 해야 하나요?

FA Pro 아이콘을 "svg icon subset"에 추가할 수 있나요?

잘 모르겠지만, 아마도 구독/지불이 필요하고 그렇게 했다면 스크립트를 수정해야 할 가능성이 높을 겁니다.

그들에게 연락해서 물어보고, 결과를 알려주세요. 연간 99달러가 가치 있는지는 잘 모르겠지만, 충분히 많은 사람들이 요청한다면 Discourse가 라이선스를 취득/추가할 수 있을지도 모릅니다.

그때까지는 무료 아이콘을 사용하실 수 있습니다.

도움이 될지는 모르겠지만, 이 내용들을 참고해 보세요:

네, 헤더의 첫 번째 줄은 모든 FA 아이콘을 사용할 수 있도록 하기 위한 것입니다. 하지만 현재 API는 아마도 이를 액세스할 수 없을 것입니다.
해당 기능 요청을 해보겠습니다.

모두에게 도움 주셔서 감사합니다 :+1:

커스텀 SVG 파일을 아이콘으로 사용하려면 어떻게 해야 하나요?
Dark Design에 SVG 파일을 업로드했습니다.


그리고 다음과 같은 커스텀 헤더를 사용했습니다.

<script type="text/discourse-plugin" version="0.8">
api.replaceIcon('shield-alt', '$shield-alt-duotone');
</script>

하지만 아이콘이 보이지 않습니다.

이것은 그렇게 작동하지 않습니다. $shield-alt-duotone는 사용자 정의 CSS에서 사용하도록 설계된 변수입니다. 이전에 링크한 첫 번째 주제는 SVG 파일로 아이콘을 새 아이콘으로 교체하는 방법을 설명합니다:

음, 작동하네요. 감사합니다.