마지막 업데이트는 5일에 했습니다. 세 사이트에서 결과가 서로 달라서 이상합니다. 각 사이트의 설정은 다음과 같습니다:
데이비드, 재현 단계를 좀 더 확실하게 제공해 주시겠어요?
이 플러그인 정말 좋습니다. 감사합니다.
죄송하지만, 홈페이지에 #featured 이미지를 추가하는 방법을 알려주실 수 있을까요?
카테고리를 추가해서 사진과 제목이 포함된 최근 4~5개 게시물을 표시하는 방법을 알고 싶어요. 지금은 좀 헤매고 있습니다 ![]()
특징 있는 게시물을 추가할 수 있는 옵션을 찾았지만, 몇 가지를 선택해도 홈페이지에 표시되지 않아요 ![]()
아래와 같은 형태입니다:
가장 중요한 것은 올바른 태그를 선택하고 주제가 태그가 지정되었는지 확인하는 것입니다.
두 가지 주의할 점이 있습니다:
-
플러그인에서는 데스크톱에서만 작동합니다(TC 버전은 모바일에서도 기능 이미지(Featured Images)를 지원합니다)
-
플러그인에서는 이미지 목록을 카테고리에 맞게 특정할 수 없습니다(TC에서는 가능합니다)
“Topic(주제)”과 “Post(게시물)”의 차이에 유의하십시오. Topic은 썸네일을 가진 엔티티입니다.
브라우저 콘솔에 JavaScript 오류가 없는지 확인하십시오. 관련 오류가 있다면 여기에 공유해 주세요. 기능 이미지는 코어(core)의 호환성 깨짐(breaking change)으로 인해 최근 수정되었습니다.
감사합니다, 활성화되었습니다 ![]()
주제 목록 미리보기(추천) 섹션을 내비게이션 섹션 위로 이동할 수 있을까요?
재현 방법을 찾을 수 없어서, 중요하지 않은 문제이므로 이 문제는 그냥 넘어가겠습니다.
다른 내용으로, 이전에 언급했던 것 같은데 찾을 수 없는 다른 문제가 있습니다. 토픽을 방문한 후 카테고리로 돌아가면 원래 있던 위치로 돌아가지 않습니다.
다른 모든 TC를 비활성화하고, 다른 브라우저를 사용해도 모두 동일한 결과가 나옵니다. https://try.thepavilion.io/ 에서 이 문제를 테스트해 보고 싶지만, TLP가 활성화된 카테고리가 있는 것 같지 않습니다.
사이드카 플러그인을 추가하는 데 문제가 있습니다. app.yml 파일에 다음 줄을 추가했습니다.
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar"
launcher rebuild app을 실행하면 다음과 같은 오류가 발생합니다:
FAILED
--------------------
Pups::ExecError: cd /var/www/discourse/plugins && git clone - git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar" failed with return #<Process::Status: pid 424 exit 129>
Location of failure: /pups/lib/pups/exec_command.rb:112:in `spawn'
업데이트
“Topic List Previews” 플러그인과 충돌하는 것 같습니다. 그래서 topic list 저장소를 제거하고 해당 플러그인을 추가했습니다. 그 후 launcher rebuild가 정상적으로 작동했습니다. theme_sidecar 설치 후에도 좋아요 버튼 옵션이 보이지 않는데,
어떤 아이디어가 있을까요?
둘 중 하나만 선택해야 합니다
TC를 사용하기로 선택했다면, 사이카(서브) 플러그인은 추가 기능을 제공합니다. 플러그인과 TC 사이카를 중복해서 설치하면 작동하지 않습니다.
TC 설정을 확인해 보세요. Topic List Actions를 활성화해야 합니다.
답변해 주셔서 감사합니다. theme_sidecar를 설치했습니다. 하지만 플러그인 탭에서는 "Topic List Preview"로 표시됩니다.
태그에 대한 토픽 목록 동작을 활성화했는데, 아무런 차이가 보이지 않습니다.
또한, 저는 현재 추천 게시물(Featured Posts) 기능에만 토픽 목록 미리보기 테마 구성 요소를 사용하고 있습니다. 이 플러그인을 통해 추천 게시물로 표시되는 박스에 토픽의 좋아요 수를 추가할 수 있을까요?
네, 당연하죠. 실제로 그렇게 되어 있으니까요. 플러그인 설정은 항상 ‘설정’에 표시됩니다. 나머지는 TC 자체의 ‘커스터마이즈’에 표시됩니다. 이 설정은 하이브리드 방식입니다.
TC에서 주제 목록 액션 설정은 어떻게 보이나요?
아니요, 그 기능은 지원되지 않습니다. 하지만 좋은 개선 아이디어입니다. 다만 이미 그 공간이 매우 좁아서 구현하기가 다소 까다로울 것 같습니다. 사용 가능한 공간을 잘 활용할 수 있다면 PR을 환영합니다.
해당 hbs 파일을 수정해야 하는 것 같지 않나요?
<div class="featured-details">
{{preview-unbound topic.thumbnails opts=(hash featured=true)}}
<div class="content">
<div class="title">
{{topic.title}}
</div>
{{#if featuredExcerpt}}
<div class="excerpt">
{{{featuredExcerpt}}}
</div>
{{/if}}
<span class="user">
{{featuredUsername}}
{{avatar featuredUser imageSize="small"}}
</span>
</div>
</div>
이 버튼들 말이에요?
{{raw 'list/topic-meta' likesHeat=likesHeat title=view.title topic=topic}}
{{#if showActions}}
{{raw "list/topic-actions" likeCount=likeCount topicActions=topicActions}}
hbs와 css 변경이 필요합니다. JavaScript도 필요할까요? TC(개발이 훨씬 쉬운)를 우선순위로 두는 것이 좋습니다.
적절한 개발 환경을 설정하고, 포크를 사용해 모든 것을 함께 테스트해 보세요 :). 고품질의 결과를 얻으면 PR을 검토하겠습니다.
이미지가 너무 작으면 공간이 부족할 수 있으므로, 설정 옵션 뒤에 두고 선택적으로 사용할 수 있도록 해야 합니다.
좋은 소식입니다! 원했던 결과를 얻을 수 있었습니다. 다만, 설정 섹션에서 이 기능을 켜고 끌 수 있는 함수를 추가하지는 못했습니다. 저는 자바스크립트 초보이며 학습 중입니다.
제가 한 변경 사항은 매우 간단하며, 아래 내용만 수정했습니다. 그럼에도 불구하고 풀 리퀘스트를 진행할까요?
tlp-featured-topics.hbs
<div class="likecount">
{{number topic.like_count}} {{d-icon 'heart'}}
</div>
common.scss
.likecount {
position: absolute;
bottom: 10px;
left: 10px;
}
어떻게 생각하시나요?
PR를 제출할 때 이 주제를 오프라인으로, 그리고 GitHub로 옮기는 것이 좋습니다 ![]()
설정에서는 그렇게 할 수 없습니다.
포크에서 커넥터 폴더를 변경하여 다른 위치에 배치할 수 있습니다. 원하는 위치를 찾으려면 플러그인 아웃렛 TC를 사용하세요. 이렇게 하려면 CSS도 수정해야 할 수 있습니다.
제가 제안한 방법이 안 되는 건가요? 새 폴더를 만들고 두 파일을 옮기면 됩니다. JavaScript를 건드릴 필요는 없어요.








