신뢰 수준 숨기기

틀렸을 수도 있지만, 신뢰 수준 0이 사용자가 볼 수 있는 어디에도 표시되지 않는 것으로 보입니다. 사용자가 신뢰 수준 1로 승격되면 Discourse는 사용자가 신뢰 수준 1로 승격되었음을 알리는 알림을 보냅니다. send tl1 welcome message 사이트 설정의 선택을 해제하여 이 알림을 비활성화할 수 있습니다.

관리자 / 사용자 정의 / 텍스트(Admin / Customize / Text) 섹션으로 이동하여 welcome_tl1_user를 검색하면 메시지도 사용자 정의할 수 있습니다. 이 검색을 통해 세 가지 텍스트 템플릿이 반환됩니다. “Welcome TL1 User” 텍스트를 변경하려면 system_messages.welcome_tl1_user.title을 사용자 정의해야 합니다. system_messages.welcome_tl1_user.text_body_template 텍스트도 변경하는 것이 좋습니다.

사용자가 신뢰 수준 1에 도달하면 “Basic” 배지도 부여됩니다. 이 배지는 관리자 / 배지(Admin / Badges) 페이지에서 비활성화할 수 있습니다. 배지를 비활성화하려면 관리자 Basic 배지 양식의 맨 아래로 스크롤하여 “Enable badge” 확인란의 선택을 해제하세요.

Basic 배지를 활성화한 채로 유지하되 배지 설명에서 "Trust Level 1"을 제거하려면, 관리자 / 사용자 정의 / 텍스트(Admin / Customize / Text)로 이동하여 basic_user를 검색함으로써 배지 설명을 사용자 정의할 수 있습니다. 이 검색을 통해 세 가지 문자열이 반환됩니다. 변경하려는 문자열은 badges.basic_user.long_description입니다.

사용자 프로필 페이지를 방문하여 다음과 같은 내용을 보게 되면, 해당 사용자는 신뢰 수준 0이 아니라 신뢰 수준 1(basic)입니다:

이를 제거하는 가장 쉬운 방법은 CSS를 사용하여 모든 신뢰 수준에 대해 이 신뢰 수준 필드를 숨기는 것입니다. 테마에 다음 CSS를 추가하면 작동해야 합니다:

.user-main .about .secondary dd.trust-level,
.user-main .about .secondary dt.trust-level {
    display: none;
}

이렇게 하면 프로필 페이지에서 모든 신뢰 수준에 대해 신뢰 수준 필드가 숨겨집니다. 더 높은 신뢰 수준은 표시하되 신뢰 수준 1(basic)만 표시하지 않으려면 테마 컴포넌트를 통해 이를 달성할 수 있습니다. basic 사용자만 신뢰 수준을 숨기고 싶다면 알려주시면 그 부분에 대해 도움을 드리도록 하겠습니다.