거래 버튼이 작동하도록 설정하려고 했는데, 제 사이트에서는 작동하지 않는 것 같습니다. 설정에서 플러그인을 활성화했고, 카테고리 설정의 체크박스도 켰으며, 해당 카테고리에 게시글을 작성한 뒤 앱 컨테이너를 다시 빌드하고, 다시 한 번 해당 카테고리에 게시글을 작성했는데도 왜 버튼이 표시되지 않는지 모르겠습니다.
이 플러그인은 최신 버전의 Discourse에서도 작동하나요? 확인해 봐야 할 다른 부분이 있을까요?
거래 버튼이 작동하도록 설정하려고 했는데, 제 사이트에서는 작동하지 않는 것 같습니다. 설정에서 플러그인을 활성화했고, 카테고리 설정의 체크박스도 켰으며, 해당 카테고리에 게시글을 작성한 뒤 앱 컨테이너를 다시 빌드하고, 다시 한 번 해당 카테고리에 게시글을 작성했는데도 왜 버튼이 표시되지 않는지 모르겠습니다.
이 플러그인은 최신 버전의 Discourse에서도 작동하나요? 확인해 봐야 할 다른 부분이 있을까요?
Jim님, ![]()
저는 최신 Discourse에서 이 플러그인을 사용하고 있으며, 아무 문제 없이 잘 작동합니다.
플러그인만 활성화하면 됩니다.

그리고 사용하려는 각 카테고리에 설정해 주세요.
이것으로 끝입니다! 카테고리에 활성화한 후 재빌드할 필요가 없으며, 자동으로 나타납니다.
중요한 점 하나… 이것은 주제 작성자에게만 표시됩니다. 관리자나_MOD는 다른 멤버의 주제에서는 이를 볼 수 없습니다.
아니면 다른 플러그인과의 충돌이 있을 수도 있습니다. 콘솔에 오류가 있나요?
음, 문제가 이런 것 같습니다. 카테고리 설정에서 해당 4개의 체크박스를 선택하고 저장 버튼을 클릭한 뒤, 설정 페이지를 새로고침하면 해당 설정이 다시 선택되지 않습니다.
콘솔에서 확인되는 경고(에러는 아님)는 다음과 같습니다:
DevTools failed to load source map: Could not load content for https://example.com/service-worker-4f3784769ef61772c375ba22169c3d62c1ec3e1b7b3f5f1d3edffbc06aabc46f.js.map.js: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
가능한 한 많은 플러그인을 비활성화해 봤지만, 이 콘솔 경고가 설정 저장이 되지 않는 원인이 되는지, 그리고 그렇다면 이 콘솔 경고의 원인이 무엇인지 확실하지 않습니다.
아니요, 그 경고는 무해하므로 무시해도 됩니다.
아, 알겠습니다. 그걸 알게 되어 다행이네요. 감사합니다.
그동안 크롬에서 테스트를 하고 있었는데, 이번에는 파이어폭스(이번에는 안전 모드)에서 테스트를 해보았습니다. 콘솔에서 오류 1개가 표시되었습니다:
Content Security Policy: The page’s settings blocked the loading of a resource at inline (“script-src”).
그리고 경고 2개가 표시되었습니다:
This page uses the non standard property “zoom”. Consider using calc() in the relevant property values, or using “transform” along with “transform-origin: 0 0”.
unreachable code after return statement ...build-waiter.js:214
이것들은 관련이 없을 것 같지만, 확신은 없습니다.
제 다소 제한적인 이해 범위 내에서, 인라인 스크립트가 콘텐츠 보안 정책(CSP)과 충돌할 것 같습니다. 사이트 코드에 인라인 스크립트를 추가해 보셨나요?
그렇게 했는데 비활성화했는데도 Firefox에서는 여전히 표시됩니다. 거래 버튼이 표시되지 않는 문제와는 무관할 것 같지만, 제가 틀렸을 수도 있겠네요.
혹시 모를 경우를 대비해 질문 하나 드릴게요… 플러그인을 활성화한 후 discourse 서비스를 재시작해 보셨나요?
수정: 아, 컨테이너를 다시 빌드하셨군요. 참고로… 저는 이전에 이 현상을 본 적이 있는데, 컨테이너를 다시 빌드하기 전에 플러그인을 활성화했거나 그런 것과 관련이 있었던 것 같습니다. 꽤 오래된 일이라 정확한 기억은 나지 않지만요. 새로 설치된 환경에서 직접 테스트해 보고, 이 플러그인을 활성화하는 정확한 단계를 알려드리겠습니다.
이러한 거래 버튼이 Discourse의 이커머스 플러그인과 함께 작동하나요?
더 자세히 알고 싶은 것 같습니다!
아니요, eCom 플러그인과 함께 작동하지 않습니다. 이것은 별도의 ‘가난한 사람용’ 거래 솔루션입니다 ![]()
최신 버전에서도 정상적으로 작동하나요? 제 쪽에서는 깨져 보입니다.
테스트해 봤는데, 현재 깨져 있긴 합니다.
기술적으로 작동하게 하려면 최소한 add_to_serializer를 수정하고, bootbox를 dialog로 교체해야 합니다. 제 개발 인스턴스에서는 이렇게 하면 잘 동작합니다.^
수정: 이 포크를 시도해 볼 수 있을까요? GitHub - Arkshine/discourse-topic-trade-buttons · GitHub
방금 버전을 시도해 보았는데 버튼이 안 보여요. 어떤 방법이 있을까요?
그 포크가 작동하는 것 같습니다. 끌어온 후 카테고리에서 권한을 끄고 다시 켜는 것을 확인하세요.
오늘 플러그인을 설치했는데, 처음에는 모든 것이 정상적으로 보입니다. 하지만 글을 게시한 후 "Sold"로 변경하려고 하면 아무 반응이 없습니다. 버튼들이 반응하지 않아요.
재시작과 재빌드를 시도해 봤지만, 아무런 도움이 되지 않았습니다.
어떤 아이디어가 있을까요?
여러분 안녕하세요! 저는 더 이상 Discourse를 활발하게 사용하지 않습니다. 하지만 여러분을 위해 이 플러그인을 업데이트할 의향이 있습니다 ![]()
지금 컴퓨터 앞에 있지는 않지만, 이번 주말에 풀 리퀘스트를 확인해 보겠습니다. 없다면 여러분이 말씀하신 그 포크를 확인해 볼게요 ![]()
잘 지내세요!
감사합니다. 나중에 PR을 만들겠습니다!
수정: 여기 있습니다:
정말 감사합니다! 여러분의 플러그인이 우리 커뮤니티의 핵심 부분이 될 것입니다 ![]()
업그레이드 작업에 정말 정말 감사드립니다, @Arkshine! 플러그인이 다시 작동합니다
![]()
덴마크어 번역을 추가해 주셔서 감사합니다 @DaVania! ![]()
현재 지원되는 언어는 다음과 같습니다:
추가 번역을 위해 풀 리퀘스트를 생성하시거나, 코딩에 대해 잘 모르지만 번역을 제공하고 싶으시다면 저에게 직접 연락해 주셔도 됩니다. 감사합니다!