토픽 타임라인 숨기기

미리 사과드립니다. 사용자 실수인 것 같지만, 게시하기 전에 몇 번이나 검색해 보았습니다.

"토픽 타임라인"을 숨기는 방법이 있을까요? 정말 마음에 드는 기능이지만, 인터페이스의 축소된 버전을 사용해 보고 싶습니다.

UI를 통해 이를 숨기는 방법은 없는 것 같습니다. 다만, 테마 컴포넌트를 추가하여 소량의 CSS로 숨기는 것은 가능합니다.

하지만 이는 매우 유용한 탐색 기능이며, 이 기능이 없으면 긴 토픽을 이동하기가 꽤 어려울 것입니다.

감사합니다. 이제야 내 CSS에 대한 이해도를 높여야 한다는 사실을 받아들이기 시작합니다. (어차피 때가 된 것이죠.)

제 포럼에는 게시글 투표 기능이 설치되어 있습니다. 이 플러그인은 타임라인을 잘 변환해 주지만, 이 컨텍스트에서는 시간순으로 정렬된 주제보다 덜 필요할 것 같습니다.

무언가를 숨기는 것은 의외로 매우 쉽습니다.

브라우저의 인스펙터(개발자 도구)를熟练使用하는 데 익숙해지세요.

데스크톱 브라우저에서 숨기고 싶은 요소의 아무 곳이나 마우스 오른쪽 버튼을 클릭한 후 "검사(Inspect)"를 선택하세요.

이렇게 하면 개발자 도구와 HTML 뷰가 열립니다.

숨기고 싶은 가장 바깥쪽 div를 찾아 그 클래스를 기억하세요.

그 다음 이 코드를 테마 컴포넌트에 넣기만 하면 됩니다:

.my-class {
  display: none
}

이 경우 클래스 이름은 topic-navigation인 것 같습니다.

이렇게 하면 이 모든 컨트롤을 잃어버려서 너무 많은 것이 숨겨질 수 있으니, 직접 시도해 보세요.

가운데 박스 영역에서 CSS를 수정하여 효과를 미리 볼 수 있으며, 페이지를 새로고침하면 만든 변경 사항을 제거할 수 있습니다.

이러한 기본 기술을 익히면 메타(Meta) 게시판에서 불필요한 질문을 많이 줄일 수 있습니다.

감사합니다. 정말 도움이 많이 됩니다.

이 프로젝트는 제 CSS FOFO를 극복하기에 좋은 기회인 것 같습니다.

내일 이 작업을 시도해 보겠습니다. 이런 기본 기술(그리고 더 많은 것들)을 배우려는 의도가 있으니, 이 작업이 큰 도움이 될 거예요! :slight_smile:

네, 여기서 뭔가를 건드려도 아무 문제가 없으니 마음대로 하세요.

다만, 간혹 인터페이스가 심각하게 깨져서 제거조차 할 수 없는 테마 컴포넌트를 만들 수도 있으니 :sweat_smile: , 안전 모드에 대해 꼭 읽어보세요:

맞습니다. 사용자가 필요하다고 생각한다면, Discourse의 인터페이스가 신규 사용자에게 조금 더 부담을 주지 않도록 하는 것이 좋다는 점을 이해합니다.

다만, Discourse에 처음 오신 분이시므로, 신규 사용자에게 숨기고 싶은 모든 기능을 목록으로 작성해 보시는 것을 제안합니다. Jammy가 말했듯이 타임라인과 같은 기능은 숨기기에는 너무 유용할 수 있습니다. 타임라인은 Discourse의 매우 중요한 부분이며, 주제 내비게이션 측면에서 확실히 핵심 기능입니다.

숨기고 싶은 기능 목록을 작성하셨다면, 포럼 사용에서 해당 기능이 얼마나 유용한지에 대한 의견을 듣기 위해 여기에 공유해 주세요. :slight_smile:

그렇다, 그건 분명 나 같은 사람이야. 마침 방금 그걸 읽었는데, 얼마나 유용할지 생각했다.

@Canapin 감사합니다. 따뜻한 제안을 정말 감사히 받았습니다. (3주 전에 답장을 보냈던 것 같은데, 인터넷이 불안정해서 뭔가 문제가 생긴 것 같습니다.)

실제로, 신규 사용자를 위해 UX의 요소를 줄이는 것이 제가 생각하고 있는 방향과 정확히 일치합니다. 이 주제에 대해 별도로 게시글을 올렸었는데, 신뢰도(Trust level)를 기반으로 테마를 구현하라는 훌륭한 제안이 있었습니다.

현재 제가 다른 항목으로 가지고 있는 것은 어제 게시했던 것입니다:

@merefield 님, 감사합니다. 완벽하게 작동했습니다.

결국 기본 테마의 사용자 지정 CSS 설정으로 시도해 보았습니다. (컴포넌트보다 더 간단하다고 생각했습니다)

이로 인해 왜 테마 전체에 적용되는 일반적인 사용자 지정 CSS 옵션이 없는지 궁금해졌습니다. 다음 링크에 이 내용을 게시했습니다: Custom CSS/HTML in non-default theme (without component)