Canapin
(Coin-coin le Canapin)
24
이 부분에 오류가 있습니다. Discourse에서 일부 메서드가 변경된 것 같습니다.
Discourse.appEvents.on('composer:opened', () => {
TypeError: Cannot read properties of undefined (reading 'on')
하지만 저는 Discourse 개발에 대해 충분히 숙지하지 못해서 이 오류를 혼자 해결할 수 없습니다. 혹시 이 문제를 아는 분이 있다면 알려주시면 감사하겠습니다…
3개의 좋아요
keegan
(Keegan George)
25
@Canapin
Discourse.appEvents.on 대신 이렇게 시도해 보세요:
const appEvents = api.container.lookup("service:app-events");
appEvents.on('composer:opened', () => {
6개의 좋아요
아쉽게도 이것도 작동하지 않습니다.

다만 "당신의 사이트가 손상되었습니다"라는 배너는 나타나지 않습니다
2개의 좋아요
keegan
(Keegan George)
27
코드가 플러그인 스크립트 태그 안에 포함되어 있나요? 스크립트 태그 안에서는 api에 접근할 수 있어야 합니다.
<script type="text/discourse-plugin" version="1.4.0">
...
</script>
2개의 좋아요
포착하기가 좀 어려운데, 그래도 잘 작동하고 있어요! 
3개의 좋아요
고스트가 표시되지 않고 깨진 이미지가 나타납니다
1개의 좋아요
Canapin
(Coin-coin le Canapin)
32
할로윈 코드를 추가한 테마/테마 컴포넌트에 대한 스크린샷을 찍어 주실 수 있나요? 이 화면이지만, 당신의 포럼에서 캡처한 것으로요:
또한, 코드를 확인할 수 있도록 이 테마/테마 컴포넌트의 헤드 섹션에 대한 스크린샷도 보내 주실 수 있나요?
2개의 좋아요