기존의 쿠키 동의 솔루션(consentmanager.net 제공)용 스크립트를 추가해야 합니다.
해당 스크립트는 페이지 헤더의 가장 첫 번째 요소로 배치되어야 합니다.
관리 도구에서 제공되는 다양한 옵션(HEAD, HEADER, AFTER HEAD, BODY)을 모두 시도해 보았지만, 어느 것도 작동하지 않았습니다.
HEAD에 배치하면 스크립트가 헤더 항목들 가운데, 즉 Discourse 스크립트와 기타 여러 요소 아래에 게시됩니다. 쿠키 설정을 어떻게 선택하든 다른 사용자 정의 콘텐츠(여기서는 Font Awesome 아이콘)를 차단하는 것이 유일한 효과입니다.
HEADER에 배치하면 기능이 전혀 작동하지 않습니다.
AFTER HEAD에 배치하면 렌더링된 소스 코드에서조차 스크립트를 찾을 수 없습니다.
BODY에 배치하면(이 위치에는 다른 스크립트가 있습니다) 스크립트가 페이지 끝부분 근처에 너무 늦게 게시됩니다. 헤더에 스크립트를 추가할 수 없는 경우라면, BODY의 가장 앞에 배치되어야 합니다.
결론적으로 저의 작은 스크립트를 구현하는 데 전혀 성공하지 못했습니다.
head 섹션의 시작 부분에 스크립트를 추가할 수 있는 방법이 있는지 알려 주실 수 있나요?
미리 감사드립니다!
안녕하세요 @SchweizerSchoggi. 제 사이트에서 consentmanager.net의 쿠키 동의 배너를 추가하는 것을 방금 테스트해 보았는데, Semi-automatic blocking 탭의 스크립트를 사용할 때는 정상적으로 작동했습니다.
다른 코드를 사용하면 사이트 전체가 차단됩니다. 스크립트를 삽입하기 위한 사용자 정의 JS를 작성하여 해결할 수도 있지만, 다른 코드 스니펫을 사용하는 것이 더 쉽습니다.
@cocococosti 감사합니다
네, 반자동 차단 스크립트가 하나의 옵션이 될 수 있겠네요. 하지만 Discourse 관리 도구(Admin tool)의 어디에 배치해야 하나요?
Customize => Theme => Edit CSS/HTML => Body 섹션에 삽입해 보았는데요,
그러면 삽입 시점이 너무 늦습니다. 원래는 body 태그가 시작되는 바로 뒤에 통합되어야 하는데, 실제로는 body 태그가 닫히기 직전에 삽입되고 있습니다.
Head에 넣어야 합니다: Customize => Theme => Edit CSS/HTML => Head
또는 스크립트를 포함하는 테마 컴포넌트를 생성한 후(Head에 추가하는 과정은 동일합니다) 테마에 추가하세요: Beginner's guide to using Discourse Themes
HEAD 섹션에서는 작동하지 않습니다. 두 섹션 모두 작동하지 않으며, 스크립트가 HEAD든 BODY든 너무 늦게 통합됩니다. 
@SchweizerSchoggi 호스팅 고객님이시므로, 원하시면 사이트에 로그인해서 확인해 드릴 수 있습니다. 스크립트 코드를 개인 메시지로 보내 주시겠어요?
쿠키 동의 스크립트를 테마에 추가한 후 브라우저 콘솔을 확인했는데, Content Security Policy(CSP)로 인해 쿠키 동의 관리자 스크립트가 여러 개 차단되고 있었습니다. content security policy script src 사이트 설정에 해당 스크립트들을 추가한 결과, 이제 쿠키 동의 배너가 올바르게 표시됩니다.