답변 템플릿은 테마 구성 요소이며 토픽 템플릿과는 연결되어 있지 않습니다.
제가 제안한 플러그인은 답변 템플릿과 함께 작동할 것입니다.
네, 알겠습니다. 플러그인 관련해서 확인하려고 했습니다. 기본적으로, 저널 플러그인이 활성화된 특정 카테고리의 모든 주제 게시글에 원하는 답변 템플릿을 배치하는 건가요?
이 기능은 저널 플러그인과 독립적으로 트리거됩니다.
간단하고 대략적인 명세 시트를 공유합니다:
@agligorijevic 현재 Discourse의 최신 버전과 Theme Component의 최신 버전을 사용 중이신가요?
컴포넌트에 업데이트가 필요합니다. PR을 만들겠습니다.
특정 카테고리에서 자동 답변 템플릿을 자동으로 사용할 수 있는 방법이 있나요?
제가 아는 한, 없습니다. 코어에는 카테고리 템플릿만 있습니다.
이 TC가 찾고 있는 기능을 수행한다고 생각합니다:
네이트, 제가 이해한 바로는 (틀린 부분이 있으면 알려주세요) 이 플러그인의 제안은 주제(토픽)의 Placeholder 텍스트를 변경하는 것이며, 예상치 못한 점은 텍스트가 여전히 텍스트 입력창에 남아 있다는 것입니다.
직접 시도해 봤는데, 현재는 작동하지 않습니다. 업데이트가 이루어진다면, 확실히 임시 해결책으로 활용할 수 있을 것 같습니다!
새로운 composer에서는 \[wrap\]가 더 이상 지원되지 않기 때문에, 이 컴포넌트가 약간 깨진 상태라고 생각합니다. 이 태그를 사용한 주제를 편집하면 Token type ‘wrap_open’ not supported by Markdown parser라는 오류가 발생합니다.
기존 주제에 대해 이 문제를 해결할 방법이 있을까요? 우리 사용자는 주제를 자주 편집하는데, 이로 인해 큰 혼란을 겪을 것입니다. 마크다운 뷰로 전환하면 해결할 수 있다는 것은 알고 있지만, 이 문제를 극복하는 것은 쉽지 않을 것입니다.
새로운 composer와 호환되도록 업데이트될 예정인가요?
리치 텍스트 편집기에 [wrap] 토큰 지원 기능을 추가할 계획이지만, 이를 제대로 구현하는 데 시간이 좀 걸릴 것입니다. 현재로서는 정확한 완료 일정(ETA)이 없습니다. 또한 곧 연례 디스코르스(Discourse) 미트업이 예정되어 있어 팀원 다수가 자리를 비우게 될 예정이며, 이로 인해 향후 몇 주 동안 해당 기능 개발이 일시 중단되거나 지연될 수 있습니다.
그때까지 가장 좋은 방법은 마크다운 작성기(markdown composer)로 전환하는 것입니다.
이걸 구현하는 건 꽤 간단하지 않을까요? 100% 안전한 방식은 아닐 수 있지만, 사용자가 “답장”을 누르면 템플릿이 채워지는 것처럼 80% 정도 해결되는 방식 말이죠.
아니면, 사용자가 토픽을 열었을 때 템플릿을 추가 컨텍스트로 제공하는 백엔드 플러그인이 필요할까요? 그렇게 되면 클라이언트는 토픽에 대한 “거의 강제된 템플릿”에 대한 컨텍스트를 전혀 갖지 않게 되는데, 이런 방식이 될까요? ![]()
컴포넌트 구조에 대해 그렇게 잘 알지 못해서 여기를 통해 질문하는 건데, 앞서 언급했듯이 훌륭한 기능이 될 것 같습니다.
여러분 안녕하세요
새로운 작성기에 템플릿을 삽입하려고 하면 문제가 계속되는 것 같습니다. 모달 창에서 오류 메시지가 표시됩니다: Token type wrap_open not supported by Markdown parser.
3.6.0beta1에서 테스트했습니다.
브라우저 콘솔 로그:
prosemirror-editor.gjs:245 Uncaught Error: Token type `wrap_open` not supported by Markdown parser
at s.parseTokens (index.js:190:23)
at d.parse (index.js:331:15)
at em.convert (parser.js:43:19)
at eI.convertFromMarkdown (prosemirror-editor.gjs:242:26)
at q._join (index.js:788:21)
at q.join (index.js:605:17)
at p (index.js:152:22)
at eC.convertFromMarkdown (index.js:250:23)
at eC.insertBlock (text-manipulation.js:170:22)
at q (cache-fCezwMOy.js:471:12)
at r.trigger (evented.js:68:5)
at #h (d-templates.js:101:1)
at v.insertTemplate (filterable-list.js:115:1)
at c.apply (item.js:11:1)
at d-button.gjs:138:19
at invoke (index.js:264:14)
at m.flush (index.js:180:11)
at g.flush (index.js:334:19)
at q._end (index.js:762:32)
at q.end (index.js:565:10)
at q._runExpiredTimers (index.js:869:12)
parseTokens @ index.js:190
parse @ index.js:331
convert @ parser.js:43
convertFromMarkdown @ prosemirror-editor.gjs:242
_join @ index.js:788
join @ index.js:605
p @ index.js:152
(anonymous) @ index.js:250
insertBlock @ text-manipulation.js:170
q @ cache-fCezwMOy.js:471
trigger @ evented.js:68
#h @ d-templates.js:101
insertTemplate @ filterable-list.js:115
apply @ item.js:11
(anonymous) @ d-button.gjs:138
invoke @ index.js:264
flush @ index.js:180
flush @ index.js:334
_end @ index.js:762
end @ index.js:565
_runExpiredTimers @ index.js:869
setTimeout
setTimeout @ index.js:39
_installTimerTimeout @ index.js:912
_reinstallTimerTimeout @ index.js:896
_later @ index.js:829
later @ index.js:652
T @ index.js:562
_triggerAction @ d-button.gjs:135
click @ d-button.gjs:93
안타깝게도 새 작성기에서 래프(wrap)를 사용할 때 발생하는 알려진 버그/기능 요청입니다.
**Markdown 파서가 지원하지 않는 토큰 유형 wrap_open**이라는 메시지 텍스트를 수정할 수 있는 방법이 있을까요? 사용자분들이 혼란을 겪고 계시므로, [wrap] BBCode를 사용하려면 클래식 마크다운 편집기로 전환해야 한다는 점을 더 명확히 알리기 위해 텍스트를 변경하고 싶습니다.
@jrgong 인스턴스만 업데이트하면 됩니다. 그 메시지(“리치 텍스트 편집기는 이 게시물에서 사용된 모든 기능을 지원하지 않습니다. 마크다운 편집기로 전환합니다.”)를 이후에 변경했기 때문에, 리치 모드에서 지원되지 않는 기능이 감지되면 이제 자동으로 마크다운 모드로 되돌려집니다.
감사합니다. beta2에서 성공적으로 테스트했습니다. 하지만 테스트 중 관련 버그를 하나 더 발견했습니다:
게시물 2개가 새 주제로 분리되었습니다: 드롭다운에서 템플릿 순서 설정