모더레이터 메시지 강조

현재 기존 포럼을 Discourse로 이전하는 작업을 진행 중입니다. 지금까지는 관리자가 작성한 조정 관련 메시지를 파란색으로 표시(기본 검은색 텍스트 대신)하여, 해당 게시물의 특정 부분이 단순한 토론이 아니라 조정과 관련 있음을 나타내는 데 [color] 태그를 사용했습니다.

여러 가지 이유로 이 방식은 좋은 아이디어가 아니라고 생각하지만, 그들은 여전히 강조 표시를 유지하길 원합니다. 그래서 다른 방법을 고민하고 있습니다. 비슷한 일을 해보신 분이 계신가요? 테두리를 넣고 "관리자 메시지"와 같은 작은 텍스트 태그를 붙이는 방식을 생각하고 있습니다.

이것은 가능할 것 같나요? 커스텀 코드/태그/bbcode를 사용하는 방식이 될 수도 있고, 이미 이런 기능을 도와주는 것이 존재할 수도 있습니다.

어떤 힌트든 감사하겠습니다.

게시물 아래에 있는 … 버튼을 클릭하면 :wrench:에서 “스태프 색상 추가” 옵션을 볼 수 있습니다. 이것이 찾으시는 내용인가요?

예를 들어, 이 게시물에는 적용해 두었습니다.

11개의 좋아요

오, 와 - 아직 디스코스를 충분히 많이 사용해본 적이 없는 것 같네요. 감사합니다, 제가 찾고 있던 바로 그 기능이었습니다. 전체 게시물에만 적용되는 것 같아서, 게시물의 특정 부분에만 적용하는 걸 더 염두에 두고 있었지만, 그래도 이미 충분히 좋은 것 같아요.

게시글 위에 별도의 작은 섹션을 추가하는 스태프 공지를 추가할 수도 있습니다(옵션은 스태프 색상 바로 아래에 있습니다). 예시:

게시글의 일부 콘텐츠에만 커스텀 코드를 적용하려면 일부 커스터마이징을 통해 이를 수행할 수도 있습니다(Generic bbcode wrapper for theme components).

예를 들어, 특정 텍스트만 강조하고 싶다면 게시글의 텍스트를 다음과 같이 감쌀 수 있습니다.

[wrap=mod-color]
This is my official moderator warning!
[/wrap]

그런 다음 테마의 커스텀 CSS에 다음을 추가할 수 있습니다(관리자 > 커스터마이즈 > 테마)

.topic-post.group-team [data-wrap="mod-color"] {
   background: yellow; 
   color: red;
}

이 방법에서 중요한 점은 일반 사용자가 동일한 코드를 사용하지 못하도록 하려면 새로운 그룹을 생성해야 하며, 해당 그룹이 модератор의 기본 그룹이어야 한다는 것입니다(기본 그룹은 개별 사용자의 관리자 페이지에서 설정할 수 있습니다). 위 예시에서는 "team"이라는 이름의 그룹을 사용하고 있으며, 여기서 .group-team이 유래했습니다.