홈페이지 기능

감사합니다. 이 문제의 일부인 것 같습니다:

1개의 좋아요

아, 다시 확인해 보니 해결했습니다. 모바일용 최소 높이(min-height)에 조정을 추가해야 했는데, 일부 경우 높이가 너무 컸던 것이었습니다. 테마 컴포넌트를 업데이트하면 해당 여백이 이제 사라져야 합니다.

8개의 좋아요

이제 괜찮아 보입니다! 감사합니다!

1개의 좋아요

업데이트 감사합니다. 저도 같은 문제가 있었는데, 업데이트 후 다시 시도해 보겠습니다. 그 외 플러그인 정말 좋습니다. :+1:

1개의 좋아요

불행히도 유튜브 영상만 포함된 게시글과 관련된 문제가 해결되지 않았으며, 오히려 해당 게시글이 더 이상 표시되지 않고 '빈 게시글’로 취급되고 있습니다. 예를 들어, ‘추천’ 태그가 있는 게시글 3개가 있을 때 모두 정상적으로 표시되지만, 유튜브 영상이 포함된 게시글을 하나 더 추가하면 갑자기 2개만 표시되고 유튜브 게시글이 제외됩니다.

오늘 커뮤니티에 이 기능을 업데이트할 예정입니다. 그런데 아직 작동하지 않습니다. Discourse 버전에 대한 최소 요구 사항이 있나요?

여기에는 매우 최신 버전이 필요한 내용이 있을 리 없습니다. 몇 가지 확인해 볼 사항이 있습니다:

  • 홈페이를 우클릭하여 검사하면 콘솔에 오류가 표시됩니까?

  • featured 태그가 지정된 주제(토픽)가 최소 하나 있고, 해당 주제의 첫 번째 게시물에 이미지가 포함되어 있습니까?

안녕하세요 - 현재 이 요소는 Versatile Banner 컴포넌트 위에 표시됩니다. 아래에 표시할 쉬운 방법이 있을까요? 즉, Versatile Banner 아래이지만 내비게이션 필 위에 위치하도록요. 감사합니다

1개의 좋아요

이 문제를 겪은 후 배너를 비활성화하는 비공식 테스트를 실행하기로 결정했습니다.

다만, 나중에 배너를 다시 활성화할 수 있으면 좋겠습니다.

신뢰 수준 0의 사용자에게만 이 내용을 표시하는 우아한 방법이 있을까요? 이렇게 하면 "초보자 가이드를 읽도록 강제"할 수 있습니다. 신뢰 수준 1에 도달하면 다시 숨기려고 합니다.

참고로 이 방법으로 문제가 해결되었습니다:

1개의 좋아요

안녕하세요! 이 테마 컴포넌트로 3개 이상의 주제를 표시할 수 있나요?

선택한 태그를 사용할 수 없습니다.

"featured"라는 이름의 태그를 가진 주제를 설정할 때 이 오류가 발생합니다.

제가 뭘 잘못하고 있는지 파악해 보려 합니다.

아마도 설정에서 뭔가 잘못 설정된 것 같습니다.

[편집] 해결했습니다. 카테고리 설정의 “다른 태그 사용 허용” 옵션 때문이었습니다.

추천 주제의 제목을 숨기는 CSS를 아시는 분 계신가요? "추천 주제"라는 단어가 아니라, 실제 주제의 제목을 말입니다. 이미지에 제목을 사용하고 있어서, 그 아래에 텍스트가 추가로 표시되면 불필요합니다.

이렇게 하면 됩니다.

.featured-topic-wrapper .featured-topics .featured-topic h3 { 
  display: none; 
}
4개의 좋아요

홈페이지 기능 컴포넌트를 디스커스 검색 배너 컴포넌트 아래나 범용 배너 컴포넌트 아래에 표시하는 방법은 무엇인가요?

1개의 좋아요

우리가 이 문제를 해결하기 위해 더 나은 셀렉터를 만들 수 있을 것 같아서 #main-outlet > span:first-child보다 더 나은 대안을 제안합니다… 하지만 부모 테마에 아래 CSS를 추가하면 해결됩니다:

#main-outlet > span:first-child {
  display: flex;
  flex-wrap: wrap;
}

.above-main-container-outlet {
  width: 100%;
}

.above-main-container-outlet.search-banner {
  order: -1;
}

이 코드는 컴포넌트가 포함된 컨테이너에 플렉스박스(flexbox)를 적용하여, 컴포넌트의 순서를 다시 배열할 수 있도록 합니다.

6개의 좋아요

포럼이 비공개이고 로그인 후에만 접근할 수 있는 경우, 로그인 후 사이트가 https://example.com/tags/featured.json으로 이동합니다.

로그인 전에는 페이지 상단에 추천 게시물이 표시될 공간도 보입니다.

참고로, 다른 컴포넌트와 달리 이 페이지에 대한 링크가 컴포넌트 설정에 없었습니다. 그래서 여기 올 수 있다는 것을 깨달은 후 GitHub에 이슈를 제출했습니다.

1개의 좋아요

컴포넌트에 어떤 변경 사항을 적용하셨나요? 저는 그런 동작을 확인하지 못했습니다… ‘로그인 필요’ 페이지에서 로그인하면 예상대로 홈 페이지로 이동합니다.

음, 그럴 리가 없는데… 제가 보는 것은 빈 div입니다…

Screen Shot 2020-07-02 at 7.21.45 PM

혹시 .homepage-featured-topics에 추가적인 패딩이나 마진을 추가하신 건가요? 그렇다면 다른 div를 대상으로 하시는 것이 좋을 것 같습니다… 다음 선택지는 .custom-homepage-wrapper이며, 동일한 방식으로 작동해야 합니다.

감사합니다! 추가해 두었습니다.

1개의 좋아요

답변해 주셔서 감사합니다 @awesomerobot.

다시 시도해 보았는데, 주제(Topic)에 이미지가 있는 경우에만 제대로 작동한다는 것을 이제야 깨달았습니다. 또한 로그인한 사용자만 볼 수 있도록 설정도 확인했습니다. 이미지가 없는 추천 주제(Featured Topic)가 하나 있었는데, 그게 문제였을까요?

지금은 잘 작동합니다. 이 작업을 위해 감사합니다.

참고로 방금 업데이트를 했는데도 제 환경에서는 컴포넌트 설정에 ‘About’ 링크가 여전히 표시되지 않습니다. 아래 스크린샷을 확인해 주세요.

이제 about.json 파일에는 필요한 코드가 포함되어 있다는 것을 알 수 있습니다:
예를 들어 Alternative Logos(https://meta.discourse.org/t/alternative-logo/88502)의 경우 다음과 같습니다.

{
  "name": "Alternative Logos",
  "about_url": "https://meta.discourse.org/t/alternative-logo/88502",
  "license_url": "https://github.com/discourse/discourse-alt-logo/blob/master/LICENSE",
  "component": true
}