# 특정 그룹(예: 스태프)이 주제에 게시물을 남겼는지에 따라 목록에 스타일 추가

**URL:** https://meta.discourse.org/t/add-styles-to-a-topic-listings-based-on-if-a-specific-group-such-as-staff-has-posted-inside-the-topic/204402
**Category:** Feature
**Created:** [9월 24, 2021, 5:41오후 UTC](https://meta.discourse.org/t/add-styles-to-a-topic-listings-based-on-if-a-specific-group-such-as-staff-has-posted-inside-the-topic/204402 "2021-09-24T17:41:21Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![Molster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/molster/32/199774_2.png) [@Molster](https://meta.discourse.org/u/Molster)
#### Post date: [9월 24, 2021, 5:41오후 UTC](https://meta.discourse.org/t/add-styles-to-a-topic-listings-based-on-if-a-specific-group-such-as-staff-has-posted-inside-the-topic/204402/1 "2021-09-24T17:41:21Z")

</div>

안녕하세요, 떠올릴 수 있는 모든 이름으로 검색해 봤지만, 이 시점에서 가장 좋은 방법은 여기에 이런 기능이 있는지(공개된 테마 컴포넌트일 수도 있습니다) 물어보는 것 같아서 질문드립니다. 없다면 기능 요청으로 등록해 주시면 감사하겠습니다.

구체적인 아이디어는 다음과 같습니다. 특정 그룹(제 경우에는 Staff)을 표시(flag)할 수 있고, 스태프가 해당 토픽 내에서 게시물을 작성할 경우, 해당 토픽의 목록에서 클래스를 추가하여 스태프가 토픽 내 답변을 남겼음을 나타내는 아이콘이나 배경 이미지를 표시할 수 있도록 하는 것입니다.

보너스로, 토픽 내에서 각 스태프 게시물로 바로 이동할 수 있는 기능이 있다면 좋겠지만, 이는 보너스이고 기본 범위를 벗어난다고 생각합니다.

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [9월 24, 2021, 6:08오후 UTC](https://meta.discourse.org/t/add-styles-to-a-topic-listings-based-on-if-a-specific-group-such-as-staff-has-posted-inside-the-topic/204402/2 "2021-09-24T18:08:05Z")

</div>

이 기능을 위한 플러그인이 있습니다(다만 Meta에서 관련 문서를 찾기는 어렵네요 🤔): [GitHub - discourse/discourse-group-tracker: Group Tracker plugin for Discourse · GitHub](https://github.com/discourse/discourse-group-tracker)

이 플러그인을 사용하면 특정 그룹의 사용자가 게시글을 남긴 주제에 아이콘을 추가하여 표시할 수 있으며, 다음 사항도 함께 처리됩니다:

> [@Molster](#):
>
> 주제 내부에서 각 스태프의 게시글로 바로 이동할 수 있는 방법이 있다면 점수를 더 주겠어요. 다만 이는 보너스 사항이라 기본 범위를 벗어난다고 생각합니다.

또한 주제 내에서… 해당 그룹이 사용자의 [기본 그룹](https://meta.discourse.org/t/what-does-selecting-primary-group-for-a-user-do/25857)으로 설정되어 있는 한, 각 게시글에 클래스를 추가합니다(Meta를 예로 들면, 우리 팀 멤버의 게시글에는 `group-team` 클래스가 추가됩니다:

 ![Screen Shot 2021-09-24 at 2.02.13 PM](https://global.discourse-cdn.com/meta/original/3X/2/f/2fd850c07e05dc4f62980af176bea942c0ec5937.png))

---

<div class="post-metadata">

### Author: ![Molster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/molster/32/199774_2.png) [@Molster](https://meta.discourse.org/u/Molster)
#### Post date: [9월 24, 2021, 6:15오후 UTC](https://meta.discourse.org/t/add-styles-to-a-topic-listings-based-on-if-a-specific-group-such-as-staff-has-posted-inside-the-topic/204402/3 "2021-09-24T18:15:02Z")

</div>

오, 정말 멋진데요. 지금 바로 이 플러그인을 테스트해 볼게요.

보너스 부분에 대해서는 → 네, 저는 지금 그 클래스를 사용해 스태프가 추가한 게시물의 배경에 그라디언트 이미지를 적용하고 있어요. 해당 클래스가 있는지 확인해서 자동으로 해당 게시물로 이동하는 작은 JS를 만들면 이 문제도 해결할 수 있을 것 같아요.

---

<div class="post-metadata">

### Author: ![Molster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/molster/32/199774_2.png) [@Molster](https://meta.discourse.org/u/Molster)
#### Post date: [9월 24, 2021, 6:46오후 UTC](https://meta.discourse.org/t/add-styles-to-a-topic-listings-based-on-if-a-specific-group-such-as-staff-has-posted-inside-the-topic/204402/4 "2021-09-24T18:46:49Z")

</div>

안녕하세요 @awesomerobot

플러그인을 성공적으로 설치했습니다(아래 스크린샷에서 확인할 수 있습니다).

 ![image](https://global.discourse-cdn.com/meta/original/3X/b/5/b58aace33e1a2cb61d0497a31800f15cec3703ee.png)

하지만 GitHub 안내에 따르면 그룹을 추가하려면

> 사람들이 추적할 수 있도록 하려는 그룹의 “Manage” 섹션에서 “Track posts made by members of this group” 체크박스를 활성화하세요.

라고 되어 있는데, 그룹의 Manage 섹션에는 해당 옵션이 없습니다.

 ![image](https://global.discourse-cdn.com/meta/original/3X/6/2/62e4e1d6dca926b223319b7c803dcb8a9179bbe7.png)

현재 모든 토픽에 해당 아이콘이 표시되고 있습니다.

---

<div class="post-metadata">

### Author: ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)
#### Post date: [9월 24, 2021, 6:55오후 UTC](https://meta.discourse.org/t/add-styles-to-a-topic-listings-based-on-if-a-specific-group-such-as-staff-has-posted-inside-the-topic/204402/5 "2021-09-24T18:55:22Z")

</div>

음, 제 기억이 맞다면 해당 플러그인은 _자동_ 그룹(Discourse 기본으로 제공되는 그룹)에서는 작동하지 않습니다. 여기에는 신뢰 수준, 관리자, 스태프 등이 포함되죠… 따라서 새로운 그룹을 생성해야 하고, 그 그룹에서 설정을 볼 수 있어야 합니다.

---

<div class="post-metadata">

### Author: ![Molster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/molster/32/199774_2.png) [@Molster](https://meta.discourse.org/u/Molster)
#### Post date: [9월 24, 2021, 6:57오후 UTC](https://meta.discourse.org/t/add-styles-to-a-topic-listings-based-on-if-a-specific-group-such-as-staff-has-posted-inside-the-topic/204402/6 "2021-09-24T18:57:06Z")

</div>

네! 방금 제가 먼저 말씀드렸네요. 새로운 스태프 그룹을 만들었는데 아주 잘 작동하고 있어요.

정말 감사드립니다. 이 플러그인은 완벽합니다.

---

<div class="post-metadata">

### Author: ![Molster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/molster/32/199774_2.png) [@Molster](https://meta.discourse.org/u/Molster)
#### Post date: [9월 26, 2021, 6:29오전 UTC](https://meta.discourse.org/t/add-styles-to-a-topic-listings-based-on-if-a-specific-group-such-as-staff-has-posted-inside-the-topic/204402/7 "2021-09-26T06:29:10Z")

</div>

다른 주제에서 게시글이 인용될 때 클래스가 적용되지 않는 것 같습니다. 즉, 해당 주제 내에서 게시글에 적용되는 동일한 스타일(예: 스태프 게시글의 텍스트 색상 변경)을 적용할 대상이 없다는 뜻입니다.

이 플러그인이 다시 수정된다면, 좋은 추가 기능이 될 것 같습니다.

**수정** : 이 사이트(meta)를 살펴보니 인용문에 실제로 그룹용 클래스가 적용되어 있습니다(일부는 no-group, 인용된 팀 멤버는 group-team). 따라서 이 기능이 실제로 지원되는 것 같습니다?

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [9월 26, 2021, 7:00오전 UTC](https://meta.discourse.org/t/add-styles-to-a-topic-listings-based-on-if-a-specific-group-such-as-staff-has-posted-inside-the-topic/204402/8 "2021-09-26T07:00:05Z")

</div>

그 아이디어는 좋다고 생각합니다. 하지만 더 일반적인 주제나 스태프(혹은 해당 그룹이 지칭하는 것)가 더 활발하게 글을 쓰는 경우라면, 그 아이디어는 무용지물이 됩니다. 따라서 그들은 지원(또는 해당 알림이 필요한 유사한 상황)을 제공하는 경우와 그 외 다른 방식으로 참여하는 경우에 따라 각각 별도의 계정을 사용해야 합니다.
