이메일 섹션을 숨기는 방법을 아는 분 계신가요?

아래 이미지에서 사용자 인터페이스를 캡처할 때마다 이메일 주소가 그대로 노출되는데, 이게 좀 신경 쓰입니다. 이메일이 노출되는 걸 원치 않거든요.

이걸 숨기거나 제거하거나 끄는 방법을 아는 분 계신가요?

관리자만 이메일을 볼 수 있으며, 이 설정이 체크되어 있는 경우 모더레이터도 볼 수 있습니다:

일반 사용자로 로그인하여 프로필을 확인해 보세요

단순히 명확히 하기 위해 내 화면에서는 어떻게 숨길 수 있을까요? 이렇게 묻는 이유는, 위에서 언급한 UI를 스크린샷으로 저장할 때마다 이메일이 노출되는 경우가 많기 때문입니다. 그런 일이 일어나지 않기를 바랍니다.

보여주기 버튼을 클릭하기 전에는 표시조차 되어서는 안 됩니다

글쎄, 내게는 쇼 버튼이 없거든

Discourse를 업데이트할까요? :woman_shrugging:t2:

음, 당신을 답답하게 해서 죄송하지만, 단순히 요청하는 사용자로서는 그걸 할 수 없다고 생각해요.

내가 화났다고 언제 말했어?

아, 미안해요. 너를 답답하게 만드는 줄 알았네요😅 하지만 괜찮아요. 이 디스코스에 쇼 기능이 구현될 때까지 기다릴게요.

알겠습니다. 다른 사람의 감정에 대해 추측하지 말아 주세요. 저는 그 주제를 그냥 무시할 수도 있었는데, 도움을 드리고자 했거든요.

죄송해요. 괜찮아요.

문제를 해결하셨나요?

컴포넌트 생성에 대한 접근 권한이 있다면, 정말 필요한 경우를 제외하고는 이 CSS를 사용하여 해당 요소를 숨길 수 있습니다. 다만, 단순한 모더레이터로서 이메일은 볼 수 있지만 Discourse를 업데이트할 수 있는 관리자 권한이 없다면 이 작업을 수행할 수 없습니다. 브라우저 버전에 따라 Stylus와 같은 스크립트 도구 확장 프로그램을 사용하여 페이지에 CSS 커스터마이징을 적용할 수 있습니다.

dt.email {
    display: none!important;
}
dd.email {
    display: none!important;
}

쇼 버튼은 스태프 전용이 아닌가요? OP가 일반 사용자라면 기본적으로 표시되며, 본인과 스태프만 볼 수 있습니다. 저는 보통 스크린샷에서 그걸 취소 처리합니다.

네, 알고 있어요… 그래서 그 글을 올린 거예요

저는 그들이 다른 포럼의 다른 프로필을 보고 있는 스태프라고, 자기들 자신의 것(여기서)은 아닌 줄로만 알았어요 :woman_shrugging:t2:

스크린샷을 보면, 아마도 그것을 표시하지 않는 방법을 찾은 것 같네요?

본인 프로필을 스크린샷으로 찍는 것에 대해 말씀하시는 거죠?

그렇다면 이미지 편집 프로그램이나 스크린샷 도구를 사용해 수동으로 흐릿하게 처리하거나, CSS를 활용해 클라이언트 측에서 해당 콘텐츠를 제거하는 방법밖에 없을 것 같습니다. 브라우저의 개발자 도구를 이용해 페이지의 HTML 내용을 수정하거나, 브라우저 확장 프로그램을 사용하는 방식이 있습니다.

네, 아직 GitHub 저장소를 만들어서 문제를 해결하려고 노력하고 있습니다.

그렇게 할 필요는 없고, 그냥 메타에서 자기 프로필의 이메일을 숨기고 싶은 거라면 아마 작동하지 않을 겁니다.

메타에서 본인 계정에 대해 하려면 이렇게 하세요 - 브라우저 인스펙터로 프로필 요약의 이메일 요소를 검사한 후, 이메일 헤더와 주소를 이렇게 element.style의 display 속성을 수정하세요:

더 쉬운 방법은 위에서 말했듯이 스크립트 도구를 사용하는 거예요. 그러면 도구를 비활성화하거나 코드를 제거하지 않는 한 항상 숨겨져 있을 겁니다.

문제 해결, 개발 및 테스트 조언으로, 브라우저 인스펙터 콘솔과 스크립트 도구 모두에서 요소와 속성을 편집하는 데 익숙해지는 걸 추천해요. 저는 Stylus를 사용해 메타에서 여러 가지 커스터마이징을 하고 있어서 제 테마 같은 거예요. :slight_smile: (위 스크린샷에서 투명한 보라색 헤더 바를 볼 수 있어요)

보여주고 싶지 않은 부분을 즉시 마스킹할 수 있는 스크린샷 도구를 사용하는 것을 권장합니다. 예를 들어 flameshot이 훌륭한 선택입니다.