토픽 목록에 small_action 게시글 숨기기

최근 3.2.0.beta3-dev로 업그레이드했습니다. 업그레이드 이후 “small_action” 게시물이 비공개/공개 이벤트에서 눈에 띄게 너무 크게 표시되고 있습니다:

이전에는 숨겨져 있었습니다. 다시 숨기는 방법이 있을까요? 커뮤니티 설정에서 해당 방법을 찾을 수 없었습니다. 이 게시물들의 DOM 뷰는 다음과 같습니다:

아래 설정만 찾았고, 목록화/비목록화 토픽의 small_action 게시물과 관련된 설정은 찾을 수 없었습니다:

안녕하세요, @GaurangBlaze :slight_smile:

비공개/공개된 소액 거래 게시물에 최근 변경 사항이 있었던 것으로 보이지 않는데요?

혹시 해당 역할을 대신하던 테마 컴포넌트가 있어 업데이트가 필요할 수 있나요?

빠른 답변 감사합니다 @JammyDodger ! 방금 확인해 보니 저희는 테마를 하나만 사용하고 있습니다 (URL이 /admin/customize/themes인 것 같습니다):

제가 틀렸을 수도 있지만, Custom Header Links는 이 문제와 관련이 없다고 생각합니다. 게다가 현재 최신 버전으로 업데이트되어 있습니다.

어떤 버전에서 업그레이드하셨나요?

3.2.0.beta1-dev였던 것 같습니다. 확인하는 방법이 있다면 좋겠습니다.

결국 원인을 파악할 수 있었나요?

이게 보편적인 문제가 아니라는 걸 확인하실 수 있도록 이 항목을 비공개/공개 처리해 보겠습니다. 도움이 되길 바랍니다.

도움이 되네요. 이건 보편적인 것인 것 같아요 :slightly_smiling_face: 스크린샷을 확인해 주세요:

아쉽게도 아직 숨기는 방법을 찾지 못했습니다.

기대하시는 부분이 뭔지 좀 설명해 주셔야 할 것 같아요. :slight_smile: 이 토픽의 스크린샷에 있는 것들은 제 생각에는 항상 그런 것 같거든요?

네. 예전에는 이렇게 작동했습니다. Wayback Machine을 통해 예시를 찾아야 했습니다: https://web.archive.org/web/20230307060451/https://community.blaze.today/t/march-development-update/26652

작은 액션 게시물이 표시되지 않는 것을 확인할 수 있습니다:

작은 액션 게시물은 DOM에는 여전히 존재하지만, 예상대로 CSS를 통해 숨겨져 있습니다:

이 스타일시트의 링크는 다음과 같습니다: https://web.archive.org/web/20230307092617cs_/https://community.blaze.today/stylesheets/desktop_theme_2_8bfecae92ad5104622d1da988786f10e4f8240ac.css?__ws=community.blaze.today

desktop_theme_2_hash.css를 우리가 추가한 것인지, 아니면 Discourse에 이미 존재하다가(이제 제거되었는지) 알 수 없습니다.

그 CSS를 그대로 플러그 앤 플레이로 사용할 수 있을 것 같습니다:

div.small-action:not(.time-gap) {
    display: none;
}

테마의 사용자 정의 CSS에 추가하거나, 테마에 적용되는 별도의 테마 컴포넌트로 사용할 수 있습니다.

URL에 theme가 포함된 사용자 정의 CSS인 것 같습니다.

small-action이나 time-gap와 관련된 변경 사항을 찾아보았지만, 아무것도 찾을 수 없었습니다. 어렴풋이 기억하기로는 시간 간격이나 그런 것에 묶여 있었다는 것 같습니다. 확실하지는 않습니다. :man_shrugging:

이걸 이렇게 쉽게 고칠 수 있다는 사실, 그리고 최근 Discourse 업그레이드와 무관하다는 점을 몰랐습니다 :smiley: 관심 가져주시고 도와주신 모든 분들께 감사드립니다 :pray: