이 가이드는 Discourse에서 사용자 카드가 표시되는지 여부 및 표시 방식을 사용자 정의하는 방법에 대해 설명하며, 사용자 정의 필드 추가 및 사용자 프로필 숨김을 포함합니다.
필요한 사용자 권한: 관리자
CSS를 사용하여 사용자 카드를 사용자 정의하면 외관과 표시되는 정보를 개인화할 수 있습니다.
사용자 카드 사용자 정의
사용자 카드는 CSS를 통해 사용자 정의할 수 있습니다. 사용할 수 있는 CSS 사용자 정의 예시입니다:
배경색 변경
사용자 카드의 배경색을 변경하려면:
.user-card {
background-color: #f0f0f0;
}
사용자 카드 테두리 추가
사용자 카드 주위에 테두리를 추가하려면:
.user-card {
border: 2px solid #4CAF50;
border-radius: 10px;
}
사용자 이름의 글꼴 및 색상 변경
사용자 카드에 표시되는 기본 이름/사용자 이름의 글꼴과 색상을 변경하려면:
.user-card .name-username-wrapper {
font-family: 'Arial', sans-serif;
color: #FF5733;
}
특정 요소 숨기기
사용자의 위치나 가입 날짜와 같은 특정 요소를 숨기려면:
.user-card .location,
.user-card .metadata__user-created {
display: none;
}
사용자 그룹 또는 특정 사용자를 기반으로 외관 사용자 정의
특정 사용자 그룹 또는 사용자를 위한 사용자 카드 외관을 사용자 정의하려면:
/* 특정 사용자 그룹에 대해 사용자 정의 */
.user-card.group-Groupname{
background-color: #FFF8DC;
}
/* 특정 사용자 이름에 대해 사용자 정의 */
.user-card.user-card-Username {
background-color: #FFD700;
}
사용자 카드 클래스 선택자로 설정되는 것은 사용자의 기본 그룹뿐입니다. 사용자가 기본 그룹이 없는 경우, 클래스 선택자는
group-null이 됩니다.
사용자 정의 필드
추가로, 다음 단계를 수행하여 사용자 카드에 사용자 정의 필드를 추가할 수 있습니다:
/admin/config/user-fields페이지로 이동합니다.- 사용자 카드에 표시할 필드에 대해
Show on user card?확인란을 선택합니다.
모든 사용자 프로필 숨기기
사용자 프로필을 공개에서 숨겨야 하는 경우, 다음 사이트 설정을 사용할 수 있습니다:
hide user profiles from public: 익명 사용자의 경우 사용자 카드, 사용자 프로필 및 사용자 디렉토리를 비활성화합니다.
기타 사용자 정의
테마 구성 요소를 통해 다음과 같은 기타 사용자 정의를 수행할 수 있습니다:

