nathank
(Nathan Kershaw)
1월 1, 2023, 11:00오후
1
이 TC는 비추천(deprecated) 상태이며, 다음을 대체합니다:
이 간단한 테마 컴포넌트는 CSS를 추가하여 #sidebar를 숨김으로써 비로그인 사용자에게 더 깔끔한 경험을 제공합니다.
(우리처럼) 대부분 비공개 사이트이면서 everyone(즉, 인터넷에 노출됨)으로 설정된 카테고리가 하나나 두 개인 경우 이 설정을 원할 수 있습니다. 이를 통해 일반 방문자는 그들이 보는 소량의 콘텐츠와 일치하는 매우 단순한 인터페이스를 보게 되며, 로그인한 사용자는 전체 경험을 누릴 수 있습니다.
이것은 여기에서 친절하게 제공해 주신 @Don 님의 코드를 기반으로 작성되었습니다:
Hello,
With this you can hide the sidebar for anons.
Common / CSS
html.anon {
// Hide the narrow desktop sidebar
// sidebar mobile version which is activate on desktop too under 1000px width
.d-header .hamburger-panel {
display: none;
}
// Hide the header cloak when menu opens
.header-cloak {
display: none !important;
}
}
Desktop / CSS
html.anon {
// If sidebar opened use the closed style
body.has-sidebar-page {
#main-outlet-wrapper {
…
18개의 좋아요
감사합니다! 정말 유용하고 한번 시도해 볼게요.
사이드바에 일부 항목만 표시하고 나머지는 숨기는 방법이 있는지 혹시 알고 계신가요? 예를 들어, 비로그인 사용자에게 커뮤니티 탭은 표시하지 않으면서 카테고리나 태그는 표시하고 싶은데 말이죠.
3개의 좋아요
nathank
(Nathan Kershaw)
3월 2, 2023, 1:20오전
3
.anon을 대상으로 한 CSS를 조금만 추가하면 아주 간단하게 처리할 수 있습니다:
.anon div.sidebar-section-community {
display: none;
}
기회가 되면 이 기능을 해당 TC에 반영하겠습니다.
3개의 좋아요
Lilly
(Lillian )
6월 7, 2023, 4:03오후
5
@nathank님 감사합니다. 제 테마에 기능성을 추가하는 것을 고려해 봤지만, 비공개로 운영되는 소규모 회원제 포럼에 특화된 컴포넌트처럼 보여서 제외했습니다. 그리고 당신의 것이 아주 잘 작동하고 있으니요. 감사합니다!
nathank
(Nathan Kershaw)
6월 15, 2023, 5:02오전
6
음, 이제 그 기능이 당신의 것에 통합되었으니, 이 기능을 비추천(deprecate)할 때가 되었다고 생각합니다:
main ← nathan-nz:hide-from-anon
merged 04:35AM - 15 Jun 23 UTC
Yup, I'd like to roll my theme component into your superior one if that is okay!
4개의 좋아요