여기 오류가 있을 수 있습니다. 이 기능을 활성화하면(기존 기능은 비활성화한 상태) 관리자 권한이 없는 계정에 문제가 발생했습니다. 정확히 무엇이 충돌했는지는 확실하지 않지만, 일부 주제가 숨겨졌고 권한이 낮은 계정(TL1)에게는 카테고리/태그 내비게이션이 전혀 사용할 수 없었습니다.
Arkshine의 업데이트를 기다리겠습니다.
여기 오류가 있을 수 있습니다. 이 기능을 활성화하면(기존 기능은 비활성화한 상태) 관리자 권한이 없는 계정에 문제가 발생했습니다. 정확히 무엇이 충돌했는지는 확실하지 않지만, 일부 주제가 숨겨졌고 권한이 낮은 계정(TL1)에게는 카테고리/태그 내비게이션이 전혀 사용할 수 없었습니다.
Arkshine의 업데이트를 기다리겠습니다.
오늘 업데이트 후 다음과 같은 메시지가 표시됩니다
[관리자 공지] 테마 'Quote Callouts’에 업데이트가 필요한 코드가 포함되어 있습니다. (id:discourse.widgets-decommissioned) (자세히 알아보기)
수정 사항을 push했습니다. 컴포넌트를 업데이트해서 테스트해 볼 수 있을까요? ![]()
지금까지 잘 작동하고 있습니다!
현재 인용 블록을 접거나 펼치지 못하는 문제가 발생했습니다.
여기에 재현 가능한 예시나 포럼에 작성한 게시글 링크를 붙여넣어 주시겠어요? (편하신 경우 개인 메시지로 보내셔도 됩니다.)
물론입니다. 이 토론의 하단에는
링크가 있습니다.
컴포넌트를 현대화하고 리치 텍스트 에디터 지원을 추가한 업데이트입니다! ![]()
다듬어야 할 부분이나 예상치 못한 엣지 케이스가 있을 수 있지만, 괜찮은 시작이라고 생각합니다. ![]()
callout_transition_duration_ms 설정 추가 (접기 애니메이션)리치 텍스트 에디터와 기대할 수 있는 기능에 대해 이야기해 보겠습니다!
콜아웃을 삽입하는 네 가지 방법이 있습니다:
/callout<:type> !!<type> 콜아웃을 편집하는 컨트롤은 콜아웃을 먼저 선택한 후에만 나타납니다.
이동 컨트롤
키보드 내비게이션
중첩된 콜아웃 안팎으로 이동하기 쉽게 도와줍니다.
이 버전에서 동작의 일관성을 위해 향후 조정이 필요할 수 있습니다.
클릭하여 삽입
나중에 다음과 같은 사항들을 살펴볼 계획입니다:
모든 설정을 제거하고 단순성에 초점을 맞추되, 고급 커스터마이징은 CSS로만 가능하도록 하기를 원합니다. 하지만 이제 그 시기는 늦었습니다 ![]()
피드백을 주신 Moin에게 특별한 감사의 말씀을 드립니다.
이것으로 끝입니다. 여러분의 생각을 알려주세요. 피드백을 환영합니다!
특정 타입에 여러个别의 별명이 있는 경우, 리치 텍스트 에디터에서 해당 타입을 선택할 때 각 별명이 옵션으로 나타나며 연속적으로 배치되는 효과를 설계하신 것을 확인했습니다.
이것은 좋은 설계이지만, 추가적인 확장이 필요한 것 같습니다. Title이 정의되지 않은 경우, 이들은 callout 타입을 표시하므로, 동일한 최종 색상 스킴을 공유하는 이러한 연속된 옵션들은 서로 다른 이름과 제목을 표시하게 됩니다. 그러나 Title이 정의된 경우, 목록에서 실제 Quote를 생성할 때와 동일한 Title을 표시하고 사용하게 되는데, 이는 다소 혼란을 야기할 수 있습니다.
이 확장이 구현하기 어렵다면, Title이 정의된 경우 타입 선택 목록에서 별명과 1:1로 대응하는 추가 항목이 추가되는 것을 방지하기 위한 체크박스를 제공하는 것이 좋을 것 같습니다. ![]()
맞아요! 피드백 주셔서 감사합니다. TC를 사용하는 분들이 있다는 걸 보니 기쁘네요.
실제로 한때는 생각은 했었는데, 수정하는 걸 완전히 잊어버렸네요. ![]()
title이 설정된 경우 목록을 올바르게 필터링하도록 수정을 진행하겠습니다.
수정 사항을 반영했습니다. 진행 상황 알려주세요! ![]()
다음 오류가 단독으로 de 번역*을 사용할 때만 발생합니다:
![]()
JS 콘솔:
client-error-handler.js:109 [THEME 6 'Quote Callouts'] TypeError: Cannot set properties of undefined (setting 'callout_sample')
at new po (callouts.gjs:30:19)
at callouts.gjs:265:23
at eK (plugin-api.gjs:3582:10)
at Object.initialize (callouts.gjs:264:5)
at i.initialize (app.js:304:28)
at index.js:375:19
at e.each (index.js:183:7)
at e.walk (index.js:112:10)
at e.each (index.js:59:20)
at e.topsort (index.js:65:10)
at ij._runInitializer (index.js:388:11)
at ij.runInstanceInitializers (index.js:373:10)
at l._bootSync (instance.js:111:22)
at ij.didBecomeReady (index.js:780:18)
at invoke (index.js:262:14)
at m.flush (index.js:180:11)
at g.flush (index.js:334:19)
at Y._end (index.js:762:32)
at Y._boundAutorunEnd (index.js:499:12)
h @ client-error-handler.js:109
이 오류는 다음 인용문의 마지막 줄에서 발생합니다:
class QuoteCallouts {
constructor(owner, api) {
[...]
window.I18n.translations[
window.I18n.fallbackLocale || "en"
].js.composer.callout_sample = ``;
* /u/<사용자 이름>/preferences/interface 에서 "인터페이스 언어"를 "독일어 (Deutsch)"로 설정합니다.
이 오류는 2026.3.0-latest와 2026.4.0-latest 사이의 최근 Discourse 업데이트 중 하나에서 도입된 것으로 보이지만, 더 이상 구체적으로 파악할 수 없습니다. 현재 2026.4.0-latest 4b2c45376d와 Quote Callout v0.0.1 9aa6548를 사용하고 있습니다.
이런 문제가 이미 수정된 줄 알았어요.
사이트의 로케일이 기본 영어(미국)로 설정되어 있고, 사용자 로케일은 독일어로 설정되어 있는 거죠, 맞나요?
에러를 보면 composer 객체가 존재하지 않네요. 진행 상황 알려주세요.
그 문제를 위해 간단한 수정을 했습니다: FIX: Ensures composer translation object exists by Arkshine · Pull Request #11 · Arkshine/discourse-quote-callouts · GitHub
네, 그 방법으로 문제가 해결되었습니다. 감사합니다! <3
@Arkshine 님, 안녕하세요! 훌륭한 플러그인을 만들어 주셔서 감사합니다.
콜아웃에 제목을 전혀 없거나, 아이콘만 있는 상태로 사용할 수 있을까요?
지금 당장은 그렇게 할 수 없을 것 같습니다. 다음 업데이트에서 방법을 찾아볼게요!
그동안 사용할 수 있는 트릭이 하나 있습니다: 영공백(zero width space)을 삽입하면 작동할 것입니다
. 예를 들어 이 페이지에서 복사할 수 있습니다: U+200B ZERO WIDTH SPACE - Unicode Explorer
아니면 텍스트 없이
이렇게 하면 되는지 알려주세요.
역시 효과가 있었어요! 감사합니다! ![]()
안녕하세요, @Arkshine ![]()
상세 내용 숨기기 기능을 사용할 때 원래의 호출(callout) 색상을 유지할 수 있을까요?
게시물 편집 모드에서는 원래 색상이 저장되지만, 변경 사항을 저장한 후 배경색이 회색으로 변합니다:
리포트 감사합니다!
수정 사항을 반영했습니다. 해당 컴포넌트를 업데이트해서 다시 발생하는지 확인해 주시겠어요?