더 자주 실행되도록 하는 방법이 있을까요? 예를 들어 5초마다 실행되게 하거나?
Discourse 소스 코드를 직접 확인하면 이 부분들을 알아낼 수 있습니다(여기에는 TLP가 관여되지 않음)
LMGTFY
…
… 편집 유예 기간(editing grace period)과 관련이 있는 것 같습니다. 이 기간을 단축하면 더 빨리 실행됩니다.
네, 누군가 우연히 거의 같은 시간에 올렸네요
안녕하세요, 권한에 관한 질문입니다. Discourse 인스턴스에서 비(非) 카테고리 페이지에 대표 이미지가 활성화되어 있고, 해당 인스턴스에 공개 및 비공개 카테고리가 있는 경우, 어떤 이미지가 누구에게 표시되어야 하는지 궁금합니다.
이상적으로는 사용자가 접근할 수 있는 토픽에 해당하는 대표 이미지만 보고, 접근할 수 없는 토픽의 대표 이미지는 보이지 않아야 합니다. 따라서 사용자의 권한에 따라 서로 다른 사용자에게 표시되는 대표 이미지가 달라지는 것이 맞습니까?
권한에 관한 또 다른 질문입니다. 이번엔 아마 더 간단한 내용일 겁니다. 정의된 태그를 게시물에 추가하는 것 외에 추천 이미지를 선택할 수 있는 방법이 있을까요? 저희 디스코스에서 현재 거의 모든 사용자가 태그를 추가할 수 있기 때문에, 사실상 누구든 이미지를 추천 이미지로 지정할 수 있습니다. 이는 잠재적인 악용과 모니터링의 필요성을 낳습니다.
태그 추가에 필요한 신뢰 수준을 높이는 방법도 있지만, 그로 인해 다른 결과가 발생할 수 있습니다. 다른 분들이 이 문제를 어떻게 다루고 있는지 궁금합니다.
-
TLP는 권한을 준수하므로, 다른 것을 볼 수 없습니다. 대표 이미지는 사용자가 접근할 수 있는 항목으로 제한됩니다. 일부 사용자에게는 더 많은 항목이 표시될 수 있습니다.
-
이 문제는 핵심 Discourse 기능으로 해결할 수 있으며, 선택한 태그를 태그 그룹에 유지해야 합니다. 해당 태그 그룹은 스태프만 태그를 설정할 수 있도록 구성되어야 합니다:

정말 감사합니다! 저희가 우려하던 모든 사항이 해결되었습니다.
https://realtimevfx.com/에서 사용된 대표 이미지(수평 이미지 행)를 큰 기대감으로 보고 있습니다. 그들이 구현한 개선 사항을 어떻게 적용할 수 있는지 조언을 구합니다.
구체적으로:
- 호버하지 않아도 제목과 작성자가 포함된 텍스트를 보이게 하는 방법?
- 좌우로 스크롤되는 화살표를 어떻게 구현하는지?
- 수평 스크롤 바를 제거하는 방법?
그것은 같은 컴포넌트처럼 보이지 않습니다. 브라우저 인스펙터에서 동일한 클래스를 확인하여 검증해 볼 수 있습니다.
스크롤바는 CSS로 스타일링할 수 있습니다. 이 토픽의 위에 해당 내용과 비슷한 것을 올린 적이 있습니다.
그들에게 물어보세요? 그들의 JavaScript와 CSS를 식별할 수도 있습니다. 도움이 필요하면 Marketplace 채널에 게시해 보세요.
감사합니다. 같은 컴포넌트가 아니라는 걸 알게 되어 다행입니다. 실제로 물어봤고, 그들은… 상황이 복잡하다고 답했습니다. ![]()
@merefield, 마켓플레이스에서 요청을 검토하기 전에, 이 플러그인의 개선 사항으로 이들을 통합하는 데 동의하시나요? 그 UI는 정말 마음에 들지만, 패치된 인스턴스를 유지보수하고 싶지는 않습니다.
응답이 늦어서 죄송합니다.
후원을 해주신다면, 인스턴스에 추가할 수 있는 테마 컴포넌트를 만들어드리고, TLP가 설치된 환경에서도 정상적으로 동작하도록 확인해 드리겠습니다.
코어 플러그인의 복잡성을 늘리는 것을 피하고 싶기 때문입니다.
편하게 쪽지 보내주세요.
테마 컴포넌트 버전의 이 추가 기능에 대한 대형 PR(풀 리퀘스트)가 곧 도착합니다:
변경 사항:
- 리팩토링: jQuery 제거

- 리팩토링: 라우트 및 레이아웃 기능 결정을 Ember 서비스로 변환 (TLT 컴포넌트와 유사, 접근 방식은 @David에게 감사) - 훨씬 더 신뢰할 수 있으며 최소 하나의 버그를 제거합니다.
- 리팩토링: 수많은 비권장(deprecation) 경고 메시지를 해결합니다.
- 기능: 이제 특정 태그별로 레이아웃 기능을 지정할 수 있습니다 (태그 전역 지정뿐 아니라) (TLT와 동일한 접근 방식)
참고: CSS 계층 구조가 더 단순해지고 약간 변경되었으므로, 커스터마이징을 한 경우 주의하세요!
브랜치는 add_ember_service_remove_jquery입니다.
테스트를 원하신다면 (감사하겠습니다), 이를 추가 컴포넌트로 로드할 수 있습니다 (고급 설정 아래에 있는 브랜치 상자에 입력), 이름을 편집합니다 (예: "Topic List Previews (Beta)"로 변경?), 그리고 사용자가 평소 사용하지 않는 테마에 추가하여 전환할 수 있도록 합니다.
설정 변경 후에는 반드시 브라우저를 새로고침해 주세요.
많은 부분이 변경되었으므로, 충분한 검사가 필요하며 안타깝게도 아직 자동화된 테스트는 없습니다. 물론 저는 상당한 테스트를 수행했습니다.
열린 테스트 기간을 거친 후 약 2주 정도 후에 병합할 예정입니다.
시간이 지나면 이러한 변경 사항이 플러그인에도 적용될 수 있습니다 …
*jQuery가 아직 조금 남아 있는 것으로 생각되며, 후속 조치를 취하겠습니다.
이미지와 발췌물 미리보기에서 특정 카테고리를 제외할 수 있을까요?
수정: 죄송합니다. 요청 공간이 있다는 걸 이제야 확인했습니다. 거기에 올려두겠습니다.
네, 가능할 것 같습니다.
@merefield 새로운 변경 사항이 훌륭해 보입니다! 지금까지 문제가 발견되지 않았습니다. 한 가지 제안이 있는데, 현재 TC에서는 모든 태그가 기본적으로 스타일이 적용됩니다. 하지만 새 브랜치에서는 설정에서 각 태그를 개별적으로 지정해야 합니다. 태그가 매우 많고(또는 추가로 생성될 수도 있으므로) 모든 태그에 기본적으로 스타일이 적용되도록 하거나(또는 모든 태그를 적용할 수 있는 설정을 추가)할 수 있을까요?
아직 완전히 실험 단계의 WIP(작업 중)이지만, 제가 진행해 온 작업은 TLP의 룩앤필을 대대적으로 현대화하는 것입니다:
(라이브 데모를 보려면: https://rideables.tech 로 이동하세요)
(물론 훌륭한 Microsoft Edge의 '피드’에서 영감을 얻었습니다
).
결론적으로 해결 방법은 꽤 간단합니다:
tags라우트가 이제 단순히tag로 변경되었습니다.
해당 변경 사항(기본 설정에 한함)을 add_ember_service_remove_jquery 브랜치에 업데이트했습니다(관련 없는 기타 변경 사항도 함께 포함됨). 기본 설정을 변경하셨다면 tags를 tag로, tags-mobile을 tag-mobile로 교체해 주시면 됩니다.
테스트해 주셔서 감사합니다!
PC와 모바일 모두 정말 멋져 보입니다!
TC(스크롤 거리가 제한되어 깨지는 문제)에 대한 Chrome 렌더링 제한 사항에 대해 좋은 소식입니다.
Chrome 96에서 수정되었습니다: https://bugs.chromium.org/p/chromium/issues/detail?id=688640#c58.
현재 이는 Canary 빌드입니다(테스트해 보았는데 이제 아무 문제 없이 작동합니다).
(이제 다음만 필요합니다: https://bugs.chromium.org/p/chromium/issues/detail?id=1076027&q=masonry&can=2 이 문제를 해결하면 자바스크립트를 제거할 수 있습니다)
@merefield 감사합니다만 제 사이트에서는 오류가 발생합니다. 업데이트는 완료했지만 시간대 드롭다운 메뉴만 보입니다. 플러그인을 비활성화하고 테스트해 본 후 알려드리겠습니다.
